<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Old Documentum Architecture Habits are Hard to Break</title>
	<atom:link href="http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/feed/" rel="self" type="application/rss+xml" />
	<link>http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/</link>
	<description>Ponderings on Life, the Universe, and Information</description>
	<lastBuildDate>Fri, 10 Feb 2012 22:28:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Robin East</title>
		<link>http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3572</link>
		<dc:creator><![CDATA[Robin East]]></dc:creator>
		<pubDate>Tue, 02 Sep 2008 12:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3572</guid>
		<description><![CDATA[Chris, your 3rd point is an interesting one. I suspect that deprecating docbasic is not quite the same thing as  supporting documentum&#039;s own legacy code. D6/6.5 provides a DMCL/API layer as part of DFC and there is no reason why that won&#039;t continue to be provided for the forseeable future (I pity the developer who has to convert the object replication code into Java!); it&#039;s just you won&#039;t get support if you log calls when trying to develop against the unsupported API.

What are the alternatives? Well I&#039;ve been playing round with jython as documented on my blog. It could do with a dctm package to make it really as &#039;user-friendly&#039; as docbasic or iapi. Maybe I&#039;ll start one some time but right now I don&#039;t have the time (anyone else?)]]></description>
		<content:encoded><![CDATA[<p>Chris, your 3rd point is an interesting one. I suspect that deprecating docbasic is not quite the same thing as  supporting documentum&#8217;s own legacy code. D6/6.5 provides a DMCL/API layer as part of DFC and there is no reason why that won&#8217;t continue to be provided for the forseeable future (I pity the developer who has to convert the object replication code into Java!); it&#8217;s just you won&#8217;t get support if you log calls when trying to develop against the unsupported API.</p>
<p>What are the alternatives? Well I&#8217;ve been playing round with jython as documented on my blog. It could do with a dctm package to make it really as &#8216;user-friendly&#8217; as docbasic or iapi. Maybe I&#8217;ll start one some time but right now I don&#8217;t have the time (anyone else?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pie</title>
		<link>http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3343</link>
		<dc:creator><![CDATA[Pie]]></dc:creator>
		<pubDate>Mon, 21 Jul 2008 15:17:22 +0000</pubDate>
		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3343</guid>
		<description><![CDATA[Chris, I agree with you 100%.  A book could be written on the junk DNA in Documentum and some of the older ECM systems.

-Pie]]></description>
		<content:encoded><![CDATA[<p>Chris, I agree with you 100%.  A book could be written on the junk DNA in Documentum and some of the older ECM systems.</p>
<p>-Pie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Campbell</title>
		<link>http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3342</link>
		<dc:creator><![CDATA[Chris Campbell]]></dc:creator>
		<pubDate>Mon, 21 Jul 2008 14:24:58 +0000</pubDate>
		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3342</guid>
		<description><![CDATA[No mention of the &quot;junk DNA&quot; that is still floating around in the workflow sequencing?  With more emphasis on TCM in this iteration, I&#039;m surprised that an update to the core objects hasn&#039;t been done.  My number one gripe to this today is the fact that dm_activity doesn&#039;t have an instance object.  Workflow objects, workitems, packages, and even queue items have instances, but not activities?!?  Oh, the things I could do if only these shackles were removed!

A close second is the lack of a two-way referencing workflow objects.  Often it&#039;s just one-way or you have to construct methods to find out the relationship between a package and a workitem.  (Note to self: consider constructing a custom database view to take care of this problem.)  Call me lazy, but I&#039;d be a happy guy if I could get all the workflow info I needed without having to fetch and query ten objects to get what I need.

There&#039;s something to be said for backward compatibility, but at some point you need to cut the purse strings.  I think the move to a lightweight sysobject is a HUGE step in the right direction.  Personally, I like the way it&#039;s designed and from Victor&#039;s talk at EMC World, it seemed to me that the design also encouraged people to make the change willingly.

One last thing, before I turn this comment into it&#039;s own mini-blog.  In the 6.5 documentation that I&#039;ve peeked at, is the first mention that Docbasic is being deprecated.  It&#039;s only one sentence, but carries a lot of weight.  So much of 6.0 and 6.5 still runs on Docbasic to handle behind the scenes stuff that I&#039;m wondering how EMC is going to pull this off.  As much as I love Docbasic (and it&#039;s a guilty pleasure to quickly script something in Docbasic) that little bit of software is the definition of Junk DNA.  How do you get rid of Docbasic?  Do you replace it and with what?  That might be something to look at...]]></description>
		<content:encoded><![CDATA[<p>No mention of the &#8220;junk DNA&#8221; that is still floating around in the workflow sequencing?  With more emphasis on TCM in this iteration, I&#8217;m surprised that an update to the core objects hasn&#8217;t been done.  My number one gripe to this today is the fact that dm_activity doesn&#8217;t have an instance object.  Workflow objects, workitems, packages, and even queue items have instances, but not activities?!?  Oh, the things I could do if only these shackles were removed!</p>
<p>A close second is the lack of a two-way referencing workflow objects.  Often it&#8217;s just one-way or you have to construct methods to find out the relationship between a package and a workitem.  (Note to self: consider constructing a custom database view to take care of this problem.)  Call me lazy, but I&#8217;d be a happy guy if I could get all the workflow info I needed without having to fetch and query ten objects to get what I need.</p>
<p>There&#8217;s something to be said for backward compatibility, but at some point you need to cut the purse strings.  I think the move to a lightweight sysobject is a HUGE step in the right direction.  Personally, I like the way it&#8217;s designed and from Victor&#8217;s talk at EMC World, it seemed to me that the design also encouraged people to make the change willingly.</p>
<p>One last thing, before I turn this comment into it&#8217;s own mini-blog.  In the 6.5 documentation that I&#8217;ve peeked at, is the first mention that Docbasic is being deprecated.  It&#8217;s only one sentence, but carries a lot of weight.  So much of 6.0 and 6.5 still runs on Docbasic to handle behind the scenes stuff that I&#8217;m wondering how EMC is going to pull this off.  As much as I love Docbasic (and it&#8217;s a guilty pleasure to quickly script something in Docbasic) that little bit of software is the definition of Junk DNA.  How do you get rid of Docbasic?  Do you replace it and with what?  That might be something to look at&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pie</title>
		<link>http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3316</link>
		<dc:creator><![CDATA[Pie]]></dc:creator>
		<pubDate>Sat, 12 Jul 2008 11:59:25 +0000</pubDate>
		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3316</guid>
		<description><![CDATA[James, I agree with your points.  I added the trust piece.  I work with many organizations that have a limited staff and they can&#039;t separate duties as much the average security person would like.  For them, trust is important because they don&#039;t have a budget to spread the duties out.

The key is validation.  The concept of a key that validates the log entries is a good one that should be investigated.  If purges are strictly limited from the log, you could have your validation as a simple check could see if an entry was missing or altered.

-Pie]]></description>
		<content:encoded><![CDATA[<p>James, I agree with your points.  I added the trust piece.  I work with many organizations that have a limited staff and they can&#8217;t separate duties as much the average security person would like.  For them, trust is important because they don&#8217;t have a budget to spread the duties out.</p>
<p>The key is validation.  The concept of a key that validates the log entries is a good one that should be investigated.  If purges are strictly limited from the log, you could have your validation as a simple check could see if an entry was missing or altered.</p>
<p>-Pie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3315</link>
		<dc:creator><![CDATA[James]]></dc:creator>
		<pubDate>Sat, 12 Jul 2008 10:24:20 +0000</pubDate>
		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comment-3315</guid>
		<description><![CDATA[Laurence, my comment isn&#039;t about trust but more about security practices that should be about least privilege, separation of duties, etc.

I could &quot;trust&quot; someone to have access to both accounts payable and accounts receivable but that still doesn&#039;t make it a good idea....]]></description>
		<content:encoded><![CDATA[<p>Laurence, my comment isn&#8217;t about trust but more about security practices that should be about least privilege, separation of duties, etc.</p>
<p>I could &#8220;trust&#8221; someone to have access to both accounts payable and accounts receivable but that still doesn&#8217;t make it a good idea&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

