<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	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>Word of Pie &#187; Web Services</title>
	<atom:link href="http://wordofpie.com/tag/web-services/feed/" rel="self" type="application/rss+xml" />
	<link>http://wordofpie.com</link>
	<description>Ponderings on Life, the Universe, and Information</description>
	<lastBuildDate>Fri, 10 Feb 2012 22:28:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wordofpie.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/0fc08de23aaa7ef40d53b0d567d83a7e?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Word of Pie &#187; Web Services</title>
		<link>http://wordofpie.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wordofpie.com/osd.xml" title="Word of Pie" />
	<atom:link rel='hub' href='http://wordofpie.com/?pushpress=hub'/>
		<item>
		<title>Update on the AIIM CMIS Demo</title>
		<link>http://wordofpie.com/2009/03/08/update-on-the-aiim-cmis-demo/</link>
		<comments>http://wordofpie.com/2009/03/08/update-on-the-aiim-cmis-demo/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 01:53:56 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[iECM]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nuxeo]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2009/03/08/update-on-the-aiim-cmis-demo/</guid>
		<description><![CDATA[At the end of January, I talked about the proposed effort being undertaken by the iECM committee to create a CMIS demonstration for the AIIM Expo. Things are going well and I am working with others to build the demonstration. I wanted to share a few details with you. We are implementing the Web Service [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=430&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At the end of January, I talked about the proposed effort being undertaken by <a href="http://wordofpie.com/2009/01/26/aiims-iecm-committee-validating-cmis/">the iECM committee</a> to create a CMIS demonstration for the <a href="http://aiimexpo.com">AIIM Expo</a>. Things are going well and I am working with others to build the demonstration. I wanted to share a few details with you.</p>
<ul>
<li>We are implementing the Web Service binding for CMIS. While REST would be better for what we are doing, it was felt that the Web Services binding would be easier for the development team to churn out.</li>
<li>As a result of that, the participating vendors are Alfresco, EMC, IBM, and Nuxeo. Microsoft wanted to participate was not sure that their Web Services binding would be complete in time.</li>
<li>Each vendor will have a two issues worth of articles from AIIM&#8217;s bi-monthly publication, <a href="http://www.aiim.org/Infonomics/Information-Management-ECM-Document-Content-Magazine.aspx">Infonomics</a>.  In addition, each vendor is welcome to add their own white papers and collateral to the system.</li>
<li>Users will search on metadata and/or full text. All searches will be round-robin sorted so that each repository has multiple hits on the first page, assuming that they have any content that meets the criteria.</li>
<li>The system is being developed in .NET because we were able to identify a free hosting server that could support the effort.</li>
<li>We, including myself, are going to be at the Expo on April 2nd to talk about it. I&#8217;ll share the exact time when I have it.</li>
</ul>
<p><span id="more-430"></span></p>
<p>That is about it. I&#8217;ll be working and trying to get a basic search up this week. The second step will be performing this in a federated manner against multiple repositories.</p>
<p>I&#8217;ll share the journey as it unfolds. Until then, here is a modified version of the metadata model:</p>
<p><strong>Object: </strong><span style="color:#0000ff;"><strong>AIIMContent</strong></span></p>
<table style="width:450pt;border-collapse:collapse;" border="2" cellspacing="0" cellpadding="0" width="450"><strong></strong><br />
<col style="width:150pt;" span="1" width="150"></col>
<col style="width:50pt;" span="1" width="50"></col>
<col style="width:50pt;" span="1" width="50"></col>
<col style="width:75pt;" span="1" width="75"></col>
<col style="width:75pt;" span="1" width="75"></col>
<col style="width:50pt;" span="1" width="50"></col>
<tbody>
<tr style="height:13.5pt;">
<td class="xl27" style="width:150pt;height:13.5pt;" width="150" height="18"><strong>Name</strong></td>
<td class="xl28" style="border-left:medium none;width:76pt;" width="101" align="center"><strong>Type</strong></td>
<td class="xl28" style="border-left:medium none;width:95pt;" width="127" align="center"><strong>MaxLen</strong></td>
<td class="xl28" style="border-left:medium none;width:63pt;" width="99" align="center"><strong>Cardinality</strong></td>
<td class="xl28" style="border-left:medium none;width:68pt;" width="100" align="center"><strong>OpenChoice</strong></td>
<td class="xl33" style="border-left:medium none;width:59pt;" width="76" align="center"><strong>Req.</strong></td>
</tr>
<tr style="height:12.75pt;">
<td class="xl29" style="height:12.75pt;" width="201" height="17">Title</td>
<td class="xl24" style="border-left:medium none;" width="101" align="center">String</td>
<td class="xl24" style="border-left:medium none;" width="127" align="center">100</td>
<td class="xl24" style="border-left:medium none;" width="99" align="center">single</td>
<td class="xl26" style="border-left:medium none;" width="100" align="center">na</td>
<td class="xl34" style="border-left:medium none;" width="76" align="center">TRUE</td>
</tr>
<tr style="height:12.75pt;">
<td class="xl30" style="border-top:medium none;height:12.75pt;" width="202" height="17">Sub-Title</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="101" align="center">String</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="126" align="center">100</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="99" align="center">single</td>
<td class="xl26" style="border-top:medium none;border-left:medium none;" width="101" align="center">na</td>
<td class="xl35" style="border-top:medium none;border-left:medium none;" width="76" align="center">FALSE</td>
</tr>
<tr style="height:12.75pt;">
<td class="xl30" style="border-top:medium none;height:12.75pt;" width="202" height="17">Authors</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="101" align="center">String</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="126" align="center">25</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="99" align="center">multi</td>
<td class="xl26" style="border-top:medium none;border-left:medium none;" width="102" align="center">na</td>
<td class="xl35" style="border-top:medium none;border-left:medium none;" width="76" align="center">FALSE</td>
</tr>
<tr style="height:12.75pt;">
<td class="xl30" style="border-top:medium none;height:12.75pt;" width="202" height="17">Publication Date</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="101" align="center">DateTime</td>
<td class="xl26" style="border-top:medium none;border-left:medium none;" width="126" align="center">na</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="99" align="center">single</td>
<td class="xl26" style="border-top:medium none;border-left:medium none;" width="102" align="center">na</td>
<td class="xl35" style="border-top:medium none;border-left:medium none;" width="76" align="center">TRUE</td>
</tr>
<tr style="height:12.75pt;">
<td class="xl30" style="border-top:medium none;height:12.75pt;" width="202" height="17">Keywords</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="101" align="center">String</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="126" align="center">50</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="99" align="center">multi</td>
<td class="xl26" style="border-top:medium none;border-left:medium none;" width="102" align="center">na</td>
<td class="xl35" style="border-top:medium none;border-left:medium none;" width="76" align="center">FALSE</td>
</tr>
<tr style="height:12.75pt;">
<td class="xl30" style="border-top:medium none;height:12.75pt;" width="202" height="17">Source Repository*</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="101" align="center">String</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="126" align="center">25</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="99" align="center">single</td>
<td class="xl26" style="border-top:medium none;border-left:medium none;" width="102" align="center">na</td>
<td class="xl35" style="border-top:medium none;border-left:medium none;" width="76" align="center">TRUE</td>
</tr>
<tr style="height:12.75pt;">
<td class="xl30" style="border-top:medium none;height:12.75pt;" width="202" height="17">Information<br />
Management Topics</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="101" align="center">String</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="126" align="center">60</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="99" align="center">multi</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="102" align="center">FALSE</td>
<td class="xl35" style="border-top:medium none;border-left:medium none;" width="76" align="center">FALSE</td>
</tr>
<tr style="height:12.75pt;">
<td class="xl30" style="border-top:medium none;height:12.75pt;" width="202" height="17">IT Topics</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="101" align="center">String</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="126" align="center">40</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="99" align="center">multi</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="102" align="center">FALSE</td>
<td class="xl35" style="border-top:medium none;border-left:medium none;" width="76" align="center">FALSE</td>
</tr>
<tr style="height:12.75pt;">
<td class="xl30" style="border-top:medium none;height:12.75pt;" width="202" height="17">Industries</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="101" align="center">String</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="126" align="center">30</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="99" align="center">multi</td>
<td class="xl25" style="border-top:medium none;border-left:medium none;" width="102" align="center">FALSE</td>
<td class="xl35" style="border-top:medium none;border-left:medium none;" width="76" align="center">FALSE</td>
</tr>
<tr style="height:13.5pt;">
<td class="xl31" style="border-top:medium none;height:13.5pt;" width="202" height="18">Lifecycle Stages</td>
<td class="xl32" style="border-top:medium none;border-left:medium none;" width="101" align="center">String</td>
<td class="xl32" style="border-top:medium none;border-left:medium none;" width="126" align="center">25</td>
<td class="xl32" style="border-top:medium none;border-left:medium none;" width="99" align="center">multi</td>
<td class="xl32" style="border-top:medium none;border-left:medium none;" width="102" align="center">FALSE</td>
<td class="xl36" style="border-top:medium none;border-left:medium none;" width="76" align="center">FALSE</td>
</tr>
</tbody>
</table>
<p>* Each Vendor will have the same value for all content in their repository.  It will clearly identify the vendor and may identify any other repository product information. For example, in my development Documentum repository, I&#8217;ve set this to &#8220;EMC Documentum&#8221;. Of course, EMC may actually us a different value if they desire.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/430/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=430&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2009/03/08/update-on-the-aiim-cmis-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>Documentum Connector for MS Office SharePoint Server 2007 Overview and Demo</title>
		<link>http://wordofpie.com/2008/07/17/documentum-connector-for-ms-office-sharepoint-server-2007-overview-and-demo/</link>
		<comments>http://wordofpie.com/2008/07/17/documentum-connector-for-ms-office-sharepoint-server-2007-overview-and-demo/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 01:17:45 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[DCTM 4 MOSS]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[EMC Federal Government Forum]]></category>
		<category><![CDATA[SFX]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/07/17/documentum-connector-for-ms-office-sharepoint-server-2007-overview-and-demo/</guid>
		<description><![CDATA[At the EMC Federal Government Forum, we were treated to a surprise, the overview of a new SharePoint/Documentum integration. Slated to be released shortly, it appears to replicate the features of the existing SharePoint products. The difference is that the Documentum Connector for MOSS 2007 is based upon DFS and Web Services and is customizable. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=224&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At the EMC Federal Government Forum, we were treated to a surprise, the overview of a new SharePoint/Documentum integration.  Slated to be released shortly, it appears to replicate the features of the existing SharePoint products.  The difference is that the Documentum Connector for MOSS 2007 is based upon DFS and Web Services and is customizable.  This means that what you see is what you start with, not what you get.</p>
<p><span id="more-224"></span></p>
<h4>Simple, Thought Not Impressive</h4>
<p>This session was presented by David Gwyn and Mike Mohen, of EMC&#8217;s consulting services.  That fact alone basically told me that this product evolved out of a series of consulting engagements.  The presentation started with the standard spiel of why SharePoint is spinning out of control and needs ECM.  While always overstated by ECM vendors, it is a valid point.</p>
<p>They did share my favorite <a href="http://nevertalkwhenyoucannod.com/">Andrew Chapman</a> quote about the requirements that they receive, <em>Just make SharePoint and Documentum work together</em>.  They didn&#8217;t describe it as as a problem, but as a challenge.  If that is your goal for the integration, then you need to actually define what you are trying to accomplish.  Requirements are not a bad thing.</p>
<p>They then went into basic features and a recorded demo.  From this we saw four basic capabilities in this offering:</p>
<ul>
<li>Web Parts Library</li>
<li>Integrated Archive Support</li>
<li>Shortcut Support</li>
<li>Common Services</li>
</ul>
<p>Some nice features is that the product, DCTM 4 MOSS, is 64-bit compatible and the Web Parts are theoretically 400% faster than the current Web Parts offered by Documentum.  They use a Web Services layer utilizing DFS and SFX (which I need to explore in more detail) which would lead to faster performance.  DCTM 4 MOSS appear to be deployed as a set of Web Services Extensions in the <a href="http://www.wingspan.com/default.asp?id=serv_docway">SharePoint Solution Framework</a>.</p>
<p>Overall, it was a nice looking product, especially for a 1.0 release.  The Web Parts seem fully functional, but not very pretty.  It had a definite SharePoint look-and-feel (part of the problem), but you could tell that a user interface professional hadn&#8217;t take a go at it yet.  Many of the <a href="http://www.wingspan.com/default.asp?id=serv_docway">partners</a> have prettier versions, which they should as they have probably spent more time with them.</p>
<h4>Patience is Still a Virtue</h4>
<p>After seeing this presentation, I saw Andrew Chapman post an <a href="http://nevertalkwhenyoucannod.com/2008/07/15/microsoft-sharepoint-ndash-useless-confusing-or-just-misunderstood.aspx">entry</a> on his blog that started with the statement, <em>I’m working on some innovative and groundbreaking stuff at work right now which is really interesting but I’m not in a position to share it just yet</em>.  I sent him a message if he was referring to this little tool.  He chuckled and said that he was talking about something else and that I would like what he was working upon.</p>
<p>There are two product groups that I have interacted with over the years at EMC that I like and respect very much.  To be fair, there are many that I have had only limited exposure to over time, so I don&#8217;t want to knock them, but these teams have been exceptional.  One team is the collaboration product team, originally the eRoom team.  Last winter they told me that I would like what was coming and they took some time to talk to me about it.  That effort resulted in <a href="http://developer-beta.emc.com/community/labs/kw">Magellan</a> (now <a href="http://developer-beta.emc.com/community/labs/kw">CenterStage</a>).</p>
<p>I must say am pretty pleased with that effort so far.  Now that Andrew has told me similar things about his team&#8217;s efforts, I am excited.  I&#8217;ve known Andrew for years and when you dissect his wonderfully quirky sense of humor, you get solid insight and honest facts.  Now if only I knew time frames.</p>
<p>I guess we shall have to <a href="http://wordofpie.wordpress.com/2008/06/12/sharepoint-and-documentum-patience-is-a-virtue/">remain patient</a>.</p>
<p>In the meantime, the Documentum Connector for MOSS 2007 appears to be an improvement on what is currently offered, not to mention a mouthful to say.  It has a better architecture, extensibility, and features than the current products.  It didn&#8217;t appear to have any large-scale archiving functions, but what it offers to the user appears much better than what was out there before.</p>
<p>Oh yeah, and you can make it pretty and <strong><em><span style="color:#0000ff;">customize</span></em></strong> it as needed.  The jury is out until it is released, but I&#8217;ll tell you right now, I&#8217;m clearing space in my lab to play with it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/224/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/224/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=224&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/07/17/documentum-connector-for-ms-office-sharepoint-server-2007-overview-and-demo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>Old Documentum Architecture Habits are Hard to Break</title>
		<link>http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/</link>
		<comments>http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 14:34:48 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[Auditing]]></category>
		<category><![CDATA[D6]]></category>
		<category><![CDATA[D6.5]]></category>
		<category><![CDATA[D7]]></category>
		<category><![CDATA[Data Shack]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[Junk DNA]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/</guid>
		<description><![CDATA[A while back, John Kominetz wrote a nice post on The Elephant and the Blind Man. I&#8217;ve been checking John out for a while and been looking for an excuse to link to his stuff for a while, but I always get sidetracked. Aside from his fun habit to reference Douglas Adams, he has been [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=210&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A while back, <a href="http://kominetz.com/">John Kominetz</a> wrote a nice post on <a href="http://kominetz.com/2007/11/20/the-elephant-and-the-blind-men/">The Elephant and the Blind Man</a>.  I&#8217;ve been checking John out for a while and been looking for an excuse to link to his stuff for a while, but I always get sidetracked.  Aside from his fun habit to reference <a href="http://kominetz.com/2008/01/04/the-duplicate-folders-mystery-part-i/">Douglas Adams</a>, he has been working with Documentum for a very long time.  He has developed a healthy skepticism about the product.</p>
<p>In his post on the Elephant, John talks about the load of Junk DNA in Documentum.  As the product has evolved over the last 15 years, things have been left behind and other things that worked, haven&#8217;t evolved.  My recent post on the <a href="http://wordofpie.wordpress.com/2008/07/09/tips-taming-the-documentum-audit-trail/">Audit Trail</a> has led to a couple of posts addressing both of these aspects.</p>
<p><span id="more-210"></span></p>
<h4>User Names versus Object ID</h4>
<p>I mentioned in the Audit Trail that I and an index on either <strong><span style="color:#800000;">user_name</span></strong> or <strong><span style="color:#800000;">user_id</span></strong>.  <a href="http://dmnotes.wordpress.com">Rajendra</a> wrote a post about the <a href="http://dmnotes.wordpress.com/2008/07/10/r_object_id-vs-user_name-of-dm_user/">merits of each field</a> in the system and how both are used.  It is a nicely detailed post and comes to the same conclusion that I always had in my mind.  The name is better for performance and the ID is better from a space/data consistency perspective.  Denormalization of the database can be good for end-user performance as long as you test it thoroughly, which Documentum has on this feature.</p>
<p>Then came a comment from Andrew Goodale that explains why both are used.  The ID was not guaranteed to be immutable because of how the LDAP synchronization worked.  That has been resolved in D6, so going forward it will be useful.  The user name is still everywhere though and it will be for years.</p>
<p>Just one more piece of junk DNA in Documentum.</p>
<h4>Is the Audit Trail Secure and Complete?</h4>
<p>As always when I talk about the internal workings of Documentum, <a href="http://duckdown.blogspot.com/">James McGovern</a> chimed into the conversation.  He raised a <a href="http://duckdown.blogspot.com/2008/07/taming-documentum-audit-trail.html">few good points</a> that I wanted to share and comment upon here.</p>
<p>First is security.  I don&#8217;t always address security in the same way I don&#8217;t always address breathing when I tell people about my day.  It is a part that I do and don&#8217;t always elaborate.  James is correct on the need for maintaining security on the logs.  This isn&#8217;t just limiting access to the logs, but is also in restricting the ability for users to change the log from those that can view the logs.</p>
<p>Documentum does a fairly good job at this.  While the Audit Logs can only be stored in the same database as the rest of Documentum, it is locked down by default and super users do not have access by default, not can they grant themselves access.  You can even divide your system administration in such a way that the Documentum administrators can&#8217;t access the logs.  There does reach a point though where you have to <span style="text-decoration:underline;"><strong>trust</strong></span> your admins as someone will always have access on some level.</p>
<p>As it stands now, changing the audit trail is only available through direct SQL access using either a database system user or the schema owner account, which does not necessarily map to an actual Documentum user.  Remember that database access does not equate to access to the content as that is stored elsewhere, unlike SharePoint.</p>
<p>Having the Audit Log stored in a second system as a feature, and not in a custom Data Shack, would be a nice extension that should be simple to implement.</p>
<p>Second on his list was the concern that not everything was in the log.  He raised the excellent point regarding Web Services.  Now, I know that in DFS a session has to be established by the calling system.  In architectures that are direct integrations to systems, users usually map one-to-one.  What about other systems?</p>
<p>Take the scenario where objects in the repository are being updated by users of a remote system that do not correspond to users in Documentum.  How do you map these?  We created custom audit events within Documentum and then, in our Data Shack, we transform them into one coherent trail of actions.  We track the calling system and the user from that system.  We also have users defined specifically to operate our Web Services so we can correlate all of the actions.</p>
<p>It is seems like a lot of work, but it is necessary and saved us a lot of work after we went live.</p>
<p>This, of course, can lead to a big licensing issue.  Many clients have licenses based upon users.  In theory, these remote users count against the total, even if they don&#8217;t exist within the system.  There are many different licensing models out there, so when planning, be sure to check to make sure you aren&#8217;t in violation.  This applies to any system, not just Documentum.</p>
<p>James and everyone needs to remember, DFS is still in version 1.0.  2.0 is being released as part of D6.5.  I think the version that comes out with D7 is the one to keep our eyes on as it should incorporate feedback from the adopters.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/210/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/210/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/210/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=210&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/07/11/old-documentum-architecture-habits-are-hard-to-break/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>EMC World 2008: Documentum 6.5 Architecture Overview</title>
		<link>http://wordofpie.com/2008/05/19/emc-world-2008-documentum-65-architecture-overview/</link>
		<comments>http://wordofpie.com/2008/05/19/emc-world-2008-documentum-65-architecture-overview/#comments</comments>
		<pubDate>Mon, 19 May 2008 23:26:12 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[Aspects]]></category>
		<category><![CDATA[BOF 3]]></category>
		<category><![CDATA[D6.5]]></category>
		<category><![CDATA[D7]]></category>
		<category><![CDATA[DFC]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[EMC World 2008]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Lightweight System Object]]></category>
		<category><![CDATA[Lucene]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/05/19/emc-world-2008-documentum-65-architecture-overview/</guid>
		<description><![CDATA[Time for an update on the architecture. Victor Spivak is presenting. He knows his stuff, so hopefully it&#8217;ll be a good one. I know waaay too many people in this room. I&#8217;ll never get to say hello to all of them. This is by far the most crowded session. He had two presentation slots and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=157&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Time for an update on the architecture.  Victor Spivak is presenting.  He knows his stuff, so hopefully it&#8217;ll be a good one.  I know waaay too many people in this room.  I&#8217;ll never get to say hello to all of them.  This is by far the most crowded session.</p>
<p><span id="more-157"></span></p>
<ul>
<li>He had two presentation slots and the crowd voted for a more detailed two-part presentation rather than one high-level and one deep-dive, neither covering everything.</li>
<li>Layered Technical Architecture (bottom-up)
<ul>
<li>Repository Infrastructure (database, index&#8230;)</li>
<li>Repository Services</li>
<li>Security</li>
<li>Compliance</li>
<li>Content Services</li>
<li>Process Services</li>
<li>Client Infrastructure Layer</li>
</ul>
</li>
<li>Tools, Programming Interfaces, and Configuration Interfaces across all but the Infrastructure Layer</li>
<li>D6.5 adds XML Store on the Infrastructure Layer (formerly X-Hive)
<ul>
<li>Allows for rapid XQuery against the XML in the system</li>
</ul>
</li>
<li>SOA is a focus on where they are trying to move Documentum from client-server, New Paradigm
<ul>
<li>Easy to do from scratch, hard to transition</li>
<li>Started with 5.x with Business Office Framework</li>
<li>DFS in D6</li>
</ul>
</li>
<li><span style="color:#ff0000;">DFS has always been JAX-WS based in terms of its internal runtime foundation. The previous Web Services Foundation (WSF), which just project SBO’s as web services but didn’t provide out-of-the-box (OOTB) services like DFS does, was Axis-based. (From Craig Randall per comment below).<br />
</span></li>
<li>They provide client-side libraries to simplify development in Java and .NET (D6.5 sp1)
<ul>
<li>This is to aid development.</li>
<li>Can still use WSDL right now.</li>
</ul>
</li>
<li>Services (first 6 are in D6):
<ul>
<li>Schema: Data Dictionary</li>
<li>Object: Create, Update, Delete, Copy Move, Validate&#8230;etc.</li>
<li>Version: checkin, checkout, cancelCheckout, etc.</li>
<li>Query: DQL (supports paging)</li>
<li>Search: support mulltiple repositories, can tie into ECIS</li>
<li>Workflow: startProcess, getProcessInfo, etc.</li>
<li>Access Control</li>
<li>Lifecycle</li>
<li>Virtual Documents</li>
<li>Query Store: Saved searches</li>
<li>Task Management</li>
<li>Analytics</li>
<li>Content Delivery</li>
<li>Profile (CTS)</li>
<li>Transformation</li>
<li>Policy: apply, remove, getAppliedPolicies, etc.  (Retention Policy Services)</li>
<li>Electronic Signature: add, verify</li>
<li>ERP Integration: execute Action, executeAgent, etc.</li>
<li>Formal Record</li>
</ul>
</li>
<li>Three types of services in the Intelligent Information Infrastructure: Content, Archive, and XML</li>
<li>Post D6.5
<ul>
<li>More services</li>
<li>Services governing strict process (ensure services ineroperability)</li>
<li>Support WS Standards</li>
<li>REST support: Define resource model and URI (complimentary to the current SOAP-based services)</li>
<li>Next generation of clients will use SOA</li>
</ul>
</li>
<li>May preclude DFC from the application layer in the future.</li>
<li>As last year, Aspects are presented as the way to slim the system object, and thus everything we throw into Documentum</li>
<li>Operation Customization D6.5 (already in there, just not documented)
<ul>
<li>Able to modify the behavior of action on the server-side without modifying the application</li>
<li>Import, Export, Checkout, Check-in, Cancel Checkout, Delete, Copy, Move, Validate, Transform</li>
<li>Defines steps for each operation</li>
<li>Allows operation cutomization based on Type, Format, or Repository</li>
<li>Includes modifying existing operations and creating new operations</li>
<li>Register Operation populators</li>
<li>Can add new steps and replace existing actions</li>
<li>Using BOF 2</li>
</ul>
</li>
<li>BOF 3 in post D6.5
<ul>
<li>BOF versioning, allows different versions of BOF objects to co-exist</li>
<li>Will add notion of bundling of business objects, tracking those dependencies</li>
<li>Tighter integration with Composer (<em>I hope so because it is miserable now</em>)</li>
<li>Simplified customization model</li>
</ul>
</li>
<li>Lightweight sysobject
<ul>
<li>Current sysobject 3K+ per instance (<em>I always thought it was 2K</em>)</li>
<li>Light ones allow multiple instances to share the same set of policies and metadata</li>
<li>One instance of Parent object and one smaller child object for each individual object</li>
<li>Changing the Parent impacts all children</li>
<li>Make use of Documentum as a Archive repository much more realistic</li>
<li>Will complement existing object model</li>
<li>Object look and behave like normal sysobject</li>
<li>Objects can be change to heavyweight sysobject from lightweight sysobject if needed so shared values on Parent can be changed without impacting the other children.</li>
<li>30x footprint reduction seen in database, depends on number of parents to children</li>
</ul>
</li>
<li>Batching
<ul>
<li>Allows the grouping of multiple operations into one set of SQL statements to the database</li>
<li>IDfBatchManager interface allows you to open and then close a batch.  normal DFC in the middle</li>
<li>Helps with mass import, reduces round-trips to database</li>
</ul>
</li>
<li>Scoping
<ul>
<li>Server performs checks during every operation (does this folder exist)</li>
<li>Allows for suspension of checks when performing a batch operaion</li>
<li>Default Scopes: Operation, Transaction, Batch</li>
<li>When combined with Batching, getting 3x+ performance improvement</li>
</ul>
</li>
<li>Partitioning
<ul>
<li>Allows items to be placed in logical partition to manage items and to store.</li>
</ul>
</li>
<li>JBoss as application server in D6.5, option or replacement? Need to ask Product Manager</li>
<li>Indexing Architecture in D7
<ul>
<li>Lucene (<em>Had been D6.5, very sad</em>)</li>
<li>support for XQuery</li>
</ul>
</li>
</ul>
<p>Off to the Standards session.</p>
<h4><a href="http://wordofpie.wordpress.com/2008/05/14/emc-world-2008-rules-of-the-road/">Disclaimer</a></h4>
<blockquote><p>All information in this post was gathered from the presenters and presentation. It does not reflect my opinion unless clearly indicated (<em>Italics in parenthesis</em>). Any errors are most likely from my misunderstanding a statement or imperfectly recording the information. Updates to correct information are reflected in red, but will not be otherwise indicated.</p></blockquote>
<blockquote><p>All statements about the future of EMC products and strategy are subject to change due to a large variety of factors.</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/157/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/157/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=157&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/05/19/emc-world-2008-documentum-65-architecture-overview/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>EMC World 2008: Building Composite Applications with Documentum Process Suite</title>
		<link>http://wordofpie.com/2008/05/19/emc-world-2008-building-composite-applications-with-documentum-process-suite/</link>
		<comments>http://wordofpie.com/2008/05/19/emc-world-2008-building-composite-applications-with-documentum-process-suite/#comments</comments>
		<pubDate>Mon, 19 May 2008 19:13:03 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMC World 2008]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/05/19/emc-world-2008-building-composite-applications-with-documentum-process-suite/</guid>
		<description><![CDATA[Running into all sorts of old colleagues and friends. Seen others that I am going to have to flag down soon. Anyway on to Kenwood Tsai and Harish Rawat of EMC. Focusing on non-programming composite applications. They are going to focus on Email and &#8220;Restful and SOAP based Web Services&#8221; (A restful web service?) Talk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=156&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Running into all sorts of old colleagues and friends.  Seen others that I am going to have to flag down soon.  Anyway on to Kenwood Tsai and Harish Rawat of EMC.</p>
<p><span id="more-156"></span></p>
<ul>
<li>Focusing on non-programming composite applications.  They are going to focus on Email and &#8220;Restful and SOAP based Web Services&#8221; (<em>A restful web service?</em>)</li>
<li>Talk about the Analyze, Deploy, Execute, and Monitor lifecycle of BPM.  (<em>This is good as a lot of developers don&#8217;t get exposed to the BPM lifecycle very much</em>)</li>
<li>Three core products ot build these apps in the back-end:
<ul>
<li>Process Builder</li>
<li>Process Engine</li>
<li>Process Integrator &#8211; old Business Process Services</li>
</ul>
</li>
<li>Composite Applications are apps that are put together from multiple services</li>
<li>Glue-Code (old fashion integration) vs. Model Driven (Services etc.)</li>
<li>(<em>Very basic right now for me.  fighting hard not to step out.  Hoping for something useful or insightful soon</em>).</li>
<li>Can use process variables to store data about the process.  They are process centric and don&#8217;t exist outside of the process.  The &#8220;theory&#8221; is that the variables are from other systems or in documents and surfaced here for easy use and processing.</li>
<li>Invoking Services &#8211; drag and drop
<ul>
<li>Configure the activity: includes rules from process data to configure the service call</li>
<li>Data mapping and transformation &#8211; can perform functions, XML transformation, support multi-value fields, and conditional nodes.</li>
<li>Supports JMS, SMTP, HTTP, SOAP, FTP/File, JDBC, Fax</li>
</ul>
</li>
<li>Demonstration:
<ul>
<li>Demo of creating a HTTP service to a Yahoo Service.  (<em>Not too difficult looking, but it will take practice.  Only way to learn it is hands-on.</em>)</li>
<li>D6.5 adds debugging and process parameters.</li>
<li>Showed creating a conditional test to determine what values are captured</li>
<li>Drag and drop mapping of values</li>
</ul>
</li>
<li>Receiving messages
<ul>
<li>Drag and drop</li>
<li>Service specific</li>
<li>Rules for copying the data over into the system</li>
<li>Asynchronous Interaction</li>
<li>Performs Correlation
<ul>
<li>Transport-based uses unique values to keep requests and responses together</li>
<li>Payload-based uses process specific information (PO Number)</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>(<em>This all looks great.  Nothing really new for me.  My advice to people is to play with it.  It will take more than days to deploy a new composite application, but it will still be faster than coding a new application.</em>)</p>
<p>Time for lunch. Going to hit the exhibits next.  You should be able to catch me near the Developer Lounge on the floor.  My next session is probably going to be the D6.5 Architecture overview.</p>
<h4><a href="http://wordofpie.wordpress.com/2008/05/14/emc-world-2008-rules-of-the-road/">Disclaimer</a></h4>
<blockquote><p>All information in this post was gathered from the presenters and presentation. It does not reflect my opinion unless clearly indicated (<em>Italics in parenthesis</em>). Any errors are most likely from my misunderstanding a statement or imperfectly recording the information. Updates to correct information are reflected in red, but will not be otherwise indicated.</p></blockquote>
<blockquote><p>All statements about the future of EMC products and strategy are subject to change due to a large variety of factors.</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/156/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/156/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=156&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/05/19/emc-world-2008-building-composite-applications-with-documentum-process-suite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>Enterprise Content Management 2.0, Still in Beta</title>
		<link>http://wordofpie.com/2008/04/08/enterprise-content-management-20-still-in-beta/</link>
		<comments>http://wordofpie.com/2008/04/08/enterprise-content-management-20-still-in-beta/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 01:11:25 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[Clearspace]]></category>
		<category><![CDATA[D6]]></category>
		<category><![CDATA[D6.5]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Infovark]]></category>
		<category><![CDATA[Open Text]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[WCM]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/04/08/enterprise-content-management-20-still-in-beta/</guid>
		<description><![CDATA[The Big Men on Content, Lee to be precise, recently joined the ECM 2.0 discussion, stating that they are going to wait for EMC&#8217;s sp2 before they jump on-board. That could be a long wait. After all, we are still in Beta as far as I am concerned. This was prompted by a reading OpenText&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=147&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://bmoc.wordpress.com">Big Men on Content</a>, Lee to be precise, recently <a href="http://bmoc.wordpress.com/2008/04/08/ecm-20-from-emc-ill-wait-for-sp2">joined the ECM 2.0 discussion</a>, stating that they are going to wait for EMC&#8217;s sp2 before they jump on-board.  That could be a long wait.  After all, we are still in Beta as far as I am concerned.</p>
<p>This was prompted by a reading <a href="http://www.opentext.com/news/pr.html?id=2018">OpenText&#8217;s Enterprise 2.0 Content Management strategy</a>.  Note the placement of the 2.0.  We&#8217;ll be getting back to that.</p>
<p><span id="more-147"></span></p>
<h4>ECM 2.0, Coming Soon to an Enterprise Near You!</h4>
<p>Well, if you look at my definition of the <a href="http://wordofpie.wordpress.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/">next generation of ECM</a>, ECM 2.0 for fun, you&#8217;ll quickly see that we aren&#8217;t there yet.  Even <a href="http://bexhuff.com/2008/04/what-should-ecm-apps-do-about-security">Bex chimes in</a> on the Identity Management support in Oracle ECM and says that it isn&#8217;t there, yet.  It is a great post and all concerns and issues there are true for Documentum as well.</p>
<p>Let&#8217;s take it as fact that all ECM systems are currently lacking in open support for Identity Management systems.  Most can leverage external authentication, but fall short for external authorization.</p>
<p>Documentum can handle external groups, but not security policies.  Those have to be created inside of Documentum using the external, or internally managed, groups.  Documentum, like many systems, cache the external information for various performance reasons.  That is fine, except that if something changes, you are out-of-date until the next synch job runs.</p>
<p>As if my critical eye wasn&#8217;t enough, EMC themselves aren&#8217;t at ECM 2.0 yet by their own reckoning.  Way back at <a href="http://www.emcworld2007.com/">EMC World 2007</a>, they defined their <a href="http://wordofpie.wordpress.com/2007/06/15/emcs-vision-of-ecm-20/">vision of ECM 2.0</a>.  They stated that D6 was just laying the foundation for ECM 2.0 and that it wouldn&#8217;t be realized until at least D6.5.  That is this summer, so we can&#8217;t even evaluate it until then.</p>
<p>D6.5 will either be the Beta 2 release of ECM 2.0 or the &#8220;gold&#8221; release.  It depends on who you ask and what is delivered.</p>
<h4>ECM 2.0 and Enterprise 2.0, Not Even Related</h4>
<p>Aside from the flashy 2.0 attached at the end, there is little relation as far as I am concerned.  ECM as it currently stands can support Web 2.0 artifacts.  Some user interfaces may need some updating, but the back-ends of almost all Content Management systems, Enterprise or not, can store any type of content.  Being able to store a wiki isn&#8217;t that impressive.  Sounds more like a new feature for either a Collaborative CEVA or a Web Content Management CEVA.</p>
<p>ECM systems can support Enterprise 2.0.  It is the interfaces that need to be updated.  <a href="http://www.jivesoftware.com/products/clearspace">Clearspace</a>, from <a href="http://www.jivesoftware.com/">Jive</a>, supports Enterprise 2.0 activities.  <a href="http://www.infovark.com/">Infovark</a>, once released, will support Enterprise 2.0 activities.  Neither are ECM systems or based upon them.  I bet that I could take Documentum 5.2.5 and use it as a back-end for content for Clearspace.  It may take a little development, but it could be done and nobody will EVER confuse that old version of Documentum with ECM 2.0.</p>
<p>OpenText is updating their user interface.  That&#8217;s it!  Big deal.  If they have to make a lot of changes to their back-end to make this work, then they are in worse shape than I ever imagined.</p>
<p>Everyone, <strong><span style="color:#ff0000;">Look Outside the Traditional 2.0 Box!</span></strong> (Traditional 2.0? Funny.)  ECM 2.0 is the next generation of Enterprise Content Management.  It is not a slave to any other technology.  It is a servant for the emerging Enterprise Architectures in the SOA world.  It isn&#8217;t dependent on Web Services or REST.  It is dependent on an undefined SOA Standard.</p>
<p>Look, databases have ODBC and JDBC.  ECM needs an equivalent.  CEVA providers shouldn&#8217;t have to write different interfaces to interact to different systems.  They need one interface and ECM system will then only need one interface.  Then we can get back to features and not pick a vendor because they are at least average in everything that we need.</p>
<p><a href="http://ecm-stuff.blogspot.com">Jed Cawthorne</a> gets it.  <a href="http://blogs.oracle.com/fusionecm/">Billy Cripe</a> gets it.  <a href="http://bmoc.wordpress.com">Lee Dallas</a> is getting it.  Do <strong><span style="text-decoration:underline;"><span style="color:#0000ff;">YOU</span></span></strong> get it?  If not, tell me why and I&#8217;ll see what I can do to help you along.  Please chime in and share your thoughts.  I&#8217;d love to hear from someone at EMC like <a href="http://www.corneliadavis.com/blog/">Cornelia</a>, <a href="http://craigrandall.net/">Craig</a>, <a href="http://marksblog.emc.com/">Mark</a>, <a href="http://chucksblog.typepad.com/chucks_blog/">Chuck</a>, or someone new.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/147/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/147/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=147&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/04/08/enterprise-content-management-20-still-in-beta/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>ECM: A Working Definition for the Next Generation</title>
		<link>http://wordofpie.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/</link>
		<comments>http://wordofpie.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 21:01:54 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/</guid>
		<description><![CDATA[A while back I talked about how the current definitions of Enterprise Content Management left a lot to be desired. They don&#8217;t accurately describe the reality of what ECM systems need to accomplish in today&#8217;s environment. They are also boring and lack a soul. I have come back to this topic through multiple avenues. One [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=137&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A while back I talked about how the current <a href="http://aiimknowledgecenter.typepad.com/weblog/2007/10/what-is-a-good-.html">definitions</a> of Enterprise Content Management <a href="http://wordofpie.wordpress.com/2007/08/09/redefining-enterprise-content-management/">left a lot to be desired</a>.  They don&#8217;t accurately describe the reality of what ECM systems need to accomplish in today&#8217;s environment.  They are also boring and lack a soul.</p>
<p>I have come back to this topic through multiple avenues.  One is the concept of <a href="http://blogs.oracle.com/fusionecm/2008/02/21#a242">Invisible ECM</a> from Billy and crew over at <a href="http://blogs.oracle.com/fusionecm/">Oracle</a>.  It resonated very strongly with my previous discussions on <a href="http://wordofpie.wordpress.com/2007/09/25/transparent-ecm-and-soa/">Transparent ECM</a>.  We can debate terminology later, but what is important now is the shared concept.</p>
<p>A second avenue comes from my need to explain where ECM is going, ECM 2.0, in a simple and concise way.  I can explain it and speak passionately on the topic. The need to get the concept out there in one breath has become more important as I talk to more people.</p>
<p>I have developed a proposed definition for your consideration.  I would love feedback.  I will approve all constructive comments for sharing, though I may not respond until a subsequent post.  I&#8217;ll throw it out there and then discuss it briefly.  Remember, I want this definition to have a soul.</p>
<blockquote><p>Enterprise Content Management is the empowerment of all content within an organization.  This is accomplished through the centralized management of content, allowing for people and systems to access and manage content from within any business context using platform agnostic standards.</p></blockquote>
<p><span id="more-137"></span></p>
<h4>Enterprise Means Everything Managed Together</h4>
<p>The Enterprise in ECM started as being able to support various Content Applications throughout the organization with the same tool.  This led to WCM, RM, DAM, and Collaboration applications all being developed or acquired by each major vendor.</p>
<p>The growing problem now is using content in applications not provided by the ECM vendors.  These are applications that I have previously referred to as Content Enabled Applications, but Gartner and <a href="http://bmoc.wordpress.com/2008/03/13/see-the-value-in-cevas/">others</a> refer to as Content-Enabled Vertical Applications, or <a href="http://www.gartner.com/DisplayDocument?doc_cd=137675">CEVAs</a>.  (Gartner&#8217;s term pre-dates mine so they win the terminology battle.)</p>
<p>For example, documents in a case management system (a solid example of a CEVA) should be retained in a central repository.  From here, records management policies and archival rules can be systematically applied.</p>
<h4>Traveling the Road to ECM 2.0</h4>
<p>When ECM was first coined, you would have been hard pressed to find a vendor that could actually deliver on the definition.  The biggest hurdle these days is finding a proper project manager and plan that leads to a successful ECM implementation.  People often blame the vendor, but usually it is the integrator, or lack thereof, that dooms an ECM project.</p>
<p>ECM 2.0 tries to make that easier.  It&#8217;s very nature is to support other applications.  Using supported standards, the ECM system is plugged into the back of a CEVA.  If needed, a WCM or collaboration solution (RedDot and SharePoint respectively) can be plugged in as well.  Organizations shouldn&#8217;t have to use the <a href="http://wordofpie.wordpress.com/2007/11/16/defending-enterprise-content-management/">Content Applications from their ECM platform vendor</a>.  There are advantages to doing so, but it shouldn&#8217;t be required of the organizations.</p>
<p>Delivering an ECM 2.0 platform is a tall order.  It isn&#8217;t just about scaling for volume or handling all types of content.  Those things are important, but not what separates old ECM from new ECM.  What is different is the way the ECM platform acts as a platform supporting the Enterprise.  To get there, at least two things need to happen.</p>
<ol>
<li><strong><span style="text-decoration:underline;">A standard for the ECM world needs to be set and implemented</span></strong>:  Like ODBC and JDBC with <a href="http://nevertalkwhenyoucannod.com/2008/03/17/sharepoint-vs-ecm-same-battle-as-sql-server-vs-oracle.aspx">databases</a>, ECM systems need a standard interface.  In today&#8217;s world, a SOA standard makes the most sense as it would loosely couple the systems together.  If I had to pick a technology, I would go with something built on Web Services, but mostly because so many ECM vendors allow communications in that manner.</li>
<li><strong><span style="text-decoration:underline;">ECM Platforms need to leverage external user stores for authentication and security</span></strong>: A classic example of this is as follows&#8230;I have a Word document in SharePoint.  It has a set of access rights assigned to it which is mirrored in the ECM system.  When the security is changed in one place, it needs to automatically change in the other.  All the users and groups that exist in one system should exist in all systems.  Ideally, there is only one instance of the access control lists and users that both systems leverage.</li>
</ol>
<p>This isn&#8217;t going to happen over night.  I know several organizations, in different verticals, that are facing the problems that ECM 2.0 addresses now.  Their solutions are functional, but far from ideal.  They are locking themselves into a set of technology and putting themselves into a position where they cannot upgrade one piece without upgrading the whole.</p>
<p>The requirements are forming in the heads of the users.  The first vendors that get there with a robust solution will flourish.  I suspect that at least one of IBM, Oracle, or EMC will fail to deliver in time and will drop from the top three.  The question is, who will rise up to take the vacated spot?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/137/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/137/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=137&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>A 15-Minute Guide to SOA and ECM</title>
		<link>http://wordofpie.com/2008/01/03/a-15-minute-guide-to-soa-and-ecm/</link>
		<comments>http://wordofpie.com/2008/01/03/a-15-minute-guide-to-soa-and-ecm/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 22:36:34 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/01/03/a-15-minute-guide-to-soa-and-ecm/</guid>
		<description><![CDATA[I was browsing the EMC website the other day and ran across this document, &#8220;A 15-Minute Guide to Service-Oriented Architecture and ECM&#8220;. I was intrigued so I checked it out. This is one of a new series of documents that EMC is putting out around IT Management aimed at quickly educating the IT Professional. I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=111&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was browsing the EMC website the other day and ran across this document, &#8220;<a href="http://software.emc.com/collateral/content_management/H3444-15-min-guide-soa-ecm-gd.pdf">A 15-Minute Guide to Service-Oriented Architecture and ECM</a>&#8220;.  I was intrigued so I checked it out.  This is one of a new series of documents that EMC is putting out around IT Management aimed at quickly <i>educating</i> the IT Professional.  I am not their target as this is aimed at end-users.</p>
<p><span id="more-111"></span></p>
<h4>Nice Filling</h4>
<p>What we have is a 10 page document with three pages spent on the cover, contents, and contact information.  Two pages cover SOA and two more cover how Web Services fit as part of the SOA world.  Since most of the actual content talks about SOA independent of ECM, I thought I would talk about it.</p>
<blockquote><p><i>SOA represents the broad set of best practices that enable companies to hide the complexity of the underlying technology while at the same time providing an agile set of resources to the business.</i></p></blockquote>
<p>That is the initial definition in the Introduction.  Luckily for the reader, they go into much more detail, and offer different viewpoints on the definition of <a href="http://en.wikipedia.org/wiki/Service-oriented_architecture">SOA</a>.  When taken as a whole, I think they get it correct.  They set out four basic characteristics:</p>
<ol>
<li>SOA is a component-based architecture</li>
<li>Components are loosely coupled through the leveraging of standards</li>
<li>Components are used to build composite applications</li>
<li>SOA is a joint initiative between IT and business</li>
</ol>
<p>Not bad.  An executive reading this may actually learn the important aspects of SOA.</p>
<p>They then go into the relationship between SOA and Web Services.  They actually get it right.  They go out of the way to say that they are not one and the same.  They use this section they lay the groundwork to say that by using Web Services, the Documentum suite is standards-based.</p>
<h4>A Hidden Definition of ECM</h4>
<p>In the middle of a little sales talk of why SOA is good, EMC slips in a discussion as to what ECM is and what ECM suites deliver.  This was a little surprising and is something that I am going to have to look a little deeper into later this month.  As to what it is:</p>
<blockquote><p><i>ECM refers to the category of software that helps you manage all of the unstructured information &#8211; or content &#8211; in your enterprise.  ECM brings many different capabilities to the organization across the content lifecycle, including content creation, management, archiving, collaboration, publishing, and more.</i></p></blockquote>
<p>Nothing new or exciting so far.  Then the following shows up:</p>
<blockquote><p><i><font color="#800000">Traditional</font> ECM suites tightly integrate these capabilities, providing value to the organization at the expense of agility.  ECM Documentum, however, exposes enterprise content services to simplify development of new composite Documentum applications and content-enabled existing applications.</i></p></blockquote>
<p>Good stuff.  Now, I&#8217;m not going to try and match this vision to their execution today.  What is important is that this vision for ECM is pretty darn good.  Execution, and license cost efficiency, is what is going to matter in making this a reality.</p>
<h4>The Actual Topic</h4>
<p>So now we get to the three pages that I actually cared about when I saw the document.  What a bunch of <b><font color="#ff0000">marketing fluff!</font></b>  They basically say how much work they put into the product to make it the ideal solution for the SOA world.  Forget about right and wrong for a minute.  They don&#8217;t really dive into the how.  They let the SOA discussion carry forward into the ECM section and basically says, <i>Apply all of that to ECM</i>!</p>
<p>They do have a pretty diagram that shows how their services, as defined, fit into the Enterprise world.  However, it just isn&#8217;t enough.  I guess after the &#8220;detail&#8221; in the SOA section, there would be more meat talking how <b>ECM</b> fits into SOA and not an appetizer of <b>EMC</b> and SOA.  I guess they used up their 15 minutes talking about SOA and just didn&#8217;t have enough time to properly prepare the main course.</p>
<p>Lots of Work to Do</p>
<p>After being initially pleased with the SOA discussion, and pleasantly surprised, my mood hit rock bottom.  Let&#8217;s face it, when you go to a good restaurant and have great atmosphere, a <a href="http://www.guinness.com/us_en/">great beverage</a>, and a mouth watering appetizer, it is a little disappointing when your steak comes out like a piece of coal.</p>
<p>It also shows that I have a lot of work to do.  I have a lot of feedback that I need to start providing to EMC.  I need to encourage others to do the same.  I can&#8217;t expect EMC to change for the better on their own, and I can&#8217;t depend on other&#8217;s to do it for me.  I&#8217;m not saying that I can actually get them to do anything or that the change won&#8217;t occur without me, but if I want to see changes, I need to get on the ball.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/111/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/111/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=111&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/01/03/a-15-minute-guide-to-soa-and-ecm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>Co-Existence of SharePoint and ECM</title>
		<link>http://wordofpie.com/2007/11/12/co-existence-of-sharepoint-and-ecm/</link>
		<comments>http://wordofpie.com/2007/11/12/co-existence-of-sharepoint-and-ecm/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 03:20:07 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[Doculabs]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[FileNet]]></category>
		<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2007/11/12/co-existence-of-sharepoint-and-ecm/</guid>
		<description><![CDATA[A few weeks ago, I attended the AIIM seminar SharePoint meets ECM. When I registered, I received Doculabs&#8217; White Paper, The Co-existence of Microsoft SharePoint and Advanced ECM Platforms: What You Need to Know. I hinted in my post about the event that I would write another post specifically addressed to this White Paper and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=100&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I attended the AIIM seminar <a href="http://www.aiim.org/ecmseminar">SharePoint meets ECM</a>.  When I registered, I received <a href="http://www.doculabs.com/">Doculabs&#8217;</a>  White Paper, <u>The Co-existence of Microsoft SharePoint and Advanced ECM Platforms: What You Need to Know</u>.  I hinted in my <a href="http://wordofpie.wordpress.com/2007/10/16/aiim-does-sharepoint/">post about the event</a> that I would write another post specifically addressed to this White Paper and I have finally gotten around to it.</p>
<p>Before I dive into the nitty-gritty details, I wanted to share an interesting observation.  I started this blog to talk about things that were of interest to the EMC/Documentum crowd.  That has expanded to encompass broader ECM issues such as standards.  I think these topics are of interest to Documentum Architects, so it isn&#8217;t a reach.  However, I&#8217;ve noticed a trend.  Whenever I post on SharePoint, my hits jump way up.  If I was just after hits, I&#8217;d just switch to SharePoint all the time.  However, I expect this to be one of my last posts on the topic for a while as I have bigger fish to fry and I think I&#8217;ll have covered most of what I feel I need to cover for the short term.</p>
<p>It does make one think.  I wonder how far my hit rate would jump if I included the name of a celebrity who is named after a French city?  I&#8217;m not shameless enough to find out.  Now on to the meat of the post&#8230;</p>
<p><span id="more-100"></span></p>
<h4>Q: Install SharePoint or ECM?  A: Yes</h4>
<p>That sums up the <a href="http://www.doculabs.com/sharepoint/sharePoint01.htm">White Paper</a>.  Doculabs spends quite a bit of time saying how Enterprises will get the most value if they implement both <a href="http://www.microsoft.com/sharepoint/default.mspx">MOSS 2007</a> and ECM systems such as those from EMC and IBM (Note: They only refer to these two vendors during the paper).  We&#8217;ll get to why over the course of this post, but I wanted you to be ready for the overall theme.</p>
<p>The paper starts by talking about the ubiquity of SharePoint and how organizations need to address that situation now.  This is similar to observations by myself and <a href="http://nevertalkwhenyoucannod.com/2007/09/13/microsoft-sharepoint-and-records-management.aspx">others</a>.  In fact, they even make the Lotus Notes <a href="http://wordofpie.wordpress.com/2007/09/13/little-bit-of-everything/">comparison</a>.</p>
<blockquote><p><em>Left on their own, existing departmental users will continue to implement radically different index hierarchies, design templates, and portal interfaces.  Organizations should consider the potential ubiquity of MOSS 2007 implementations and put the appropriate policies and procedures in place to prevent the situation that many firms experienced with Lotus Notes.</em></p></blockquote>
<p>The paper is broken into answer <a href="http://www.doculabs.com/sharepoint/sharePoint01.htm">10 questions</a>.  These 10 topics address both the how and why of SharePoint in your overall IT infrastructure.  Let&#8217;s focus on some that why.</p>
<h4>SharePoint and ECM Working Together</h4>
<p>This isn&#8217;t a new thing.  Both <a href="http://software.emc.com/products/software_az/content_services_for_sharepoint.htm">Documentum</a> and <a href="http://www-306.ibm.com/software/data/content-management/filenet-connector-sharepoint/">FileNet</a> have integrations into SharePoint.  What Doculabs focuses on that a majority of users and solutions don&#8217;t require full ECM to provide Document Management functionality.  They have several charts describing the functionality of SharePoint and when the level of functionality rises to the need of a full-fledge ECM system.</p>
<blockquote><p><em>MOSS 2007 offers a core content management design for a broad user-population, but the system is not a substitute for functions such as support of an externally-facing transaction web portal; the authoring and publishing of complex documents; high-volume, task-intensive workflows; records management and e-mail archival.</em></p></blockquote>
<p>SharePoint provides Collaborative Content Management, not Archival, Rich Media, or Transactional.  The functionality that it does provide is less robust and rich in features as well.  A perfect example is the Document Management functionality.  While noting that Microsoft refers to this as <em>ECM</em>, they state that most authoring and reviewing tools that users need are supported in SharePoint.  However, when that is expanded to internal and external parties, rights management, and advanced versioning, it is necessary to add a full fledged ECM system behind the scenes.</p>
<h4>The Total Value Proposition</h4>
<p>One of the points that they make is that SharePoint may only cost X, but the functionality delivered is less.  ECM systems while costing more and delivering more, have greater complexity and lower adoption rates.  They speak to the fact that by implementing both, Enterprises can take advantage of the viral nature of SharePoint to deliver ECM functionality behind the scenes.  That is one thing that most ECM professionals can understand, the greater the adoption, the greater the value.  The more content in the system, the deeper the impact in the organization.</p>
<p>However, the key is best put by them:</p>
<blockquote><p>The critical success factor for the successful deployment of MOSS 2007 and any advanced ECM solution is this concept of proper controls, together with an enterprise strategy for how content services will be provided to the various user constituencies throughout the organization&#8230;It also requires that you develop (and implement) policies and procedures that will not impede your users.</p></blockquote>
<p>This is a standard approach for implementing ECM systems.  It isn&#8217;t just technology, though that is important.  What is key is that you define policies that clearly define how to make the most out of the features of both SharePoint and ECM systems.  They suggest putting all draft and collaborative content in SharePoint, but once it is final form, it should be moved to the underlying ECM system.  This doesn&#8217;t mean that the document can&#8217;t be accessed from SharePoint.  It only means that the storage, and the rules around managing that content, should be handled by an ECM system.</p>
<p>So how would I do this if I had to work with SharePoint?  Simple.  Plug an ECM system into the back-end of SharePoint.  Let the users use SharePoint without knowing the power behind it.  Hopefully this can be done using some sort of <a href="http://wordofpie.wordpress.com/2007/10/26/ecm-standards-for-soa/">ECM SOA standard</a>.  If not, at least Web Services which easily tie into SharePoint.  Then, by extending the already defined definitions, the richer ECM functionality can be exposed into SharePoint.</p>
<p>When will we be there?  Not as soon as I would like.  A better answer sooner rather than later.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/100/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/100/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=100&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2007/11/12/co-existence-of-sharepoint-and-ecm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Trust is Important</title>
		<link>http://wordofpie.com/2007/08/23/why-trust-is-important/</link>
		<comments>http://wordofpie.com/2007/08/23/why-trust-is-important/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 02:58:19 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Universe of Pie]]></category>
		<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[Trust]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2007/08/23/why-trust-is-important/</guid>
		<description><![CDATA[Recently, two events have made me reflect on why trust is important. These weren&#8217;t unique or exciting events, and they weren&#8217;t related. Their close proximity in time made me remember how important trust is and why I should not be carefree with it in my professional life. And now, folks, it&#8217;s time for &#8220;Who do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=67&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, two events have made me reflect on why trust is important.  These weren&#8217;t unique or exciting events, and they weren&#8217;t related.  Their close proximity in time made me remember how important trust is and why I should not be carefree with it in my professional life.</p>
<blockquote><p><em>And now, folks, it&#8217;s time for &#8220;Who do you trust!&#8221; Hubba, hubba, hubba! Money, money, money! Who do you trust? Me? I&#8217;m giving away free money.</em></p>
<p>- The Joker, <u><a href="http://www.imdb.com/title/tt0096895/">Batman</a></u></p></blockquote>
<p><span id="more-67"></span></p>
<h4>Two Examples</h4>
<p>I take public transportation to work.  Not out of any sense of environmental friendliness, though that is a bonus, but because it is faster and more economical.  The price of both the Metro and bus, without transfers, is less than the cost of parking alone.  My travel time is also consistent, regardless of weather.  I can even write the occasional post as I travel.</p>
<p>The other day, I was sitting on the bus, waiting for the driver to return from what I can only assume was a bathroom break.  We weren&#8217;t running late, so I had no worries.  Onto the bus came a passenger who, upon looking around, decided not to pay the $.35 fare and just sat down.  After that, I watched and everyone else appeared to pay.  If I had to pick five people from the riders that evening to be candidates for cheating the system, that passenger would not have been one of them.  You can&#8217;t judge a book by its cover.</p>
<p>The other example was a joke, but it highlighted a more pressing issue of trust.  I was listening to a project team discuss the upcoming expiration of a trial version of a software tool.  The process to purchase the licenses was already initiated, but the team didn&#8217;t want to loose development time waiting for the process to complete.  It was mentioned that the trial version wouldn&#8217;t stop working after the expiration date had passed.  It was then jokingly asked, <em>Why pay at all?</em> After a few chuckles, the ethics of continuing to use the product after the trial expired was discussed.  It was decided that since the only delay in purchasing the product was going to be from bureaucracy and red tape, the product could continue to be used in Development.</p>
<h4>Trust at Work</h4>
<p>The vendor above trusts their clients, and potential clients, to pay for their software and to only use it as licensed.  If you buy two user licenses, they trust you not to install on four desktops.  The vendor can&#8217;t track it the usage without the addition of support overhead to handle the license keys.  Having worked with products that enforce licenses, as both a vendor and a user, I can speak to the productivity lost on both sides.  However, the trust involved could easily be taken advantage of by users.  In the above situation, a smaller, more cash-strapped, organization may have very well leaned the other way.</p>
<p>How do you determine who is <a href="http://www.scouting.org/nav/enter.jsp?s=xx&amp;c=ds&amp;terms=trustworthy">trustworthy</a>?  Who embodies <a href="http://www.comedycentral.com/sitewide/media_player/play.jhtml?itemId=24039">truthiness</a>?  When you join a company, you trust those you know and work with every day.  <a href="http://www.linkedin.com">They may introduce you to people and vouch for them.</a>  You can repeat this for several iterations.  After a while, you are basing trust on the word of a friend&#8217;s friend&#8217;s friend&#8217;s.  How strong is that trust?  You can avoid this situation in your personal life, but not in large companies or projects.</p>
<h4>Trust in the Enterprise</h4>
<p>Now you are placing trust in this Web Services call that just came to your application.  You check the digital certificate, see that it came from a valid source, hasn&#8217;t been modified from its original form, and the contents match the contract that you established.  Everything has been done to enable you to validate and confirm the message. However, that can be compromised.  It may take advanced technology or trickery, but there is always the risk that the call that your application just received is phony.</p>
<p>Even worse, what if the call is valid, but made by a rogue person on the other end?  If it is from another organization, you have put your trust in that organization to only allow trustworthy, responsible people to work for them.  All organizations try and hire trustworthy people.  Some organizations go beyond that by locking systems down, but someone has to have a key.  There is always a key.</p>
<p>In the meantime, we protect ourselves with better contracts, <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security">authentication</a>, and encryption.  Oh, and don&#8217;t forget trust.  Without trust, we would be forced to hide in our homes.  Not a pleasant thought, even if you have a <a href="http://wii.com/">Wii</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/67/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/67/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=67&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2007/08/23/why-trust-is-important/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>The ECM WSDL Discussion Leading to More</title>
		<link>http://wordofpie.com/2007/08/22/the-ecm-wsdl-discussion-leading-to-more/</link>
		<comments>http://wordofpie.com/2007/08/22/the-ecm-wsdl-discussion-leading-to-more/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 02:21:05 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Stellent]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[WSDL]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2007/08/22/the-ecm-wsdl-discussion-leading-to-more/</guid>
		<description><![CDATA[Tell everyone that you aren&#8217;t going to have time to write many entries and people start blogging about cool and interesting topics. Here is a quick rundown of the ECM WSDL analysis and my thoughts. Our old buddy James McGovern started the whole thing off. He has apparently been sharing is frustration with his significant [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=66&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tell everyone that you aren&#8217;t going to have time to write many entries and people start blogging about cool and interesting topics.  Here is a quick rundown of the ECM WSDL analysis and my thoughts.</p>
<ul>
<li>Our old buddy <a href="http://duckdown.blogspot.com/">James McGovern</a> started the whole thing off.  He has apparently been sharing is frustration with his significant other and he wrote a <a href="http://duckdown.blogspot.com/2007/08/enterprise-content-management-and-tales.html">post</a> on the sad state of WSDLs in the ECM space.  They are ugly and poorly written in his experience.  Not having delved into any out of the box WSDLs in ECM, I can hardly argue. It wouldn&#8217;t shock me though.  Hopefully the <a href="http://craigrandall.net/archives/2007/05/documentum-foundation-services/">DFS</a> ones will measure up better.  James then starts to talk about the ECM systems having a standard Document Query Language and a common WSDL built upon that structure.  Sounds good to me. In fact, it is a nice, positive contribution to the whole ECM standards issue.</li>
</ul>
<p><span id="more-66"></span></p>
<ul>
<li><a href="http://bexhuff.com">Bex Huff</a> then gets <a href="http://bexhuff.com/2007/08/universal-wsdl-ecm-double-ish">wound up</a>. Part of the reason is that James referred to him by name when listing known ECM architects that may have contributed to current WSDLs out there.  Bex reiterates his positions (No new standards, <a href="http://bexhuff.com/2006/12/more-rest">REST is bad</a>, Microsoft killed WS-*) from previous posts with fresh examples.  I don&#8217;t agree with Bex on some of it, but I will respond to that in more detail later.</li>
<li>James then <a href="http://duckdown.blogspot.com/2007/08/links-for-2007-08-22.html">linked</a> to Bex&#8217;s post, and added a nice clarification.  I&#8217;m posting the entire comment as it sums-up James&#8217; thought process to date:</li>
</ul>
<blockquote><p><em>Brian Huff got it somewhat twisted due to my calling out patterns <u>across</u> vendors and not enumerating them on a per-vendor basis. Brian, don&#8217;t worry as we are on the same page and agree on more things that appears on the surface. I was simply commenting on the horrific WSDL at large that exists. Some of the WSDL I have seen in the world of ECM feels more like a weakly defined upgrade path where they took their suboptimal query languages and proprietary APIs and simply wrapped them without any thought about doing it the right way of WSDL first. We both agree that arg0 is fugly but it is even worse as I held back and didn&#8217;t comment on the simple opportunity to enumerate all possible values that could be passed as schema does support the notion of xsd:choice. Even worse is when you run across namespaces that read exactly like the underlying java classes. Let me say that standard WSDL in the ECM domain isn&#8217;t possible until vendors at least figure out a standard query language to handle all the semantics you mentioned.</em></p></blockquote>
<ul>
<li>Bex then reacts by saying that he may have <a href="http://bexhuff.com/2007/08/bad-wsdls-ecm-industry">read too much</a> into James&#8217; post.  Then something amazing happened.  <strong><font color="#800000">Bex agreed with James.</font></strong>  Bex still loves his <a href="http://en.wikipedia.org/wiki/SOAP">SOAP</a> messages and I am not in a position to dissuade him.  He does provide a link to a Stellent SOAP message.  I&#8217;ll make you go to his post to get a look at it.</li>
</ul>
<h4>ECM Platforms and Content Rich Applications</h4>
<p>James then writes a great <a href="http://duckdown.blogspot.com/2007/08/lack-of-understanding-of-soa-within-ecm.html">post</a> with the input of his significant other.  Go read it and come back&#8230;.</p>
<p>My first impression is that I like his significant.  She seems very rational and not bitter from repeated issues that this environment can throw at you, and has thrown at James.  They, giving both credit, then talk about how ECM vendors view ECM as the center-of-the-world.  They are correct, ECM is not the center, as such.  ECM is a platform, not the end all, be all of life.  As I <a href="http://wordofpie.wordpress.com/2007/08/09/redefining-enterprise-content-management/">stated recently</a>, the <em>Enterprise</em> in Enterprise Content Management needs to refer to supporting the Enterprise, not doing everything for the Enterprise.  To quote them, <em>ECM is a <u>participant</u> &#8230; and should defer/support transactions in a larger context.</em></p>
<p>ECM vendors need to provide a strong ECM platform.  From this, there should be the ability to plug different Content Rich Applications (CRA) into the platform, like <a href="http://wordofpie.wordpress.com/2007/08/19/fitting-sharepoint-into-the-ecm-picture/">SharePoint</a> and WCM applications.  The vendors can provide their own offerings, and even provide a tight integration as a competive edge.  However, in the grand scheme of things, CRAs need to become plugable into multiple ECM platforms.  This also means having the ECM vendors making their own CRAs, like eRoom, plugable as well.  Imagine if I had a FileNet ECM platform and was able to plug Interwoven&#8217;s WCM CRA into it.  Ok, maybe a bad example, but you get my point.</p>
<p>In this same way, ECM needs to be the support for serving content to other applications such as BPM engines.  This is the example that they give.  The process should be just like plugging in a lamp.  This is the lower hanging fruit.  Security, Metadata, and Content.  There are <a href="http://wordofpie.wordpress.com/2007/08/07/single-sign-on-saml-and-authentication-in-documentum/">details</a> buried there, but from a high level, that is it.</p>
<p>I am planning another post on ECM and SOA and why Standards are needed.  I have decided to convince Bex of the need for Standards.  I figure if I can convince him, I can convince anyone.</p>
<p>[<em>Edit 8-23:</em> James wrote another <a href="http://duckdown.blogspot.com/2007/08/bad-wsdls-in-ecm-industry.html">post</a> on this topic directly responding to Bex that already slipped off his main page.]</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/66/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/66/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=66&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2007/08/22/the-ecm-wsdl-discussion-leading-to-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>A Timely Example of Needed ECM Standards</title>
		<link>http://wordofpie.com/2007/07/27/a-timely-example-of-needed-ecm-standards/</link>
		<comments>http://wordofpie.com/2007/07/27/a-timely-example-of-needed-ecm-standards/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 15:43:39 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Records Management]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[WCM]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2007/07/27/a-timely-example-of-needed-ecm-standards/</guid>
		<description><![CDATA[So the question has gone up repeatedly since this dialog began, what problems are we trying to solve? I&#8217;ve tried to explain this and I think I&#8217;ve been getting through. However, I still encounter pain in real life because of this. In fact, this just may be a punishment for raising such a ruckus. Here [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=51&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So the question has gone up repeatedly since this dialog began, what problems are we trying to solve?  I&#8217;ve tried to explain this and I think I&#8217;ve been getting through.  However, I still encounter pain in real life because of this.  In fact, this just may be a punishment for raising such a ruckus.</p>
<p>Here is my most recent problem.  A client has a legacy Records Management solution.  It works well, though is a little dated. The client is now going to implement a Web Content Management solution.  The approved web pages need to be automatically declared as a record. If these were the same ECM platform, there wouldn&#8217;t be any problem.  However, they aren&#8217;t.  In fact, one is Microsoft based and the other is Java based.  Neither of them is Documentum, though that wouldn&#8217;t change the problem significantly.</p>
<p><span id="more-51"></span></p>
<p>So how do I get the content and required metadata from the publishing system to the RM system?  Well, it isn&#8217;t going to be straightforward. For the RM system, we are going to have to write a Web Services interface using .NET to allow us to receive the content and declare it as a record through the products API.  Once done, we just send a message back to the publishing system giving either a confirmation or an error message.  For the WCM solution, we are using an additional module to define and create the Web Services we need.  If it works as documented, it won&#8217;t be nearly so painful.</p>
<p>The best part is that the client in question is thinking of changing RM systems in the near future.  Know what that means?  You got it.  The interface into the existing RM will have to be re-written for the new one before long.</p>
<p>Now, if there was Standard defined, and widely implemented, that would allow me to send the content, metadata, and maybe even a flag indicating that it should be a record, that would be simple.  The initiating system would send it and await an acknowledgment.  It would eventually receive either a complete, a partial complete (say it couldn&#8217;t declare it as a record), or a failure.  Life would be simple.</p>
<p>Then again, I wouldn&#8217;t get to make as much money consulting either.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=51&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2007/07/27/a-timely-example-of-needed-ecm-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
	</channel>
</rss>
