<?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; CEVAs</title>
	<atom:link href="http://wordofpie.com/tag/cevas/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; CEVAs</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>Documentum Renewal: Application Separation</title>
		<link>http://wordofpie.com/2009/12/18/documentum-renewal-application-separation/</link>
		<comments>http://wordofpie.com/2009/12/18/documentum-renewal-application-separation/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 15:07:18 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Composite Content Applications]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Federations]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[Web Publisher]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2009/12/18/documentum-renewal-application-separation/</guid>
		<description><![CDATA[This is the first in a series that I am writing as a Christmas present to EMC.  I want them to think about Documentum as a platform for the future and not on just adding on chunks that can be used to drive revenue.  Revenue is important, but investment now means revenue in the future. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=791&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is the first in a series that I am writing as a Christmas present to EMC.  I want them to think about Documentum as a platform for the future and not on just adding on chunks that can be used to drive revenue.  Revenue is important, but investment now means revenue in the future.<a href="http://wordofpie.com/2009/11/30/a-tale-of-two-documentum-user-groups/"><img style="display:inline;border:0;margin:5px 0;" src="http://wordofpie.files.wordpress.com/2009/11/image.png?w=273&#038;h=123&#038;h=140" border="0" alt="" width="273" height="140" align="right" /></a></p>
<p>After all, if they want their <a href="http://wordofpie.com/2009/11/30/a-tale-of-two-documentum-user-groups/">vision of SkyNet</a> to come true, they need to get to work.</p>
<h4>Why Web Publisher Sucks</h4>
<p>I <a href="http://wordofpie.com/2009/12/16/redefining-the-core-tech-of-ecm/">talked recently</a> about how there are many ECM vendors out there that have sub-par applications, like Web Publisher from Documentum, that shouldn&#8217;t be required to be an ECM vendor.  It isn&#8217;t that they aren&#8217;t capable of writing good applications.  It is that the landscape changes faster than the release cycles for the platform.</p>
<p><span id="more-791"></span></p>
<p>This isn&#8217;t to say that they need to speed up the release cycle of the core platform.  After all, that would mean more versions of Records Manager to get certified, and that would suck.  It means that there needs to be an ECM platform that releases separately from the applications teams.</p>
<p>I am talking about EMC&#8217;s Documentum here, these comments apply to many of the established ECM vendors.</p>
<h4>Keep the Core Intact</h4>
<p>I listed some on <a href="http://wordofpie.com/2009/12/16/redefining-the-core-tech-of-ecm/">the last post</a>.  This needs to be met and many components could use a freshening.  There are too many things that haven&#8217;t changed since I started using Documentum, and that wasn&#8217;t yesterday.</p>
<p>The core server for any ECM vendor should be able to act as an ECM platform and support any type of Content Application, be it written by themselves or any third party.  This means functionality and sufficient interfaces to support them.</p>
<p>The Content Server doesn&#8217;t need a rapid release cycle, just its own cycle with robust testing for scaling and for the interfaces, DFC, DFS, and CMIS.</p>
<p>Oh, and take a look at how security is managed. Support for different Identity Management architectures is paramount.  If authentication and authorization can&#8217;t be streamlined at a higher level, then it all falls apart.</p>
<h4>Spin Off the Apps</h4>
<p>Right now, this appears to be occurring to some extent.  CenterStage is on a separate version line. Of course, this may just be because it took so long to get out that management got tired of relabeling the version number.  The WDK started out separately and then jumped from 1.0.1 to 5.1.</p>
<p>The point is that CenterStage is a good model for how applications should be designed to work with Documentum.  It is loosely coupled through DFS, allowing the latest version of CenterStage to work with multiple versions of the Content Server.  Properly managed, CenterStage 1.0 should work with Documentum 7 and 8.</p>
<p>Of course, you would want to upgrade CenterStage before that, as you would most likely upgrade CenterStage frequently and the platform every now and then.  The more important thing is that CenterStage 3.0 would still work with Content Server 6.5.</p>
<p>If Web Publisher was managed like this, it might actually have a shot of competing.  They could rapidly develop and release every six months or so.  The only testing would be the actual application.</p>
<p>If Web Publisher and CenterStage used CMIS instead of DFS, they could be sold to work with other systems as well.  Wouldn&#8217;t that be something, at least for CenterStage?</p>
<p>The key here is that the applications are optional. Oh, it would be silly not to have any applications, but you wouldn&#8217;t need them to be considered an ECM vendor.  EMC could give up on Web Publisher and focus on things that work well but could be better.</p>
<h4>Three Product Types</h4>
<p>From this, we get about three product types.  They are:</p>
<ul>
<li><strong>Core Server</strong>: This is the Content Server and the default application, be it Webtop or CenterStage Essentials.  You either buy seats or CPUs for the Content Server and you get it all.<a href="http://wordofpie.files.wordpress.com/2009/12/image3.png"><img style="display:inline;border:0;margin:5px;" title="image" src="http://wordofpie.files.wordpress.com/2009/12/image_thumb2.png?w=240&#038;h=201" border="0" alt="image" width="240" height="201" align="right" /></a></li>
<li><strong>Applications</strong>: This is the old CEVA and new Component Content Application (CCA). By product: TaskSpace, CenterStage, Web Publisher, DAMtop, and xPression. These applications get their own version numbering system and communicate to the Content Server via DFS or CMIS. Records Manager would fall into this category, but I would throw Retention Policy Services under the core.</li>
<li><strong>Tools</strong>: This is the transformation engines, thumbnail servers, and imaging applications.  They are optional parts of any number of solutions.  Take imaging. You could be scanning for archiving, records, or as part of a transaction.  Tools could be integrated more tightly using the DFC for more precise optimizations.</li>
</ul>
<p>Now if I want to use Documentum with SharePoint, I buy the Content Server for 400 users and plug SharePoint in using CMIS.  If I wanted, I could write custom web parts.  If I decided I wanted a tighter integration, I could buy one of the offerings from EMC or a third party vendor.</p>
<p>The applications now compete on merit, but I never question the repository.</p>
<p>Of course, there are things that the repository needs to do to merit this consideration, and I&#8217;ll cover that in my next post in this series.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/791/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=791&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2009/12/18/documentum-renewal-application-separation/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>

		<media:content url="http://wordofpie.files.wordpress.com/2009/11/image.png?w=240&#38;h=123" medium="image" />

		<media:content url="http://wordofpie.files.wordpress.com/2009/12/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Three Fundamental CMIS Use Cases</title>
		<link>http://wordofpie.com/2009/08/17/three-fundamental-cmis-use-cases/</link>
		<comments>http://wordofpie.com/2009/08/17/three-fundamental-cmis-use-cases/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 19:07:02 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[iECM]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2009/08/17/three-fundamental-cmis-use-cases/</guid>
		<description><![CDATA[I&#8217;ve been meaning to get this done for a while.  Over the last year, I&#8217;ve run into people that saw a need for CMIS as a whole, but didn&#8217;t think that it mattered for them.  Usually, the reason was that they only saw one use case for CMIS.  Well, there are three fundamental use cases [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=680&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to get this done for a while.  Over the last year, I&#8217;ve run into people that saw a need for <a href="http://xml.coverpages.org/cmis.html">CMIS</a> as a whole, but didn&#8217;t think that it mattered for them.  Usually, the reason was that they only saw one use case for CMIS.  Well, there are three fundamental use cases for CMIS, with multiple examples for each.</p>
<p>To facilitate understanding of the use cases, I have created a presentation which I have placed up on SlideShare.  You can go directly to <em><a href="http://www.slideshare.net/pie1120/the-point-of-the-content-interoperability-services-cmis-standard">The Point Of The Content Interoperability Services (CMIS) Standard</a></em>, or view the embedded version here and read the elaboration of the use cases below.</p>
<p><span id="more-680"></span></p>
<p align="center"><iframe src='http://www.slideshare.net/slideshow/embed_code/1872671' width='600' height='492'></iframe></p>
<h4>The Three Fundamental Use Cases</h4>
<p align="left">Here are the three use cases described in the presentation with some specific examples.  These are just a starting point for the discussion. Cases added after the initial post are in <em>italics</em>.</p>
<ul>
<li>
<div><span style="text-decoration:underline;">Repository-to-Repository (R2R)</span>: This is where content repositories talk directly to each other.</div>
<ul>
<li>
<div>Managing Records centrally that are stored in other repositories.  This is typically called Federated Records Management but is different than the Federated use-case.</div>
</li>
<li>
<div>Publishing content from one repository to another. A common scenario is publishing content from a collaboration/ECM system directly to a WCM system for publication to the Intra/Internet.</div>
</li>
</ul>
</li>
<li>
<div><span style="text-decoration:underline;">Application-to-Repository (A2R)</span>: This is where an application that uses content is plugged-into a content repository to handle all content services.</div>
<ul>
<li>
<div>SharePoint as a front-end.  If implemented, SharePoint can become the front-end and any other repository can be the back-end.  This would address the existing SharePoint scalability issues without impacting the user experience.</div>
</li>
<li>
<div>Collaboration systems. All the new Enterprise 2.0 systems, and existing collaboration applications, could use a robust back-end to provide more features such as de-duplification and records management.  This is the same as the SharePoint use-case, just generalized.</div>
</li>
<li>
<div>Enterprise Software Applications. Be it BPM, CRM, or any number of applications used by companies, content is becoming a larger part of those systems.  Having a central place to manage the content and apply consistent rules is becoming critical.</div>
</li>
<li>
<div>Content Enabled Vertical Applications (<a href="http://www.gartner.com/DisplayDocument?doc_cd=137675">CEVA</a>s). As I&#8217;ve <a href="http://wordofpie.com/2009/04/28/content-enabled-applications-in-the-age-of-cmis/">discussed before</a>, CMIS can really make life easier for CEVA vendors.  Let the domain experts build a solution for the industry and let them plug it into any content system to manage the content.  This frees the CEVA vendor from having to worry about the content or maintaining so many interfaces.  That means more R&amp;D money for real features.</div>
</li>
<li><em>Productivity applications. Why not link Word, Excel, Open Office, or any desktop application to a repository using CMIS? Sounds lika a good way to write a portable integration, similar to the ODMA days. [Added 8/17/2009 thanks to Twitter comment from <a href="http://twitter.com/billtrippe">@billtrippe</a>]</em></li>
</ul>
</li>
<li>
<div><span style="text-decoration:underline;">Federated Repositories</span>: This is where an application talks to many different repositories while presenting a singular interface to the user.</div>
<ul>
<li>
<div>Federated Search. This is basically what the <a href="http://wordofpie.com/2009/03/31/how-the-iecm-cmis-demo-for-the-aiim-conference-was-made/">iECM demo</a> demonstrated.  One search hitting multiple repositories.</div>
</li>
<li>
<div>Federation instead of migration. Any application can interact with multiple repositories.  Instead of migrating all content from an old repository immediately, just have the interface interact with the legacy repository(s) until they are migrated or out-of-date.  The application can store new content in the latest repository by default.</div>
</li>
</ul>
</li>
</ul>
<h4>Collecting CMIS Use Cases</h4>
<p>AIIM&#8217;s <a href="http://www.aiim.org/standards.asp?ID=29284">iECM</a> committee is collecting use cases for CMIS.  We are looking for specific examples, not just the generalized use cases documented here.  If you have one that you would like to add, please add a comment and I&#8217;ll make sure that it is captured and share it with everyone.  Any and all feedback is welcome.</p>
<p>This is going to be <span style="text-decoration:underline;">our</span> standard, so let&#8217;s make sure that we document what we need it to do, both with 1.0 and in the future.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/680/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=680&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2009/08/17/three-fundamental-cmis-use-cases/feed/</wfw:commentRss>
		<slash:comments>8</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>Content-Enabled Applications in the Age of CMIS</title>
		<link>http://wordofpie.com/2009/04/28/content-enabled-applications-in-the-age-of-cmis/</link>
		<comments>http://wordofpie.com/2009/04/28/content-enabled-applications-in-the-age-of-cmis/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 02:52:18 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Case Management]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[DFC]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[EMC World 2009]]></category>
		<category><![CDATA[Java Content Repository]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2009/04/28/content-enabled-applications-in-the-age-of-cmis/</guid>
		<description><![CDATA[Craig Randall recently posted how he was presenting on Building Content-Enabled Applications at EMC World, at least until he was downed by injury.  Regardless of his injury, this is a topic of great interest to me and I had a few conversations over the past year with him on the topic.  I wanted to chime [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=493&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://craigrandall.net/">Craig Randall</a> recently posted how he was presenting on <a href="http://craigrandall.net/archives/2009/04/building-content-enabled-apps/">Building Content-Enabled Applications</a> at <a href="http://emcworld.com">EMC World</a>, at least until he was downed by <a href="http://craigrandall.net/archives/2009/02/fallen-weekend-warrior/">injury</a>.  Regardless of his injury, this is a topic of great interest to me and I had a few conversations over the past year with him on the topic.  I wanted to chime in on his post to both amplify it and see if we can get some dialog going in advance of the conference.</p>
<h4>What is a Content-Enabled Application?</h4>
<p><span id="more-493"></span></p>
<p>There are too many names for them, and most are dull.  The <a href="http://bmoc.com">Big Men</a> (<a href="http://bmoc.com/2009/04/01/where-have-all-the-cevas-gone/">recently in this post</a>) and I have <a href="http://wordofpie.com/2008/09/11/vendor-support-for-cmis/">talked</a> about <a href="http://www.gartner.com/DisplayDocument?doc_cd=137675">CEVAs</a> (Content-Enabled Vertical Applications) previously and I&#8217;ve tossed around the term Content Rich Applications.  Craig refers to Forrester and their concept of <a href="http://www.forrester.com/Research/Document/Excerpt/0,7211,37684,00.html">Content-Centric Applications</a>. It is all enough to make your head spin.</p>
<p>I think Craig simplifies it all down to one core description that will work for our discussion. <em>Content-enabled applications should facilitate the convergence of content, collaboration, interaction, and process</em>. Applications that do that are going to be successful.  Content is an aspect of the application, not the center.</p>
<p>Let&#8217;s take my favorite generic Content-Enabled Application, Case Management, as an example.</p>
<ul>
<li>Something triggers the creation of the case, typically at a central location.  For correspondence this could be the front-office. In other case management systems, it could be anywhere in the organization.</li>
<li>Following defined business rules, the case is routed around until the person that is going to primarily work on the case is assigned.  Note that this step can actually occur multiple times with defined routing in-between.</li>
<li>The case officer, for want of a better generic term, collaborates with colleagues and researches past cases that were similar to the current one in order to prepare the response.  This is where Enterprise 2.0 technologies and &#8220;traditional&#8221; collaborative spaces (like eRoom and SharePoint) would be leveraged.</li>
<li>Once completed, it enters another defined route to either the next case officer, through an approval process, or a combination of the two.  Electronic signatures are key in this process (as is eNotarization).</li>
</ul>
<p>An application to support a case management system needs to be designed around this entire process to make it as easy as possible for people to perform their tasks.  Content plays a big part, but the processes and user interface is what till determine if this application will be a success or failure.</p>
<p>This holds true for ANY Content-Enabled Application. Users want to do their job.  They want to do it well, if for no other reason than to keep their job and get a raise.  They don&#8217;t want to have to spend time figuring things out or adapting their work patterns to an application.  The application should be shaped to work with and enhance the process the users use to perform their work.</p>
<h4>Building the Application</h4>
<p>Traditionally, providers of CEVAs (for want of a shorter term) have had to write to the API of a specific ECM vendor to leverage their repository.  That meant that they had to either package that particular ECM product as part of the system or sell to companies that already had the needed ECM back-end.  When an ECM market leader in a vertical might only have 20% of that vertical, that leaves a lot of uncovered territory.  Decisions on which vendor to support are never easy.  Then comes the decision of which vendor to support as a second platform, and the challenges of managing the resultant larger code base.</p>
<p>The Java Content Repository standard made this easier, but with uneven support among vendors and the technology requirement of Java, this didn&#8217;t solve the problem.</p>
<p>Vendors started to implement Web Service interfaces.  This was a very uneven effort, but it did simplify things for the CEVA vendor.  There were still multiple code bases, but they were smaller as many of the details, like session handling, were hidden behind the scenes.  Better, but not there.</p>
<p>The proposed Content Management Interoperability Services (<a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis">CMIS</a>) standard (you had to know this was coming) solves that problem. Now a vendor only needs to support that standard and the CEVA vendor can support it.  Simple.  Still a year away, but a nice solution for the problem.  One code base, multiple repository support.</p>
<p>The only need is to write a script to create the necessary object model in the target system, and you are done.  Contractors can build and test that in a week.</p>
<p>All the money that the CEVA vendors save by using CMIS will lead to better products developed by more financially stable companies. More Content-Enabled solutions means the more ECM systems that will most likely be needed which won&#8217;t install themselves (Yet). What&#8217;s not to love?</p>
<h4>Back to the Show</h4>
<p>Let&#8217;s put the EMC spin on this in order to provide some more feedback to Craig. If I was building a new Content-Enabled application, with Documentum as my (first) repository, what questions would I need to ask to design it?  Here are just three.</p>
<ol>
<li>Am I ever going to move this to a new back-end?</li>
<li>Do I want to package the solution for another deployment?</li>
<li>Do I have time and resources for a proper development process?</li>
</ol>
<p>If those answers are all No, then find a close-hit Documentum front-end and be done with it.  Expect users to occasionally complain and plan for lots of training.  You could spend a lot of time customizing/configuring the front-end to solve that, but upgrades may be daunting. None of these issues are Documentum specific.  All vendors need better interfaces.</p>
<p>If the answer to the first question is No, and the third answer is Yes, then you can build a custom application.  You could use DFC or DFS. If you want to front into an existing application, like SharePoint, DFS is probably the way to go.  While DFC could perform faster in many situations, there is a lot more room for poor coding that would offset that natural advantage.  DFS would be faster to develop and shove lots of the niggling details to EMC. If you know what you are doing, fire away with the DFC and watch it sing.</p>
<p>If the answer to all three is Yes, then get thee to CMIS.  This is the sweet spot.  Basic Content Services and great search, more than enough for most Content-Enabled Applications.  Plus, no vendor lock-in.</p>
<p>This decision process is a lot more complicated than what I just portrayed, but you get the overall feel.</p>
<p>I figure within two years of the finalization of the CMIS standard, Content-Enabled Applications will be entrenched in the mainstream.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/493/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=493&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2009/04/28/content-enabled-applications-in-the-age-of-cmis/feed/</wfw:commentRss>
		<slash:comments>9</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 Challenge of CMIS</title>
		<link>http://wordofpie.com/2009/04/20/the-challenge-of-cmis/</link>
		<comments>http://wordofpie.com/2009/04/20/the-challenge-of-cmis/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 00:30:11 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[EBS]]></category>
		<category><![CDATA[JSR-283]]></category>
		<category><![CDATA[ODMA]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[WebDAV]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2009/04/20/the-challenge-of-cmis/</guid>
		<description><![CDATA[I started this to talk about some of the things out there, but there is sooo much that I am drawing the line. Kas is writing some good things on CMIS as he attempts to grok it.  Others, like Jon Marks, are grappling with CMIS as well. They raise some excellent points that probably deserve [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=475&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I started this to talk about some of the things out there, but there is sooo much that I am drawing the line. <a href="http://asserttrue.blogspot.com">Kas</a> is writing some good things on CMIS as he attempts to grok it.  Others, like <a href="http://jonontech.com">Jon Marks</a>, are <a href="http://jonontech.com/2009/04/09/cmis-is-xpath-just-a-bit-too-tricksy/">grappling with CMIS</a> as well. They raise some excellent points that probably deserve posts unto themselves. I find myself, today, focusing on the more immediate and of the more &#8220;outside-the-box&#8221; thoughts.</p>
<h4>Updates and Announcements</h4>
<p><span id="more-475"></span></p>
<p>First, in case you missed it, the <a href="http://www.oasis-open.org/committees/download.php/32134/Draft%2061c.zip">0.61c version</a> of <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis">CMIS</a> is currently out.  A lot of little things, but some solid progress.  I haven&#8217;t dived in very deeply, but <a href="http://tools.oasis-open.org/issues/secure/ReleaseNote.jspa?projectId=10021&amp;styleName=Html&amp;version=10005">some changes</a> include:</p>
<ul>
<li><span style="text-decoration:underline;">[</span><a href="http://tools.oasis-open.org/issues/browse/CMIS-18">CMIS-18</a><span style="text-decoration:underline;">] &#8211; Rename REST-Bindings to &#8220;AtomPub Bindings&#8221; or &#8220;AtomPub Extensions&#8221;</span>: Now called &#8220;ReSTful AtomPub Binding&#8221;.  Solid change as ReST is an architectural style, not a protocol.</li>
<li><span style="text-decoration:underline;">[</span><a href="http://tools.oasis-open.org/issues/browse/CMIS-45">CMIS-45</a><span style="text-decoration:underline;">] &#8211; &#8220;base type&#8221; vs &#8220;root type&#8221;</span>: Base type is the answer. Was some confusion between some of the implementations as the spec used both terms.</li>
<li><span style="text-decoration:underline;">[</span><a href="http://tools.oasis-open.org/issues/browse/CMIS-48">CMIS-48</a><span style="text-decoration:underline;">] &#8211; Replace cardinality:enumCardinality with multiValued:boolean</span>: Minor but not something to be overlooked.</li>
<li><span style="text-decoration:underline;">[</span><a href="http://tools.oasis-open.org/issues/browse/CMIS-54">CMIS-54</a><span style="text-decoration:underline;">] &#8211; Content Stream MIME type: mandatory or not?</span>: Was some confusion between documentation and the schema. The answer is &#8220;<span style="text-decoration:line-through;">Yes</span>No&#8221; [See Florent's comment below.]</li>
<li><span style="text-decoration:underline;">[</span><a href="http://tools.oasis-open.org/issues/browse/CMIS-85">CMIS-85</a><span style="text-decoration:underline;">] &#8211; enumPropertiesDocument does not contain a string value for &#8220;Name&#8221;</span>: Love typos.</li>
<li><span style="text-decoration:underline;">[</span><a href="http://tools.oasis-open.org/issues/browse/CMIS-86">CMIS-86</a><span style="text-decoration:underline;">] &#8211; Provide a new service that will allow search crawlers to efficiently navigate a CMIS repository.</span>: Cool.</li>
</ul>
<p>Second, if you think you missed my presentation on CMIS with Alfresco, you are wrong.  There were audio problems and we are making a <a href="http://www.alfresco.com/about/events/2009/04/webinar-unleashing-cmis/index.jsp">second go of it this week</a>, April 22nd at <span style="text-decoration:line-through;">Noon</span>12:30pm EDT.  I am hoping for a strong Q&amp;A portion of the webinar, so come with your questions on CMIS and the <a href="http://wordofpie.wordpress.com/2009/03/31/how-the-iecm-cmis-demo-for-the-aiim-conference-was-made/">AIIM iECM Demo</a>. If I say that I&#8217;ll have to get back to you on something, then it is a great question.</p>
<p>Finally, I have been invited to co-present at <a href="http://emcworld.com">EMC World</a> on CMIS. Not the best time-slot, 10am on Thursday, aka get-away day. If you show, I promise to make it worth your while.  More details as I get them.</p>
<h4>CMIS, The Right Choice?</h4>
<p>Saw a bunch of posts stream out from <a href="http://scroisier.posterous.com/">Stéphane Croisier</a> about CMIS. They offer a fresh perspective, but I&#8217;m not sure that he fully gets it, yet. He doesn&#8217;t appear to have been living ECM for ages, but has a strong WCM/web viewpoint, and he likes CMIS so I am inclined to like him. They are good viewpoints to read though because, agree with them or not, he represents part of the audience for CMIS.  One post talks about CMIS being disruptive.  I don&#8217;t think it will be for ECM, but possibly for WCM and portals.  I think the <a href="http://ecmarchitect.com/archives/2009/02/23/908">Drupal/Alfesco</a> integration using CMIS is just the first example of how things might change in the WCM world.  Disruptive is a strong word, but it could be that big to WCM.</p>
<p>Think of the impact to other <a href="http://bigmenoncontent.com/2009/04/01/where-have-all-the-cevas-gone/">content-focused</a> applications.  Take SharePoint.  The next version, <a href="http://www.microsoft.com/presspass/press/2009/apr09/04-15Exchange2010PR.mspx">SharePoint 2010</a>, will be out in the first half of next year with the tech preview in Q3 2009.  As they already have <a href="http://msdn.microsoft.com/en-us/library/dd440954.aspx">CMIS examples with the current version</a>, I see great things in the future. If you can tie SharePoint into a back-end repository with CMIS, the scalability concerns are almost gone.  Who needs <a href="http://nevertalkwhenyoucannod.typepad.com/nevertalk/2008/11/sharepoint-archiving-3---ebs-vs-rbsthe-ultimate-grudge-match.html">RBS or EBS</a>?  Disruption is almost the opposite of what may happen with SharePoint support, which may not be a bad thing.</p>
<p>Then there is the whole CMIS versus the old guard, <a href="http://www.webdav.org/specs/rfc4918.html">WebDAV</a>, <a href="http://www.jcp.org/en/jsr/detail?id=283">JSR-283</a>, and ODMA. All have their uses, but none are ideal or do what CMIS does.  Let&#8217;s take this in reverse order.</p>
<p>When ODMA became fully supported in Office 97, I danced the happy dance.  Less than a year later, all my clients wanted web interfaces with no FAT clients deployed.  ODMA kind of requires a FAT client, so it withered.  Some repositories still lean on it, and it is awesome.  It is user application to repository standard, not system-to-system.</p>
<p>JSR-283 requires a Java interface. Not everyone, vendors and clients, use Java, so it fails. Even some of those that do, *cough* Documentum, don&#8217;t support it.  Nice concept, but limited in full practicality.</p>
<p>Then there is WebDAV.  If you look strictly at the AtomPub binding of CMIS, you get confused as to what the point may be.  Remember, this is not just for applications to save and update content in a repository.  CMIS has advanced queries and, as a whole, is able to function as a standard interface in a Service-Oriented Architecture.  WebDAV does not have object typing, schema, folder navigation, or querying.  WebDAV is a useful way to save content from your desktop applications to an ECM repository, but it won&#8217;t link-up to your ESB or serve as the basis for an integration like the aforementioned Drupal/Alfresco blending.</p>
<p>Yes, CMIS is missing a lot of things. Transactions is one thing that we need badly. I am depending on the statements of the TC, the people, that say this is going to be version 1.0 of several versions.  If this is true, then life is good. It isn&#8217;t even at 1.0 yet, so small changes can occur (though <a href="http://asserttrue.blogspot.com/2009/04/coming-to-grips-with-cmis.html">Kas</a>, I think the &#8220;folder&#8221; object is a neutral and broad term).  Policies are interesting and could be great depending on how each vendor unitizes the object.  We&#8217;ll see.</p>
<p>It is spring, so it is a time of hope. After all, who would have seen Microsoft, IBM, and EMC band together to create it, much less invite Alfresco, Oracle, SAP, and Open Text to play? I plan on dating, seriously, CMIS 1.0.  When version 2.0 comes out, I&#8217;ll know that CMIS is serious and I can truly commit.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/475/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=475&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2009/04/20/the-challenge-of-cmis/feed/</wfw:commentRss>
		<slash:comments>18</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>Answering James on CMIS</title>
		<link>http://wordofpie.com/2009/02/09/answering-james-on-cmis/</link>
		<comments>http://wordofpie.com/2009/02/09/answering-james-on-cmis/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 01:53:31 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[DFC]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Exalead]]></category>
		<category><![CDATA[James McGovern]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[WS-Transactions]]></category>
		<category><![CDATA[XACML]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2009/02/09/answering-james-on-cmis/</guid>
		<description><![CDATA[Back in December, James asked a few good questions regarding CMIS.  I thought I would take a minute to answer them as best I could, with apologies for the delay.  Any insight into making my answers more complete are welcome.  I am only on the outside looking into the process. Should EMC/Documentum dump their [Edit: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=400&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Back in December, <a href="http://duckdown.blogspot.com/">James</a> asked a <a href="http://duckdown.blogspot.com/2008/12/enter-cmis-proposed-ecm-soa-standard.html">few good questions regarding CMIS</a>.  I thought I would take a minute to answer them as best I could, with apologies for the delay.  Any insight into making my answers more complete are welcome.  I am only on the outside looking into the process.</p>
<p><span id="more-400"></span></p>
<ul>
<li><em>Should EMC/Documentum <span style="text-decoration:underline;">dump</span> their [</em>Edit: Removed adjective<em>] DFS implementation once CMIS support is released?</em></li>
</ul>
<p>I&#8217;m torn here.  I believe that CMIS should be 100% supported, but it does not cover everything.  There will always be some vendor specific features that will need to be listed.  My general thought is that it will not.  CMIS will coexist so that changes made to incorporate new features in Documentum will not impact the CMIS implementation which must match the standard.</p>
<p>Plus, telling those that have invested time into DFS, correctly or not, that they need to completely overhaul things instead of making minor changes seems unlikely.</p>
<ul>
<li><em>Will CMIS implementations support important security standards such as SAML?</em></li>
</ul>
<p>Unknown on SAML at this point.  I am fairly confident that it is, or has been, under discussion.  The <a href="http://www.oasis-open.org/committees/download.php/30938/CMIS-ACLs.ppt">presentation that drove the whole security discussion</a> can be found online.  They are working to refine the process based upon the meeting and work to be done before the next meeting.</p>
<p>As for <a href="http://www.ibm.com/developerworks/xml/library/x-xacml/">XACML</a>, it is out and it doesn&#8217;t appear to have been close.  I&#8217;m guessing it has to do with <a href="http://newton.typepad.com/content/2009/01/cmis-face-to-face-at-microsoft-in-redmond.html">simplicity</a>.  I got the following note from the <a href="http://xml.coverpages.org/CMIS-F2F-MeetingNotes20090126-29-r2.pdf">Minutes of the First  Face-to-Face Meeting</a>: <em>Policies vs. ACLs: We agreed that if we can directly incorporate an ACL model into CMIS, we should consider removing the “Policy” object entirely for v1</em>.</p>
<ul>
<li><em>While we understand that ECM systems should store content, not users, do the ones that store users require junking up the specification in order to accommodate?</em></li>
</ul>
<p>I don&#8217;t think that this is going to happen.  The issue of authentication needs more addressing, but I don&#8217;t think they are going to <em>junk</em> it up to solve it.  The standard doesn&#8217;t care how you manage users and I don&#8217;t see why it would.</p>
<ul>
<li><em>How should ECM incorporate? Do you prefer content server &#8211;&gt; CMIS or content server &#8211;&gt; DFC &#8211;&gt; DFS &#8211;&gt; CMIS?</em></li>
</ul>
<p>I think James means &#8220;EMC&#8221; and not &#8220;ECM&#8221;.  I think the proper implementation would be <strong>Content Server &#8212; &gt; DFC &#8211;&gt; CMIS</strong>.  All of the Documentum clients interact with the Content Server through the DFC, so I feel good about this.  I see no reason to insert <a href="http://craigrandall.net/archives/2007/05/documentum-foundation-services/">DFS</a> in the middle.  The <a href="http://craigrandall.net/archives/2009/01/emc-documentum-cmis-ea2/">current implementation</a> does this, but I believe this was more for speed of development than anything else.  I feel that taking DFS out of the loop would make for a more efficient implementation.</p>
<p>Let&#8217;s all keep in mind that all implementations are not necessarily indicative of how the final implementations will look.  I&#8217;m happy to have implementations at this point.  In theory, if anyone changes how it works before the final release, it should be a smooth transition.  After all, that is the point of a standard, you don&#8217;t care about how the interface is implemented, only that it is there.</p>
<ul>
<li><em>Once an implementation of CMIS is released, should vendors make it work with prior versions or should they force upgrades?</em></li>
</ul>
<p>I think a minimum version would be reasonable.  After all, there is only so much regression testing that they will perform.  My guess is the EMC will support back to D6.  James does raise a GREAT point here in having vendors test against old version.  That would be another reason for EMC to base things on the DFC.  The core commands needed to support CMIS haven&#8217;t changed much since 5.x, or 4.x even.  5.x support would be great.</p>
<ul>
<li><em>How self-describing should the WSDL be? For example, should each element have a choice type or should we resort to less optimal &#8220;helpers&#8221;?</em></li>
</ul>
<p>This needs to be easy.  There are pros and cons to every choice here.  Clear documentation is what will help, regardless of the choice.  I prefer more self-describing, but I would rather other&#8217;s chimed-in on this one.</p>
<ul>
<li><em>Should CMIS support WS-Transactions?</em></li>
</ul>
<p>YES!!!  I would expect this to be a subsequent version of the standard and not the 1.0 version.  I can see debate on this topic delaying the standard and I would rather see a solid standard released that can the be expanded upon, rather than wait an extra year.  This should be in the roadmap for the standard and debate should start as soon as the 1.0 standard is released for comment.</p>
<ul>
<li><em>The conversation to date has been all about producers. Any thoughts on how consumers will embrace? Thoughts on how Siebel, SalesForce, etc could leverage?</em></li>
</ul>
<p>I&#8217;ve been in this conversation on both sides.  I recently said good things about <a href="/2009/02/05/cmis-and-sharepoint/">Microsoft making SharePoint</a> a consumer of CMIS.  This will work great for CEVAs as well, potentially pushing a few players into more expansive roles in the marketplace.  Exalead, a participant in the CMIS discussions, is a search vendor, and presumably a consumer.</p>
<p>I think that this provides great potential for consumer applications.</p>
<ul>
<li><em>How should compression be handled within an ECM SOA?</em></li>
</ul>
<p>Carefully?  This is actually a concern of mine.  Simple use-case, a scanned image sits in a repository.  It has been decreed that at the stored resolution, it meets the requirements to be a record.  Now you compress it for transmission to the consumer application.  Is it still an official copy, or just a referential copy for research purposes?  I don&#8217;t know the answer to that question.</p>
<p>I do know that as long as both ends of the CMIS equation are inside the firewall, this issue can be delayed.  It will become important, and may be important enough now.  Opinions?  Thoughts?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/400/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=400&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2009/02/09/answering-james-on-cmis/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>Vendor Support for CMIS</title>
		<link>http://wordofpie.com/2008/09/11/vendor-support-for-cmis/</link>
		<comments>http://wordofpie.com/2008/09/11/vendor-support-for-cmis/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 02:46:53 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[JSR-170]]></category>
		<category><![CDATA[JSR-283]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/09/11/vendor-support-for-cmis/</guid>
		<description><![CDATA[As I discussed yesterday, I&#8217;ve been waiting a long time for the Content Management Interoperability Services (CMIS) standard.  There is still a fair amount of excitement out there as more people join the conversation.  I&#8217;m still excited, but the excitement is beginning to be tempered by reality. There are two primary factors to standard adoption: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=287&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I <a href="http://wordofpie.wordpress.com/2008/09/10/enter-cmis-a-proposed-ecm-soa-standard/">discussed yesterday</a>, I&#8217;ve been waiting a long time for the Content Management Interoperability Services (<a href="http://community.emc.com/community/labs/cmis">CMIS</a>) standard.  There is still a fair amount of excitement out there as more people join the conversation.  I&#8217;m still excited, but the excitement is beginning to be tempered by reality.</p>
<p>There are two primary factors to standard adoption:</p>
<ul>
<li>Is the standard technically sound?  It has to actually solve the stated problem.  It is okay if a standard is limited in functionality in initial drafts as long as it evolves to accomplish everything required.  At the same time, it must be easy enough to use.  These are not small technical challenges.</li>
<li>Is there vendor support?  Let&#8217;s face it, if the vendors don&#8217;t support it, then it will fail.  The <a href="http://www.jcp.org/en/jsr/detail?id=170">JSR-170</a> and <a href="http://www.jcp.org/en/jsr/detail?id=283">JSR-283</a> standards are perfect examples.  They aren&#8217;t supported by a critical mass of vendors.  The reasons range from the technical (we work in Java), to the philosophical (it is a bad standard, let&#8217;s focus elsewhere), and to the lazy (nobody cares so let&#8217;s ignore it).</li>
</ul>
<p>Customers are important, but it takes a large mass of them to force the vendors to act.  I would qualify them as a secondary factor.  While I digest the technical aspects, take a look at the Vendor Support factor.</p>
<p><span id="more-287"></span></p>
<h4>How Many Vendors <em>Can</em> Change a Light Bulb?</h4>
<p>If you ask that question at an AIIM seminar, the answer is simple, <em>The one that built the lamp</em>.  That answer won&#8217;t work for the interoperable SOA world that we are trying to build.  The answer needs to be like it is now with lamps, anyone with the correct wattage.</p>
<p>The problem with that answer is that it is too big to be a realistic starting point.  If we need every vendor to support CMIS out of the gate in order to be effective, then we are doomed.  Luckily for us, we don&#8217;t need that level of support.  What we need is a critical mass of ECM platform vendors and Content Rich Application including <a href="http://www.gartner.com/DisplayDocument?doc_cd=137675">CEVAs</a> providers.</p>
<p>The number of platform vendors required depends more on the customer base of the supporting products than a raw corporation count.  Microsoft provides more weight than Alfresco.  Open Text gets full credit if they only have one of their products support the standard.  While they may get killed in a sales competition, it is the <span style="color:#800000;"><strong><em>PERCEPTION</em></strong></span> of adoption and support that is important.</p>
<p>This is where the application vendors step into play.  Many develop an application with either their own back-end or built on-top of an existing application.  Sometimes they write multiple versions to support multiple ECM platforms.  If they perceive support for CMIS among the platform providers, the application leaders will invest the time and money to change their application to connect through a CMIS interface.</p>
<p>This will reward the ECM platform providers by enabling the sales of the Content Rich Applications and CEVAs to drive sales of their platform.  The lagging platform vendors will see the money being lost and implement support for the standard, sell-out quick, or fade away.</p>
<p>The leaders for successful adoption of CMIS need to be the ECM Platform vendors.</p>
<h4>Will the Leaders Please Step Forward</h4>
<p>I figure we need a 75% seat rate, existing and growth, for a locked-in success of CMIS.  50% would be a challenge.  There are scenarios that throw those numbers off, but I&#8217;ll get to those in a minute.</p>
<p>If we look at the list for CMIS, we are already there.  Unfortunately, it isn&#8217;t that easy.  The JSR standards had that level of &#8220;support&#8221;.  We need to measure support by actual released product and public, ongoing, commitment to CMIS in the <strong><span style="color:#800000;">Vision</span></strong> of each company.  We need to judge the vendors by their actions over the next six months.  Will they continue to talk about CMIS and will they implement a supported interface layer?  That is the criteria, not press releases and web sites.</p>
<p>The one thing that could speed things up is if some open source vendors implement the standard and the user community responds.  The ECM platform vendors will then scramble to draw even.  <a href="http://wiki.alfresco.com/wiki/Alfresco_Labs_3#Alfresco_Draft_CMIS_Implementation">Alfresco</a> has started down that path, but more on that in another post.</p>
<p>Next, I&#8217;ll look at the depth of initial vendor support and see if we can guess who the leaders might be for CMIS down the road.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/287/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/287/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/287/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=287&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/09/11/vendor-support-for-cmis/feed/</wfw:commentRss>
		<slash:comments>4</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>Sailing with EMC&#8217;s Magellan</title>
		<link>http://wordofpie.com/2008/05/28/sailing-with-emcs-magellan/</link>
		<comments>http://wordofpie.com/2008/05/28/sailing-with-emcs-magellan/#comments</comments>
		<pubDate>Thu, 29 May 2008 02:24:32 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[508 Compliance]]></category>
		<category><![CDATA[CenterStage]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[D7]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[EMC World 2008]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[eRoom]]></category>
		<category><![CDATA[Ext JS]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Magellan]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WDK]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/?p=179</guid>
		<description><![CDATA[I&#8217;ve been debating on whether to talk about Magellan or SharePoint next. It was a heck of a decision, but I quickly resolved it when I decided to do both. I pulled out my notes, did a little research, and remembered the disclaimer. This is unreleased software. Things may change before the Magellan Beta, much [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=179&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been debating on whether to talk about Magellan or SharePoint next.  It was a heck of a decision, but I quickly resolved it when I decided to do both.  I pulled out my <a href="http://wordofpie.wordpress.com/2008/05/21/emc-world-2008-introduction-to-emcs-next-generation-knowledge-worker-client/">notes</a>, did a little research, and remembered the disclaimer.  This is unreleased software.  Things may change before the <a href="http://developer-beta.emc.com/community/labs/kw">Magellan Beta</a>, much less the final release.</p>
<p>Shall we set sail&#8230;</p>
<p><span id="more-179"></span></p>
<h4>The Rigging</h4>
<p>Before setting sail, let&#8217;s take a very quick look at what we know of the the rigging.  It is using DFS for all of its communications with the Content Server.  By default, it is using a local instantiation of DFS and communicating intra-JVM.  This is because DFC is still faster and more efficient.  All APIs are faster than the services that they are built upon.  It is configurable to use a remote DFS service though, so I wouldn&#8217;t consider it an issue.</p>
<p>In the front, we have <a href="http://extjs.com/products/extjs/">Ext JS</a> (The new rich media user interface is <a href="http://www.adobe.com/products/flex/">Flex</a>).  I&#8217;ve just taken a quick gander, but I liked what I saw.  The phrase <a href="http://www.section508.gov/"><em>508 compliant</em></a> does tend to float across my mind though.  Hopefully it is in the rigging somewhere.</p>
<p>All this means is that there is no WDK framework.  This is okay.  They have stated that the WDK is not going away, at least not in D7.  Webtop is going to remain as an interface for the power user and for provided heavily customized interfaces.</p>
<p>I like Webtop these days, when you keep the above focus and purpose in mind.  Magellan is being provided as a collaborative <a href="http://www.gartner.com/DisplayDocument?doc_cd=137675">CEVA</a> built to work with an ECM system through services.</p>
<p>I think I&#8217;ve heard that <a href="http://wordofpie.wordpress.com/2008/04/08/enterprise-content-management-20-still-in-beta/">architecture</a> before.</p>
<h4>The Easy Course</h4>
<p>Okay, now I am now leaving port and I couldn&#8217;t be more excited.  Like <a href="http://bmoc.wordpress.com/2008/05/22/emc-documentum-will-not-go-quietly-into-that-dark-night/">everyone else</a> I think Magellan is incredibly cool and sexy, especially for an ECM-based interface.  It offers a simple interface for all of the basic library services with the addition of the Workspace paradigm and the pervasive use of discussions and comments.</p>
<p>The vision for Magellan is quite simple:</p>
<ul>
<li><span style="text-decoration:underline;">A Web 2.0 Client</span>: Check.  Had that.  Very pretty.</li>
<li><span style="text-decoration:underline;">Information Intelligence</span>: Saw the introduction of a Folksonomy with tagging and a nice search filter.  They may be getting that correct, given current technology.</li>
<li><span style="text-decoration:underline;">Anywhere Access</span>: There are plans for a mobile version that will be location aware, I think in the D7 release cycle.  Don&#8217;t hold them to that as that isn&#8217;t written down and my memory could be off.  With it built on DFS, I don&#8217;t see why it wouldn&#8217;t be achievable in that timeframe.</li>
<li><span style="text-decoration:underline;">Web 2.0 Platform</span>: Personally, I think this is just an excuse to say Web 2.0 twice.  It is important, but the entire application is Web 2.0.  Another reason for the split?  A four part Vision seems more robust than a three part vision.</li>
</ul>
<p>It is a good vision and EMC seems well on its way to delivering it.  Once the Enterprise version of the client is delivered in Q1 of 2009, if not sooner, it is planned that Magellan will surface all of the Collaboration components that are currently in the Content Server and part of the Collaboration Edition (DCE).  I can almost feel the eRoom vibe from here.</p>
<p>Once you get away from the coast, you enter the part of the map labeled &#8220;Here there be Dragons!&#8221;  For EMC, it more likely reads, &#8220;Here there be SharePoint!&#8221;</p>
<h4>SharePoint vs. Magellan</h4>
<p>This isn&#8217;t a blow-by-blow comparison.  After all, I don&#8217;t have Magellan to play with and it isn&#8217;t even out in Beta.  Once it is in Beta, I hope to be in the program and sworn to secrecy.  I&#8217;m not very good at Beta applications, so we&#8217;ll see if that happens.</p>
<p>Until then, I did note the following features not in the Magellan Essentials, the &#8220;free&#8221; version of Magellan, that is in SharePoint Services, the &#8220;free&#8221; version of SharePoint: wikis and lists/data tables.  Now I understand the data table as that could be considered an advanced eRoom feature.  The EMC data table is, in many ways, more <a href="http://wordofpie.wordpress.com/2007/08/12/comparing-features-of-sharepoint-and-eroom/">flexible and easier to use</a> than the SharePoint list.  No problems there with leaving that out.</p>
<p>As for the wiki, I think that this is a potential missed opportunity.  A simple, non-moderated, wiki would be a great asset in the Essentials client and would help increase the Web 2.0 feel of the interface.  Provide an advanced moderated version of the wiki in the Enterprise client for differentiation.  I think that if it properly packaged, it will drive adoption of both clients.</p>
<p>The goal shouldn&#8217;t be to stop people from switching to SharePoint.  The goal should be to reverse the trend.</p>
<h4>Paradise Found</h4>
<p>Just past the dragons, we come to the South Pacific and see beautiful islands.  This place is the stuff of dreams and why we started in the first place.  Of highest interest to me is the fact that Magellan represents the first new User Interface for collaboration in many an age (DCE doesn&#8217;t count).  We now see the next generation of collaboration with a roadmap that feels tangible and a destination that is in sight.</p>
<p>The goal is that by D7, all the features of eRoom will be in Magellan Enterprise.  Not all of them are in the Content Server yet, so there is still a little more work on that end.</p>
<p>What makes everything feel tangible?  How does this feel more real than last year&#8217;s eRoom 8, aka Phoenix, announcements?</p>
<ul>
<li>How about the announcement that they have engaged Crown Partners to build a migration tool to go from eRoom to the Content Server-based Magellan?</li>
<li>How about their desire to take those on eRoom maintenance and just port their licenses and give them the tool?</li>
</ul>
<p>That is money out of their pockets.  A lot can change, but it sounds like they are committing to saving their comrades in the eRoom world.</p>
<p>Magellan is a priority for the CMA group.  This is obvious from talking to multiple people on multiple levels.  This isn&#8217;t just a side project or just a token attempt to stop losing market share to SharePoint.  This is a strategic commitment to creating a versatile, mobile, and flexible user experience in the Enterprise.  There is a sense of urgency to get it out there and let people see it, feel it, and experience it.  This is their Enterprise 2.0 interface into their <a href="http://wordofpie.wordpress.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/">ECM 2.0</a> platform.</p>
<p>Will it come in time?  Will the SharePoint dragon become so bloated that it can&#8217;t handle the potentially nimble Magellan ship?  Time will tell.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/179/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/179/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/179/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=179&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/05/28/sailing-with-emcs-magellan/feed/</wfw:commentRss>
		<slash:comments>6</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 Design Patterns</title>
		<link>http://wordofpie.com/2008/04/06/ecm-design-patterns/</link>
		<comments>http://wordofpie.com/2008/04/06/ecm-design-patterns/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 01:40:48 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[CEVAs]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[EMC Developer Network]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/04/06/ecm-design-patterns/</guid>
		<description><![CDATA[Recently, the EMC Developer Network has started posting some &#8220;Design Patterns&#8221;. I use the term loosely to mirror their terminology. Each &#8220;pattern&#8221; is really just a quick description of the problem and two approaches to solve the problem. It is all very high level. Before I get any further, kudos to them for actually taking [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=145&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, the <a href="http://developer.emc.com/developer/">EMC Developer Network</a> has started posting some &#8220;Design Patterns&#8221;.  I use the term loosely to mirror their terminology.  Each &#8220;pattern&#8221; is really just a quick description of the problem and two approaches to solve the problem.  It is all very high level.</p>
<p>Before I get any further, kudos to them for actually taking the time to begin developing these &#8220;patterns&#8221;, starting last fall.  There is a definite need, and their choices for the first two are ones that are encountered quite frequently, at least by myself.  All I am doing here is offering some feedback, most of which I have already shared.</p>
<p><span id="more-145"></span></p>
<p>If you develop Documentum solutions, you need to check them out if you haven&#8217;t already.  They are:</p>
<ul>
<li><a href="http://developer.emc.com/developer/devcenters/ContentManagement/dfe/registered_tables.htm">When to use registered tables versus object-types with no super type</a>: I talked about <a href="http://wordofpie.wordpress.com/2007/08/16/tips-contentless-objects-as-lookups-even-less-than-content/">this issue</a> myself shortly before this was posted and there are some interesting comments.  There is a <a href="http://forums.developer.emc.com/thread.jspa?threadID=277">discussion</a> on the topic as well.</li>
<li><a href="http://developer.emc.com/developer/devcenters/ContentManagement/dfe/gateway_vs_user.htm">When to connect as a Named User or as a Gateway User</a>: This speaks to the problems currently faced when interfacing between ECM and <a href="http://www.gartner.com/DisplayDocument?doc_cd=137675">CEVAS</a> as envisioned in <a href="http://wordofpie.wordpress.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/">ECM 2.0</a>.  You can read the discussion and see the <a href="http://forums.developer.emc.com/thread.jspa?threadID=518">precursor to this post</a>.</li>
</ul>
<p>I also want to add that if I hadn&#8217;t read <a href="http://wordofpie.wordpress.com/2007/07/19/review-service-oriented-architecture-soa-compass/">Patterns of Enterprise Application Architecture</a>, I wouldn&#8217;t be able to make comments that are, I hope, constructive.</p>
<h4>Defining ECM Design Problems</h4>
<p>The first step in formally defining a Design Pattern is to define the problem/domain.  Let&#8217;s take the 2nd example.  The problem, as given, is as follow:</p>
<blockquote><p><em>Developer wants to build an application on top of Documentum Content Repository to create/update/read/act on content stored in Documentum Repository. They have two available options. They can either connect to Documentum Content Server as Named User or Gateway User. </em><a href="http://developer.emc.com/developer/devcenters/ContentManagement/dfe/gateway_vs_user.gif"><em>Click here </em></a><em>for a diagram that explains Named user and Gateway User mechanisms. </em></p>
<p><em>In the named user access, the application connects to Documentum as a user it is performing action as, where as in Gateway user access, application connects to Documentum as a application user that performs actions on behalf of the users that is interacting with the application.</em></p></blockquote>
<p>Only the first sentence actually talks about the problem, even though both paragraphs are in the section <span style="text-decoration:underline;">Problem</span>.  The description needs to define the problem in more detail, giving the business case and an example or two.</p>
<p>Only by defining the problem in detail can the reader truly understand the different solution patterns and see which situations that each may be required.  It is a fair to list the Patterns in this domain and/or to define any Pattern groupings.</p>
<p>In the example that we are looking at, <em>Named Authentication</em> and <em>Gateway Authentication</em> are actually the name of two groups of Patterns, and not two patterns themselves.  The Patterns that I know (proposed names in bold) are:</p>
<ol>
<li>Named Authentication with <strong>Shared Authentication</strong> (Single Sign-On)</li>
<li>Named Authentication with <strong>Stored Credential Authentication</strong> (user id and password stored as separate values in the 3rd party solution)</li>
<li>Named Authentication with <strong>Generated Credential Authentication</strong> (Connection maintained by gateway user that spawns user sessions as required for the named user)</li>
<li><strong>Multi-Level Gateway Authentication</strong> (Different Gateway Users for different authorization levels in the 3rd Party System)</li>
<li><strong>Single-Level Gateway Authentication</strong> (As described in the article.)</li>
</ol>
<p>Check out the post for my thoughts on these patterns.</p>
<h4>Defining the ECM Design Pattern</h4>
<p>For each Pattern, there are several things that need to be elaborated upon in order to fully define it.  They are (tip of the cap to <a href="http://www.martinfowler.com/books.html#eaa">Martin Fowler</a>):</p>
<ul>
<li>Description: Describe the Pattern.  Include a diagram to illustrate the concept more clearly.</li>
<li>Functional How-To: Give a description of how it actually works.  Describe how different components interact to implement the Pattern.</li>
<li>When to Use It: Give the Pros and Cons.  Comparing and contrasting to other Patterns in the domain would be beneficial.  (Ex. Single-Level Gateway Authentication doesn&#8217;t track requests in the ECM system by user.  Use a Named Authentication approach, or pass the requesting user as a parameter, to achieve auditing).</li>
<li>Examples: Where applicable/available, code snippets and other items that may assist people in implementing the Pattern.</li>
</ul>
<p>I&#8217;m not going to go into defining any of the Patterns at this time.  I may do so here if there are requests.  Patterns are going to become a larger part of the Developer Network in the near future, probably after the hinted-at arrival of wikis.  At that time, I will be taking time to write these out for all to share.</p>
<p>If you have any other Patterns that may fit in this domain, add it in the comments, add it to the <a href="http://forums.developer.emc.com/thread.jspa?threadID=518">Discussion thread</a> on the Developer Network, or just wait for the wiki to arrive.</p>
<p>Remember, <a href="http://en.wikipedia.org/wiki/Notable_phrases_from_The_Hitchhiker's_Guide_to_the_Galaxy#Share_and_Enjoy">Share and Enjoy!</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/145/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/145/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/145/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&amp;blog=1148446&amp;post=145&amp;subd=wordofpie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/04/06/ecm-design-patterns/feed/</wfw:commentRss>
		<slash:comments>4</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>
	</channel>
</rss>
