<?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; SOA</title>
	<atom:link href="http://wordofpie.com/tag/soa/feed/" rel="self" type="application/rss+xml" />
	<link>http://wordofpie.com</link>
	<description>Ponderings on Life, the Universe, and Information</description>
	<lastBuildDate>Fri, 25 May 2012 11:29:31 +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; SOA</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>Using a Platform for an ECM Strategy</title>
		<link>http://wordofpie.com/2011/03/17/using-a-platform-for-an-ecm-strategy/</link>
		<comments>http://wordofpie.com/2011/03/17/using-a-platform-for-an-ecm-strategy/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 02:30:35 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SAML]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[XACML]]></category>

		<guid isPermaLink="false">https://wordofpie.wordpress.com/2011/03/17/using-a-platform-for-an-ecm-strategy/</guid>
		<description><![CDATA[As I covered in my last post, Implementing an ECM Strategy without a Platform, you don’t need an Enterprise CMS Platform to implement a successful Enterprise Content Management Strategy. That doesn’t mean that you can’t use one or that using one would be the wrong approach. Just like there is no one-size-fits-all CMS, there is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=1302&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I covered in my last post, <a href="http://wordofpie.com/2011/03/11/implementing-an-ecm-strategy-without-a-platform/">Implementing an ECM Strategy without a Platform</a>, you don’t need an Enterprise CMS Platform to implement a successful Enterprise Content Management Strategy. That doesn’t mean that you can’t use one or that using one would be the wrong approach. Just like there is no one-size-fits-all CMS, there is no single way to define and implement an ECM Strategy.</p>
<p>I am going to look at this in two stages. The first is going to focus on the purpose of and foundation for an Enterprise CMS Platform. The second is going to look at what capabilities a CMS needs in order to be a Platform.</p>
<p><span id="more-1302"></span></p>
<h4>Why a Platform</h4>
<p>Let’s start by looking at the ECM definition so we can use it as a reference.</p>
<blockquote><p>Enterprise Content Management (ECM) is a strategy for the coordinated management of all content throughout an organization, allowing for people and systems to find and use content from within any business context.</p></blockquote>
<p>For the purposes of defining the goal of an Enterprise CMS Platform, let’s pull out a few key pieces.</p>
<ul>
<li><em>Coordinated management</em>: Not all content might be located in the platform, so talking to other Content Management Systems is important.</li>
<li><em>All content throughout an organization</em>: If we are going to potentially put everything into one platform, it needs to have scale, security, and enough features to meet differing business requirements.</li>
<li><em>Any business context</em>: The system has be able to work with other systems and become part of the everyday business of an organization.</li>
</ul>
<p>So there are some goals for a Enterprise CMS Platform to meet, but why a platform at all? <img style="display:inline;margin:5px 10px 5px 5px;" src="http://t1.gstatic.com/images?q=tbn:ANd9GcRcFyvl52g6DfBuyPL4q3gYbY3MS5ioVU7Rnbq_-UlNX-JbchBdiQ" alt="" width="213" height="131" align="left" />Why not a specialized CMS for each business specialization and just integrate in the backend. Complexity.</p>
<p>Assuming that they are all CMIS compliant, which isn’t too  risky of an assumption for the current versions of most products, you can have them share information. Of course, if you have a lot of systems, you almost need an Enterprise Service Bus (ESB) to manage it all. Perhaps an Enterprise Content Bus? (Note to self: Stay on <span style="text-decoration:line-through;">target</span> topic)<img style="display:inline;border:0;margin:5px 0;" src="http://t1.gstatic.com/images?q=tbn:ANd9GcRkRz-o33aDwFqZUXhUSSsm_BexfRvFpA_8WvsGcxcnRwVxassseA" border="0" alt="" width="234" height="102" align="right" /></p>
<p>Assuming you are able to manage the myriad connections, you still have all the different technologies from each CMS. That is a lot of specialized expertise to keep in-house.</p>
<p>Using a platform allows you to maintain one skill-set, reduce integrations because some business solutions can reside on the same system, and you have only one vendor to track down. You also won’t have the Account Manager from each vendor banging on your door telling you why they should handle all your content and not just a subset.</p>
<p>Suffice to say, there are pros and cons. If it is determined that an Enterprise CMS Platform is the right way to proceed, what do you look for from the vendors? Luckily, there are some answers.</p>
<p><strong>Oh the Features!</strong></p>
<p>What I am presenting here are a list of capabilities that are a minimum to look for in a platform. This does not mean that some organizations won’t require more from their platform. I am simply saying that if a CMS cannot provide these capabilities without a third-party add-on or custom code, then it isn’t a good choice to use as a platform to implement your ECM strategy.</p>
<ol>
<li><span style="text-decoration:underline;">Be a CMS</span>: Seems obvious, but this is important. Last April I asked, <a href="http://wordofpie.com/2010/04/01/what-is-a-cms-really/">What is a CMS?</a> In that post I covered some basic features. A platform needs to provide every single one of them. No exceptions.</li>
<li><span style="text-decoration:underline;">Advanced CMS Features</span>: These are features that weren’t covered but would be required in a platform. Simply put: Relationships, LDAP directory support (not just Active Directory), composite documents, and renditions. There are probably more, but those are key.</li>
<li><span style="text-decoration:underline;">Scale</span>: Every organization has a different definition how much content is a lot of content. For some, a terabyte is a lot. For others, that is achieved several times a month. No system scales without effort, so I’m not saying that you don’t have to plan or architect. There is a simple measuring stick to determine if a CMS will scale. If I have to modify my business-focused logical design in order to have the system scale, that is a failure. For example, if I have a lot of correspondence and I should not have to create a new repository every year to accommodate a physical limitation.</li>
<li><span style="text-decoration:underline;">Full Application Programming Interfaces (APIs)</span>: Simply put, I should be able to access every single function, with the possible exception of some administration/configuration features, through a documented API. Hard to tie the platform into the larger business system if one of the features that I need is missing.</li>
<li><span style="text-decoration:underline;">Service Oriented Architecture (SOA) Interface</span>: Be it RESTful or Web Services, these days a loosely coupled interface is required. This capability can meet the need for a Full API.</li>
<li><span style="text-decoration:underline;">Standards Support</span>: Standards are great and they simplify things blah blah blah. You know this. What this also shows is a commitment to play nice with others which is critical. The list of standards includes more than CMIS, such as SAML and XACML for identity management, and evolves over time. The list of standards is a post unto itself.</li>
<li><span style="text-decoration:underline;">Workflow</span>: This isn’t necessarily full-fledged BPM, but the platform needs to have more than just Lifecycles and simple approval routing. Complex processes with support for automated steps, rejection paths, and conditional routing needs to be out-of-the-box. That means I don’t have to write any code to create a workflow consisting of manual steps. None.</li>
<li><span style="text-decoration:underline;">Collaborative Interface</span>: This is the tricky part. You need an user interface for people to use for basic collaboration, not one that looks like Windows Explorer. Sure, you can leverage a newer Enterprise 2.0 community-type system for collaboration, but there will likely come a time when people may need to access the system directly. That interface should be collaboration focused, not be overwhelming, and allow access to any/all features of the system. Sounds daunting, but it can be done.</li>
<li><span style="text-decoration:underline;">Records Management</span>: While I am not suggesting full DoD 5015.2 support (unless you want that easy validation), a platform must  be able to lock content for retention, apply holds, and allow for different dispositions. This also entails complex security models and more audit trail capabilities than your standard CMS.</li>
</ol>
<p>That is it. It may seem like a lot, but it isn’t. In fact there are more features that I look for in a go-to Enterprise CMS Platform vendor.</p>
<h4>The Rest of the Story</h4>
<p><img style="display:inline;margin:5px;" src="http://wordofpie.files.wordpress.com/2011/03/dear-santa.jpg?w=144&h=118" alt="" width="144" height="118" align="right" />There are specialized needs that aren’t uncommon. While you wouldn’t need to have all these capabilities to be an Enterprise CMS Platform vendor, it will limit you in the “ECM” market.</p>
<ul>
<li>Digital Asset Management (large file support/content streaming).</li>
<li>Federated search</li>
<li>Native XML support</li>
<li>Forms (built-in or go-to partner)</li>
<li>Content Analytics (built-in or go-to partner)</li>
<li>Email Management (store email and attachments)</li>
<li>BPM including specialized user interface (built-in or go-to partner)</li>
</ul>
<p>I’ll tell you right now, there are only a few vendors that can really do all of this reasonably well. There are also a finite number of companies that really need everything in the primary list, much less items from this secondary list. For instance:</p>
<ul>
<li>If I use Active Directory internally, a vendor that doesn’t support other LDAP systems is still in play.</li>
<li>If I’m not going to do any complex integrations, I can probably live without the full API.</li>
<li>I can almost always work around the lack of standards support.</li>
<li>Scale is in the eye of the beholder.</li>
<li>I may decide that I don’t need a good user interface because only administrators will use it and they complain about everything anyway.</li>
<li>As for Records Management, maybe I’ll just take away everyone’s right to Delete, keep everything, and trust upgrades in technology to keep the system scaling well.</li>
</ul>
<p>The point being that just because a CMS isn’t a complete Enterprise CMS Platform, it doesn’t mean that it can’t serve as one for an organization with less rigorous needs. SharePoint fails on at least two of the basic capabilities, but it is good enough for many organizations.</p>
<p>And that is part of the art of ECM. You have to understand the needs of the market, the capabilities of the products, but realize that what is important at the end of the day is that people need to use the system. Make it too complex, expensive, or hard-to-use, then it will fail.</p>
<p>That is why people are pushing back on ECM as a concept. The problem isn’t the concept. The problem is that while there is a lot of prognosticating among analysts and consultants, the users just needs to get the job done.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/1302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/1302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/1302/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=1302&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2011/03/17/using-a-platform-for-an-ecm-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>

		<media:content url="http://t1.gstatic.com/images?q=tbn:ANd9GcRcFyvl52g6DfBuyPL4q3gYbY3MS5ioVU7Rnbq_-UlNX-JbchBdiQ" medium="image" />

		<media:content url="http://t1.gstatic.com/images?q=tbn:ANd9GcRkRz-o33aDwFqZUXhUSSsm_BexfRvFpA_8WvsGcxcnRwVxassseA" medium="image" />

		<media:content url="http://wordofpie.files.wordpress.com/2011/03/dear-santa.jpg?w=300" medium="image" />
	</item>
		<item>
		<title>EMC World 2010: Documentum Powering a SOA-Platform for an Operational Military HQ</title>
		<link>http://wordofpie.com/2010/05/10/emc-world-2010-documentum-powering-a-soa-platform-for-an-operational-military-hq/</link>
		<comments>http://wordofpie.com/2010/05/10/emc-world-2010-documentum-powering-a-soa-platform-for-an-operational-military-hq/#comments</comments>
		<pubDate>Mon, 10 May 2010 15:51:43 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[DITA]]></category>
		<category><![CDATA[EMC World 2010]]></category>
		<category><![CDATA[Lucene]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">https://wordofpie.wordpress.com/2010/05/10/emc-world-2010-documentum-powering-a-soa-platform-for-an-operational-military-hq/</guid>
		<description><![CDATA[Here to hear Alexandra talk about a real-world case with SOA and Documentum.  SOA has a lot of traction in the military as their dispersed,rapid-response nature really calls for SOA. The environment needs to be very flexible and support a wide variety of users and scenarios. The Swedish military works tightly with US and NATO [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=976&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here to hear <a href="http://contentperspective.se/">Alexandra</a> talk about a real-world case with SOA and Documentum.  SOA has a lot of traction in the military as their dispersed,rapid-response nature really calls for SOA.</p>
<p><span id="more-976"></span></p>
<ul>
<li>The environment needs to be very flexible and support a wide variety of users and scenarios.</li>
<li>The Swedish military works tightly with US and NATO forces, so this stuff applies across the world.</li>
<li>Need to use newer and cutting-edge products in order to gain the agility needed in today&#8217;s environment.</li>
<li>The office is not an &#8220;office&#8221;, but can be tents, cargo containers&#8230;</li>
<li>Basic perspectives on information
<ul>
<li>Theme,Temporal (includes time span),Spatial (3d), Relationships, User interaction tracking &gt; Components of visualization based upon filters.</li>
<li>Many systems cannot store all of this</li>
</ul>
</li>
<li>Integration Approach
<ul>
<li>SOA with ESB (point-to-point did not work)</li>
<li>Message hub using XML (uses Oracle Fusion Middleware suite)</li>
<li>Expose out-of-the-box services on the ESB (DFS)</li>
<li>Customizations developed as services and expose on the ESB</li>
<li>No stove-pipe, same object in all systems (<em>Access things where you need it access it from</em>)</li>
</ul>
</li>
<li>Logical Data Model and Services
<ul>
<li>Readable and provides a business-level model</li>
<li>Transforms to/from legacy systems</li>
<li>Lots of interoperability work that was enabled</li>
<li>Documentum manages the Relationships</li>
</ul>
</li>
<li>Use Master Data Management, of which Documentum is one of the systems managing data</li>
<li>Use Solr for Enterprise Search, InfoGlue portal, IBM SameTime, TIBCO Spotfire</li>
<li>Using Kerberos SSO for dealing with their authentication across the systems.</li>
<li>If people forget passwords, they don&#8217;t use the system, Smartcards solve that problem (<em>Very nice way to put it!</em>)</li>
<li>Seeing some cool tools integrated with Documentum using SOA.</li>
<li>Solr is providing content analytics, creating word clouds and lots of other cool analysis.</li>
<li>Use Service-side version of xDoc to create DITA-renditions of Word-files</li>
<li>Customizations of DAM
<ul>
<li>Copy DITA references to Documents and Images</li>
<li>Create service requests</li>
<li>Still exploring XML capabilities (<em>XDB I think she referred to as exploring</em>)</li>
</ul>
</li>
<li>More examples using lots of GIS to display information</li>
<li>Uses XMetaL/Documentum and the legacy XML documents, not using XDB at this time</li>
<li>Legacy content needs proper attention to be converted to reusable pieces</li>
</ul>
<p>This has been a very cool presentation and system.  Lots of visualizations and how Documentum can work as part of a larger solution.  I&#8217;d tell you where I was going next, but last time I did that, I was wrong.  It will involve coffee and may involve lunch.  Will be at the ECN area in the Expo at 1pm for the meet the Community Experts gathering.  I do need to find people that don&#8217;t enjoy pushing my buttons quite so much though.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4><a href="http://wordofpie.com/2010/05/05/emc-world-2010-rules-of-the-road/">Disclaimer</a></h4>
<blockquote><p>All information in this post was gathered from the presenters and presentation. It does not reflect my opinion unless clearly indicated (<em>Italics in parenthesis</em>). Any errors are most likely from my misunderstanding a statement or imperfectly recording the information. Updates to correct information are reflected in red, but will not be otherwise indicated.</p>
<p>All statements about the future of EMC products and strategy are subject to change at any time due to a large variety of factors.</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/976/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=976&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2010/05/10/emc-world-2010-documentum-powering-a-soa-platform-for-an-operational-military-hq/feed/</wfw:commentRss>
		<slash:comments>3</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>CMIS, Beauty Is More Than Skin Deep</title>
		<link>http://wordofpie.com/2009/06/09/cmis-beauty-is-more-than-skin-deep/</link>
		<comments>http://wordofpie.com/2009/06/09/cmis-beauty-is-more-than-skin-deep/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 01:58:50 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[WCM]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2009/06/09/cmis-beauty-is-more-than-skin-deep/</guid>
		<description><![CDATA[Kas Thomas wrote a post about how CMIS could be called DMIS as it is more for document management systems than content management systems. This hit me on two fronts. The first is with the concept of &#8220;CMS&#8221;. Why is it that when I talk to people about &#8220;CMS&#8221;, they are almost always referring to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=612&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://asserttrue.blogspot.com/">Kas Thomas</a> wrote a post about how <a href="http://asserttrue.blogspot.com/2009/06/cmis-or-dmis.html">CMIS could be called DMIS</a> as it is more for document management systems than content management systems. This hit me on two fronts. The first is with the concept of &#8220;CMS&#8221;.</p>
<p>Why is it that when I talk to people about &#8220;CMS&#8221;, they are almost always referring to Web Content Management? Seems to be a pretty narrow definition of the use of content. Along the same lines, many &#8220;Information Architects&#8221; that work with these &#8220;CMS&#8221; applications seem to be senior website designers. I&#8217;ve met Information Architects that I felt deserved the title, but they dealt with things beyond, though including, the web.  Enough of that, for now, on to the main course&#8230;</p>
<p>The second, is of course the slight to <a href="http://xml.coverpages.org/cmis.html">CMIS</a>. That is the focus today. While I encourage criticism of CMIS as criticism is important for growth, I don&#8217;t want misconceptions to perpetuate themselves.</p>
<h4>Sticks and Stones</h4>
<p><span id="more-612"></span></p>
<p>I must say that I was a little disappointed with Kas&#8217; post.  I was expecting a much more in-depth dissection of CMIS. It was mostly focused on nomenclature. In standards, the names of things are picked to be generic and in such a way that no one vendor looks to be the source of all.</p>
<p>That being said, the first observation is dead-on. <em><strong>Why does the CMIS standard have Document Objects and not Content Objects?</strong></em> Seems like a simple one-to-one mapping that should be there. It is just words, but words create the perception.  It is a valid criticism, but only semantically.</p>
<p>The next was folders. This is one that I tried to think through before CMIS was released for a side project. It is just a simple generic term. WCM systems may use other terms, but users of all systems understand folders from a hierarchical storage capability.</p>
<p>What&#8217;s more, if a repository supports the capability, CMIS allows for Document Objects to un-filed.  There is no need to throw everything into a folder at all.  This capability is defined by the combination of the repository and the object definition. Conversely, you can put documents in multiple folders, so you can store things however a supporting repository allows.</p>
<h4>Beyond the Names</h4>
<p>Did I mention that Kas correctly pointed out that WCM is NOT a supported use-case for CMIS. Check out <a href="http://www.slideshare.net/johnnewton/cmis-and-interoperability-aiim-2009">slide 12 of John Newton&#8217;s AIIM presentation</a>. Records Management and Digital Asset Management are also not use cases.  There are two things to note here&#8230;</p>
<p>The first is that the slide is titled <em>Not This Time</em>. The current iteration of CMIS is designed to reach quick agreement on a baseline standard. I have heard multiple players discuss the &#8220;next&#8221; version of CMIS. The scope is being kept manageable to get it out the door with basic functionality.  I know from talking to a few vendors that they are intensely interested in adding some of the use cases listed on the <em>Not This Time</em> slide.</p>
<p>The second is that just because they didn&#8217;t design it to support the use case doesn&#8217;t mean that the use cases listed can&#8217;t leverage CMIS. Looking at WCM specifically, there are lots of things that are standard in WCM systems that are not supported by CMIS. There are couple of things that are supported though.</p>
<ul>
<li><span style="text-decoration:underline;"><strong>Relationships</strong></span>: <em>An explicit, binary, directional, non-invasive, and typed relationship between a <strong>Source Object</strong> and a <strong>Target Object</strong></em>. This includes the ability of an object to reference itself.  With the typing, many  relationships can be utilized, depending on the underlying repository.</li>
<li><strong><span style="text-decoration:underline;">Policies</span></strong>: <em>An administrative policy that can be enforced by a repository, such as an Access Control List (ACL) or a retention management policy</em>. Those are two examples, but any policy that the underlying repository designates in their CMIS implementation would work.  While Retention Policies is the usage that I am most excited about, there is no reason it couldn&#8217;t be leveraged for other functions.</li>
</ul>
<p>Compound documents aren&#8217;t explicitly supported, but I see the foundation for it already in the specification.  I am hopeful that it will be fully supported in 2.0.</p>
<p>The point is that we are dealing with more than just simple CRUD here.</p>
<h4>One Last Point&#8230;</h4>
<p>Kas mentions the relational model used by CMIS and the resultant CMIS-SQL language based upon SQL-92.  It is a valid point, but it is important to note that the Query component is, itself, an overlay on the CMIS Object Model. The 0.61 specification says:</p>
<blockquote><p>The relational view of a CMIS repository consists of a collection of virtual tables that are defined on top of the CMIS data model. This relational view is used for query purposes only.</p>
<p>In this relational view a <strong>Virtual Table </strong>is implicitly defined for each <em>queryable </em>Object-Type defined in the repository. (Non-queryable Object-Types are NOT exposed through this Relational View.)</p></blockquote>
<p>I&#8217;m not sure what alternative approaches that should be used that would work across multiple repositories.  I would love to hear approaches and how they could be applied to all repositories that might support CMIS.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/612/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=612&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2009/06/09/cmis-beauty-is-more-than-skin-deep/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>The Source Code from the AIIM iECM CMIS Demo</title>
		<link>http://wordofpie.com/2009/05/15/the-source-code-from-the-aiim-iecm-cmis-demo/</link>
		<comments>http://wordofpie.com/2009/05/15/the-source-code-from-the-aiim-iecm-cmis-demo/#comments</comments>
		<pubDate>Fri, 15 May 2009 01:41:40 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[Documentum Developer Edition]]></category>
		<category><![CDATA[EMC Developer Network]]></category>
		<category><![CDATA[iECM]]></category>
		<category><![CDATA[Nuxeo]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2009/05/15/the-source-code-from-the-aiim-iecm-cmis-demo/</guid>
		<description><![CDATA[I&#8217;ve been promising this for a while, but it is finally available.  I had all these plans, but I decided to just get the code out for everyone as I seem to keep getting busy.  You can tell that the code was written to work and not to be supported.  All you critics can relax, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=526&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been promising this for a while, but it is finally available.  I had all these plans, but I decided to just get the code out for everyone as I seem to keep getting busy.  You can tell that the code was written to work and not to be supported.  All you critics can relax, I know already.</p>
<p>Before I go any further, I want to thank <a href="http://craigrandall.net/">Craig Randall</a> for his sample application that helped me get started. That application is also available on the EDN as well. Read his write-up, <a href="http://craigrandall.net/archives/2009/01/consuming-cmis-wsdl-in-visual-studio/">Consuming CMIS WSDL in Visual Studio</a> and then go to the EDN for his <a href="https://community.emc.com/docs/DOC-2688">code</a>.</p>
<p>I also want to thank Thomas Pole for helping to write the User Interface, design the object model,  and leading AIIM&#8217;s efforts around iECM and CMIS in general.  Some of the code you will see is his.</p>
<p><span id="more-526"></span></p>
<p>The AIIM iECM CMIS Demo code is currently hosted on the <a href="http://community.emc.com/community/edn">EMC Developer Network</a>.  Registration is free, and they have a new <a href="https://developer-content.emc.com/downloads/documentum_dev_edition.htm">Documentum Developer Edition</a> which is also free, so check it out. Down the road this code will also be place in a vendor-neutral location.</p>
<p>I&#8217;ll be at EMC World co-presenting on CMIS, so feel free to stop by and talk to me about the demo or anything else for that matter.</p>
<h4>The Links</h4>
<p>Here are some important links, including the one to the download.</p>
<ul>
<li>My entry on the EDN where I talk about the download and you can actually retrieve the code and a couple of supporting files: <a href="https://community.emc.com/docs/DOC-3771">CMIS Federated Search Code from AIIM iECM Demo</a>.</li>
<li>My post where I talk about writing the demo: <a href="http://wordofpie.com/2009/03/31/how-the-iecm-cmis-demo-for-the-aiim-conference-was-made/">How the iECM CMIS Demo for the AIIM Conference was Made</a>.</li>
<li>There are two previous posts where I talk about what the CMIS Demo is trying to achieve: <a href="http://wordofpie.com/2009/01/26/aiims-iecm-committee-validating-cmis/">AIIM’s iECM Committee, Validating CMIS</a> and <a href="http://wordofpie.com/2009/03/08/update-on-the-aiim-cmis-demo/">Update on the AIIM CMIS Demo</a>.</li>
<li>The actual live system: <a href="http://aiim-iecm.org">AIIM iECM CMIS Demo</a>.</li>
<li>The recorded webinar I did with Alfresco talking about <a href="http://www.alfresco.com/about/events/2009/04/webinar-unleashing-cmis/index.jsp">CMIS and the AIIM iECM Demo</a>.</li>
</ul>
<h4>The Notes</h4>
<p>This is just a cut-and-paste of the notes regarding the demo.  You can <a href="https://community.emc.com/docs/DOC-3771">read this directly</a> on the EDN as well when you go to download the code.  Enjoy.</p>
<blockquote><p>Attached are all the files you need to get a copy of the AIIM iECM Demo working. As it is configured, it will work against the public Alfresco and Nuxeo sites as well as a local Documentum installation.  It is setup to work against the <a href="https://community.emc.com/community/labs/cmis">CMIS</a> v0.50 specification.</p>
<p>For more information on how this system was developed, read my post on <a href="http://wordofpie.com/2009/03/31/how-the-iecm-cmis-demo-for-the-aiim-conference-was-made/">How the iECM CMIS Demo for the AIIM Conference was Made</a>. You can also see me co-present on the topic of CMIS at EMC World or watch the <a href="http://www.alfresco.com/about/events/2009/04/webinar-unleashing-cmis/index.jsp">recorded webinar on CMIS</a> that I did with Alfresco.  You can find out more information on <a href="https://community.emc.com/community/labs/cmis">CMIS here at the EDN</a> or on my blog <a href="http://wordofpie.com/tag/cmis/">Word of Pie</a>.</p>
<p>If you don&#8217;t have a Documentum system, try the new <a href="https://developer-content.emc.com/downloads/documentum_dev_edition.htm">Documentum Developer Edition</a>.</p>
<p>Updates will be posted over time to match the current standard.  CMIS 0.61c will be the next version supported by this code.  You can currenlty utilize the current version online at the <a href="http://aiim-iecm.org/">AIIM iECM Demo Site</a>.</p>
<p>Notes:</p>
<ul>
<li>The &#8220;CMIS_Project.zip&#8221; file has the Visual Studio 2008 project. It was written in C#.</li>
<li>\CMIS_Demo directory has the locally run project</li>
<li>\iECM-CMIS-Expo-Demo directory has the IIS Deployable project</li>
<li>SecurityMessageInspector handles the Web Services sercurity and is based heavily on code from Craig Randall of EMC.  His original sample project can be found <a href="https://community.emc.com/docs/DOC-2688">here in the EDN</a>.</li>
<li>The web.config file lists the existing services definitions and passwords. To change any of the destination URLs, do a global Search and Replace across all the files in the project.
<ul>
<li>Service URLs can be found in the web.config file by search for #AIIM_Services</li>
<li>Passwords can be found in the web.config file by searching for #AIIM_Passwords</li>
</ul>
</li>
<li>The existing hosts are:
<ul>
<li>Alfresco: http://aiim.alfrescodemo.com/alfresco</li>
<li>EMC:http://192.168.1.4:8080/emc-cmis-ea</li>
<li>Nuxeo: http://tamise.nuxeo.com:8080/nuxeo</li>
</ul>
</li>
<li>You cannot retrieve content from the Nuxeo repository as this service is unavailable</li>
<li>The &#8220;iECM CMIS POC.dar&#8221; file contains an installable Documentum application that installs the aiim_content type and some sample content to search against.</li>
<li>The &#8220;Object Model.xls&#8221; file explains the deployed object model.</li>
</ul>
<p>If you have any problems or questions, leave a comment, track me down at EMC World, or contact me through my blog.</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/526/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=526&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2009/05/15/the-source-code-from-the-aiim-iecm-cmis-demo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>The 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&#038;blog=1148446&#038;post=475&#038;subd=wordofpie&#038;ref=&#038;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&#038;blog=1148446&#038;post=475&#038;subd=wordofpie&#038;ref=&#038;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>How the iECM CMIS Demo for the AIIM Conference was Made</title>
		<link>http://wordofpie.com/2009/03/31/how-the-iecm-cmis-demo-for-the-aiim-conference-was-made/</link>
		<comments>http://wordofpie.com/2009/03/31/how-the-iecm-cmis-demo-for-the-aiim-conference-was-made/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 14:00:18 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[iECM]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[WS-Security]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2009/03/31/how-the-iecm-cmis-demo-for-the-aiim-conference-was-made/</guid>
		<description><![CDATA[Okay, that title should handle all of the words I need for lots of hits.    In all seriousness, that title is exactly what I am focusing on in this post.  I&#8217;m going to cover some of the background and non-technical challenges in putting this demonstration together so that you can better appreciate what went [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=450&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Okay, that title should handle all of the words I need for lots of hits.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   In all seriousness, that title is exactly what I am focusing on in this post.  I&#8217;m going to cover some of the background and non-technical challenges in putting this demonstration together so that you can better appreciate what went into the effort. You can read the <a href="http://www.aiim.org/ResourceCenter/AIIMNews/PressReleases/Article.aspx?ID=36058">official announcement</a> for the official description.</p>
<p>Before I do that, I want to offer thanks to the following:</p>
<ul>
<li>Thomas Pole: Thomas is the chair of the iECM committee for <a href="http://www.aiim.org">AIIM</a>. He was in charge of this demo and was able to identify a host platform for us to run the system on for no charge.  In addition, he built the User Interface while I focused on the back-end components.</li>
<li>Betsy Fanning: Betsy is the Director of Standards at AIIM.  She helped keep us on track and coordinated with the various vendors that participated in this effort.</li>
<li>The <a href="http://www.aiim.org/standards.asp?ID=29284">iECM Committee</a>: They helped make sure that what we were doing made sense from a business perspective and worked with us to develop the requirements and design.</li>
<li>The Vendors: This is more than the obvious ones. I&#8217;ll go into more details in a subsequent post. I just want to say now that all the vendors involved worked hard in this effort. Just because you don&#8217;t see their content right now doesn&#8217;t mean that they didn&#8217;t participate.</li>
<li><a href="http://harris.com/">Harris Corporation</a> and <a href="http://washingtonconsulting.com/">Washington Consulting, Inc.</a>: Thomas&#8217;s and my companies, respectively, helped us by allowing us time and additional resources to build and put our pieces together. We both have full-time day jobs and only support from our companies made this possible.</li>
</ul>
<p>Okay, on to the show&#8230;</p>
<p><span id="more-450"></span></p>
<h4>What Is the Fuss About?</h4>
<p>When the <a href="https://community.emc.com/community/labs/cmis">CMIS</a> standard was first announced, I mentioned to the committee that we, as AIIM&#8217;s Interoperable ECM committee, needed to have some sort of response.  We tossed out a few ideas, and moved ahead with some. I believe it was Thomas who thought of doing a demo for the AIIM show. After some work we came up with an <a href="http://wordofpie.com/2009/01/26/aiims-iecm-committee-validating-cmis/">initial idea</a>. All we needed now was content that we could share publicly and vendor participation.</p>
<p>Oh yeah, and we had to have it all built in 2 months.</p>
<p>We got a lot of vendors to show interest and join us on a few calls.  We developed a <a href="http://wordofpie.com/2009/03/08/update-on-the-aiim-cmis-demo/">data model</a> and decided to write this in .NET and use the CMIS SOAP bindings.  The reasons were simple. Our free server was an IIS server, so .NET was the obvious choice. Visual Studio makes it easy to consume Web Services and we had access to a sample CMIS .NET application using the SOAP binding. Considering the tight time-frame, that was key.</p>
<p>During that time, we learned that we couldn&#8217;t user the AIIM presentations.  We had to use old articles from AIIM&#8217;s E-DOC, now <a href="http://www.aiim.org/Infonomics/Information-Management-ECM-Document-Content-Magazine.aspx">Infonomics</a>, magazine.  Betsy led this effort and got the issues to the vendors for serving to the users.  Vendors were encouraged to supplement the content with their own marketing material.  The tagging was left to the vendors, though we helped as we could with the access to their systems that was provided.</p>
<p>Remember, through all of this, Thomas and I both have jobs and clients.</p>
<h4>A Draft Standard Implemented by Beta Software</h4>
<p>That pretty much sums up the issues that happened going forward. Whatever a vendor calls it, the CMIS implementations are betas. That isn&#8217;t a slight against the vendors as the standard is still a draft.</p>
<p>Vendors began to learn that they couldn&#8217;t participate. They had valid reasons.  Some didn&#8217;t have mature enough SOAP implementations of the CMIS standard yet.  Others were unable to get a CMIS interface exposed to the Internet in time for the show. Some had both challenges. It was a tight timeframe, so getting more than one vendor to participate was impressive, and all that was needed.</p>
<p>Without going into a blow-by-blow description, let me characterize the issues. Assume each vendor has 80% of the SOAP binding implemented, you can bet only 60-70% overlapped.  I found variations, and bugs.  The bugs were quickly fixed.  When the implementation didn&#8217;t match the spec 100%, I let them know for future reference and used their implementation as it was. Don&#8217;t get me wrong, working on slight variations of the CMIS standard was infinitely preferable to working on vendor specific interfaces. Visual Studio found most of the differences for me automatically and quick emails to the vendors cleared up any other questions.</p>
<p>Did I mention that all the vendors had mutually exclusive support for WS-Security authentication models? I learned a lot more than I had planned.</p>
<h4>You Want a Link?</h4>
<p>After reading all of that, I guess you want to see it. For a limited time, you can try the demo here: <a href="http://aiim-iecm.org/cmisdemoc">http://aiim-iecm.org/cmisdemoc</a>. There may be some enhancements over the next several days, but no promises.  In a week or so, it will be gone.</p>
<p>Enjoy and remember.  We could add other vendors in an hour if their implementation supports the standard (and they don&#8217;t use another method for authentication).  That&#8217;s it. That is the power of CMIS.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/450/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=450&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2009/03/31/how-the-iecm-cmis-demo-for-the-aiim-conference-was-made/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>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&#038;blog=1148446&#038;post=400&#038;subd=wordofpie&#038;ref=&#038;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&#038;blog=1148446&#038;post=400&#038;subd=wordofpie&#038;ref=&#038;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&#038;blog=1148446&#038;post=287&#038;subd=wordofpie&#038;ref=&#038;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&#038;blog=1148446&#038;post=287&#038;subd=wordofpie&#038;ref=&#038;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>Enter CMIS, a Proposed ECM-SOA Standard</title>
		<link>http://wordofpie.com/2008/09/10/enter-cmis-a-proposed-ecm-soa-standard/</link>
		<comments>http://wordofpie.com/2008/09/10/enter-cmis-a-proposed-ecm-soa-standard/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 02:24:39 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[JSR-170]]></category>
		<category><![CDATA[JSR-283]]></category>
		<category><![CDATA[OASIS]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/09/10/enter-cmis-a-proposed-ecm-soa-standard/</guid>
		<description><![CDATA[I am almost too excited for words.  Every thought I have is leading down ten different paths.  You may ask why.  Simple, they finally announced an ECM-SOA standard.  This new standard, Content Management Interoperability Services (CMIS), has been submitted to OASIS for approval.  This is the same standard that I initially learned about at EMC [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=281&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am almost too excited for words.  Every thought I have is leading down ten different paths.  You may ask why.  Simple, they finally <a href="http://biz.yahoo.com/prnews/080910/new036.html?.v=65">announced</a> an ECM-SOA standard.  This new standard, Content Management Interoperability Services (CMIS), has been submitted to <a href="http://www.oasis-open.org/">OASIS</a> for approval.  This is the same standard that I initially learned about at <a href="http://wordofpie.wordpress.com/2008/05/19/emc-world-2008-standards-based-enterprise-content-management-the-future-of-ecm/">EMC World</a>.</p>
<p>Emails streamed to me all day alerting me to this announcement, and I was blissfully offline.  Now I wish some people (you know who you are) had told me to pay attention this morning.  As it is, I&#8217;ve decided to let everyone of you know about it and give some thoughts to the effort.  I still have to review the actual specification and find out what this means to each of the key vendors.</p>
<p><span id="more-281"></span></p>
<h4>Who is They?</h4>
<p>This standard was developed by the &#8220;big three&#8221;, EMC, Microsoft, and IBM.  I like those three.  IBM is strong in SOA and a proponent of this architecture as a whole (and it might let their ECM products work together).  Microsoft is the popular gorilla in the room and without them, SharePoint would be left out and it would fail.  EMC, well, implementing their products has been paying my bills for years.  These days, other vendors are helping to pay those bills as well, but EMC still has the lead.</p>
<p>Oracle anyone?  They were at the table.  Also there was Open Text, SAP(!), and everyone&#8217;s favorite open source ECM vendor, Alfresco (who has an <a href="http://newton.typepad.com/content/2008/09/alfresco-releases-first-cmis-implementation.html">initial implementation</a> already!).  These companies all bought into the submission.  I would love to know the story of why the three are those three and not four.  That is a whole other train of thought and is something for later.</p>
<p>The important thing is, just about everybody&#8217;s list of the top three or four vendors includes the companies in the collaborative seven.  This is important if adoption is ever going to happen.</p>
<h4>Learning More</h4>
<p>I have only had time to sample some of the coverage out there.  I have a few more posts to write on this topic, including coverage.  In parallel, I&#8217;ll dive into the <a href="http://community.emc.com/docs/DOC-1605">actual specification</a> and provide some real comments on the whole thing.  There are a lot of people to talk to out there.</p>
<ul>
<li>Kas Thomas at <a href="http://www.cmswatch.com/Trends/Recent/">CMS Watch</a> chimed in with his <a href="http://www.cmswatch.com/Trends/1361-CMIS:%C2%A0the-new-Lingua-Franca-of-ECM?">initial impressions</a>.  He is skeptical and he recalls the JSR standards.  The JSR standards failed because they are a Java API.  That limits its usefulness when communicating with non-java ECM systems.  This is language neutral and going to a broader standards body for approval.</li>
<li><a href="http://chucksblog.typepad.com/chucks_blog/">Chuck Hollis</a> at EMC has a <a href="http://chucksblog.typepad.com/chucks_blog/2008/09/cmis----its-not.html">great sales pitch for CMIS</a> on his blog.  It is also well written and reflects many of the themes that I have been harping on for over a year now.  If you&#8217;ve been reading my blog for any length of time, none of it is new, but it is GREAT to see it espoused by senior management at an ECM community.  (<a href="http://craigrandall.net/archives/2008/09/cmis/">More</a> on <a href="http://community.emc.com/community/labs/cmis">EMC</a> and this <a href="http://nevertalkwhenyoucannod.com/2008/09/10/content-management-interoperability-services-cmis-ndash-another-sharepoint-desilofication-solution.aspx">standard</a> very soon.)</li>
<li><a href="http://blogs.the451group.com">The 451 Group</a> has a <a href="http://blogs.the451group.com/information_management/2008/09/10/cmis-and-industry-standards-in-ecm/">post on CMIS</a> that is fairly balanced.  It also has a bunch of links that I will be following as soon as I hit Publish on this post.</li>
<li>Good to see that <a href="http://www.bexhuff.com/2008/09/ecm-standards-war-bye-bye-jsr170-hello-cmis">Bex</a> is in the know.  Once I get up to speed, I&#8217;m going to enjoy the back and forth.</li>
</ul>
<p>Stay tuned.  The next week should have a lot of activity here as I learn more and distill it all for you.  I don&#8217;t see a lot of sleep happening until I get a firm handle on everything.  Unfortunately, clients still need attention this week, so it will take me a few days to get everything covered.</p>
<p>I can&#8217;t promise what my next post will be about.  I have too much bubbling inside that is trying to come out.  Enjoy the ride before we settle into the reality of approving a standard.</p>
<p>This is just the beginning.  Let&#8217;s make sure it isn&#8217;t the end.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/281/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/281/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/281/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=281&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/09/10/enter-cmis-a-proposed-ecm-soa-standard/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>Knowledge Management is Marching Along</title>
		<link>http://wordofpie.com/2008/07/24/knowledge-management-is-marching-along/</link>
		<comments>http://wordofpie.com/2008/07/24/knowledge-management-is-marching-along/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 02:33:01 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Change Management]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Taxonomies]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/07/24/knowledge-management-is-marching-along/</guid>
		<description><![CDATA[For anyone that ever thought that Knowledge Management is dead, go forth into the blogsphere and watch it emerge anew. Like a Phoenix, it is rising from the ashes and beginning debates over again. It is nice to go back in time at reflect at how things were. It is even nicer to see the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=241&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For anyone that ever thought that Knowledge Management is dead, go forth into the blogsphere and watch it emerge anew.  Like a Phoenix, it is rising from the ashes and beginning debates over again.  It is nice to go back in time at reflect at how things were.  It is even nicer to see the concepts that I&#8217;ve always thought important being revived as KM again.</p>
<p><span id="more-241"></span></p>
<h4>KM is Dead, Long Live KM!</h4>
<p>Everyone knows that KM died.  The term became a very scary thing for executives to hear.  It meant money and time gone.  It meant undelivered promises.  It did, and still can with the wrong approach.  Let&#8217;s start simply with what is Knowledge Management.</p>
<p><a href="http://bmoc.wordpress.com/2008/07/23/when-information-becomes-knowledge/">Knowledge Management isn&#8217;t the Management of Knowledge</a>.  That just sounds nice and fits well with all the other buzzwords from the 90s.  It is a means of capturing an organizations knowledge and allowing others to access it.  You <a href="http://www.infovark.com/2008/07/22/contribution-and-discovery/">capture it so others can find it</a>.  Simple.  Everything else is details.  So lets look at some details on Capture.</p>
<p>What are you trying to Capture?  Well, some knowledge is stored in the content of an organization.  Other knowledge is distilled in the many structured systems like CRM.  How successful projects and teams work is also knowledge.  Let&#8217;s not forget what is sitting in people heads and shared over a water cooler.  I&#8217;m sure there are other items as well.</p>
<p>Storing content is easy, and the bedrock of any good KM, Social Media, and many enterprise applications.  Content is distilled knowledge from one or more authors.  Once Captured, this content becomes potential knowledge for others if it can be discovered.  More on that in a minute.</p>
<p>Data from the CRM system, or other enterprise applications, is even easier to capture than content.  Capturing how successful projects work requires them to either write lots of things down, or to have them work online so it can be observed and captured.  As for what is in people&#8217;s head&#8230;still manual and difficult.  Discussions, wikis, and blogs can get some of that knowledge captured by turning it into easily contributed content.  Incentives can help increase that percentage even more.  (Forget the carrot though, I work for either cookies or frosty beverages.)</p>
<p>Now that I have &#8220;Captured&#8221; everything, how to I find it for use?  Assuming you had a smart Change Management plan in place and people use the system at all, this is where things fall down.  Search engines are stupid.  They are smarter than they were 10 years ago, but they have a long way to go.  You can remedy this problem with tagging and metadata, but depending on all users to spend the necessary time can be a risky gamble.</p>
<p>Then there is all of that information in the various corporate systems.  It is just information until it is analyzed and placed into reports and charts showing trends and usable tidbits.  It needs to be easy to access and it needs to be <a href="http://wordofpie.wordpress.com/2008/03/04/social-media-and-knowledge-management/">served-up in context</a> with other relevant information.  That information can be anything that has been captured.  Mash that stuff together.</p>
<p>As for the last two captures listed, that is what good, advanced, collaboration tools can provide.  They work much better when other items are integrated into the whole, like <a href="http://chucksblog.typepad.com/a_journey_in_social_media/2008/07/before-you-go-s.html">ECM behind a Social Media</a> application or eRoom.</p>
<h4>The Challenges of Discovery</h4>
<p>This is the biggest problem for Knowledge Management in my book.  Solving this also led to the older beliefs of what a KM project entails.  Taxonomies, hierarchies, and meta data libraries are the tools that were available to use in the beginning.  Users understand putting something into a folder structure, they do it all the time.  If a taxonomy is well-defined, then users can find content much more readily.</p>
<p>That wasn&#8217;t the only factor that was needed for success, but that is the defining characteristic that people remember about KM systems.  The collaborative solutions of today, linked with our re-envisioned <a href="http://wordofpie.wordpress.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/">ECM</a> platforms (plug for ECM 2.0) can provide new approaches to cataloging information.  Ratings, recommendations, tagging, and linking can help identify content in such a way that search engines are almost useful.</p>
<p>KM isn&#8217;t dead. <a href="http://chucksblog.typepad.com/chucks_blog/2008/07/the-end-of-know.html">KM is evolving</a>.  Things have continuously evolved in the capture arena, but the advent of Web 2.0 technologies are <a href="http://kevinshea.typepad.com/kevin_shea_process_collab/2008/07/is-km-dead.html">allowing KM to be reborn</a> into something that is easier to use.  Enterprise 2.0 isn&#8217;t the realization of Knowledge Management.  Enterprise 2.0 is the next stage in the evolution of Knowledge Management.  (Did I just <a href="http://www.bexhuff.com/2008/07/enterprise-2-0-what-it-is-and-how-youll-fail">try and define Enterprise 2.0</a>?  I thought <a href="http://wordofpie.wordpress.com/2008/07/21/enterprise-20-what-why-and-knowledge-management/">I wasn&#8217;t going to do that?</a> Oh well, back to the main thought&#8230;) Like the introduction of the opposable thumb, Web 2.0 technologies are making KM look around and find new and better ways of using the information that was already around us.</p>
<p>As for the <a href="http://wordofpie.wordpress.com/2008/06/16/ecm-soa-and-bees/">discussion</a> about <a href="http://blogs.oracle.com/fusionecm/2008/06/poking_the_bee_hive.html">SOA and Enterprise 2.0</a>, the correlation depends.  If you accept the premise that Enterprise 2.0 is the evolution of KM, the SOA is right in there.  Remember, KM needs information from all sources <a href="http://kevinshea.typepad.com/kevin_shea_process_collab/2008/06/what-is-knowled.html">put together in context</a>.  SOA allows that information to more readily be surfaced.</p>
<p>Mashups and Knowledge Management is a beautiful marriage.  SOA makes it happen.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/241/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/241/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=241&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/07/24/knowledge-management-is-marching-along/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 2.0, What, Why, and Knowledge Management</title>
		<link>http://wordofpie.com/2008/07/21/enterprise-20-what-why-and-knowledge-management/</link>
		<comments>http://wordofpie.com/2008/07/21/enterprise-20-what-why-and-knowledge-management/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 01:39:07 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[structural holes]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/07/21/enterprise-20-what-why-and-knowledge-management/</guid>
		<description><![CDATA[So Billy and I started to discuss his article published by AIIM last month. Before that got very far, it got sidetracked by a new blog launch. Luckily for me, Bex finally jumped in to fill the conversational void. He threw out a definition and then started talking about what Enterprise 2.0 isn&#8217;t. I don&#8217;t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=228&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So Billy and I <a href="http://wordofpie.wordpress.com/2008/06/16/ecm-soa-and-bees/">started to discuss</a> his article published by <a href="http://www.aiim.org">AIIM</a> last month.  Before that got very far, it got sidetracked by a new <a href="http://blogs.oracle.com/fusionecm/2008/07/fusion_ecm_now_on_movable_type.html">blog launch</a>.  Luckily for me, <a href="http://www.bexhuff.com">Bex</a> finally jumped in to fill the conversational void.  He threw out a definition and then started talking about what Enterprise 2.0 isn&#8217;t.  I don&#8217;t fault him for that as I doubt that I could do better on the topic.  I do believe that I can contribute though, so here it goes&#8230;</p>
<p>Everyone get out your <a href="http://www.youtube.com/watch?v=ZIxcxfL5jas">bingo cards</a>, its going to be a wild ride.</p>
<p><span id="more-228"></span></p>
<h4>The What&#8230;</h4>
<p>Bex begins by <a href="http://bexhuff.com/2008/07/enterprise-2-0-what-it-is-and-how-youll-fail">offering a definition of Enterprise 2.0</a>.  For handy reference, here it is:</p>
<blockquote><p><cite>Enterprise 2.0 is an emerging social and technical movement towards helping your business practices <strong>evolve</strong>. At its heart, its goals are to empower the right kind of change by connecting decision makers to <strong>information</strong>, to <strong>services</strong> and to <strong>people</strong>.</cite></p></blockquote>
<p>Pretty simple and straightforward.  I like aspects of it.  I love the word <em>movement</em> as that pushes the effort beyond the technological.  It does beg a lot of questions, such as, &#8220;What is the <em>right kind of change</em>?&#8221;  In the end, I think it fails because of its vagueness.  Kudos to Bex though for even putting forward a definition, something I&#8217;m not willing to attempt.</p>
<p>Bex&#8217;s post spends a lot of time on what Enterprise 2.0 isn&#8217;t.  This part of the post holds great value.  I agree with every single of the five points.  I have a few comments on each:</p>
<ol>
<li>Too much information can be a problem.  Information needs to be transformed into knowledge.  With structured data, this can be done through reports and business intelligence tools.  With unstructured data, aka CONTENT, this is best done by people tagging and collecting.  As search technology matures, it will be able to do this for us, at least better than it does now.  This is an old-fashioned Knowledge Management goal.</li>
<li>End-users need solid business applications.  They may consist of Services, but Users consume Applications which consume Services.  It is a food chain.  My only problem here is wondering if this is Enterprise 2.0 or just smart Enterprise Architecture design for the SOA world.  Like point 1, this isn&#8217;t a new concept.</li>
<li>This point is Enterprise 2.0 to the core.  Let&#8217;s face it.  I could be connected with 1000 people, but if nobody will collaborate with me in solving a problem, what is the point?  If I have 10 good connections, I can filter out the junk and we can focus on solving the problem at hand.  The interaction with <a href="http://www.bexhuff.com">Bex</a> and <a href="http://blogs.oracle.com/fusionecm/">Billy</a> is more valuable to me than it is with some senior Documentum architects (not referencing <a href="http://craigrandall.net/">Craig</a> as he is pretty darn useful) because they actually engage in dialog.  It isn&#8217;t enough to be have things in common, but to contribute to the whole to create something greater.</li>
<li>Evolution is always the goal.  Change is good.  A way to manage the change and allow for change to continue as required is better.  In ECM terms, if I implement an ECM system, it will only last as long as the initial initiative if a governance mechanism isn&#8217;t put in place to oversee it for the future.</li>
<li>This is simple project management.  Bex implies an extreme, but it is a valid concept.  Take a small pilot and see if it works.  If so, GREAT!  If not, then learning why has value.  The person may not earn a promotion, but they should earn a chance to apply the lessons-learned.  Too often, these failed pilots have no follow-on effort where the lessons would be useful.</li>
</ol>
<p>Hmmmm, not as much Enterprise 2.0 as I thought.  Of course, that is just my opinion.  Let&#8217;s look at&#8230;</p>
<h4>The Why&#8230;</h4>
<p>Bex talks a bit about &#8220;Why&#8221;.  It isn&#8217;t stated right out, but <a href="http://www.jroller.com/MasterMark/">Mark Masterson</a> asks <a href="http://www.jroller.com/MasterMark/entry/structural_holes_or_why_is"><em>Why is Enterprise 2.0 is a Good Idea</em></a> in a post to which Bex links.  The fact is that the question, much less the answer, is missing from most discussions that I have read.  Why is Enterprise 2.0 good?  It sounds progressive.  So did the web in the mid-90s.  Most of websites sucked.  Some were cool, and that led every company to want external sites and web-enable their applications.  &#8220;Why&#8221; was left in the dust.</p>
<p>Now we have the Whe for the web.  Internally we can deliver applications to a wide audience without fussing too much with the state of their desktop.  The ability to write one application, deploy it to a few servers, and have it work is much better than directing people to a shared network drive and install an application, or pushing it down to each desktop.  It was a good time to run a helpdesk.</p>
<p>Nobody asks why you need an external website now or what purpose it is trying to serve.  Usually the focus is on which Why to address first.</p>
<p>So let me ask you this, what is the purpose behind Enterprise 2.0?  What problem is it trying to solve?  Until we hash that out, we aren&#8217;t going anywhere.  I have a few thoughts, but I want to explore the concept of <a href="http://www.slideshare.net/sagenet/structural-holes-the-space-between-the-tools">structural holes</a> in more detail first.  I&#8217;d also like to see if anyone else is going to play.  (That is a hint, <a href="http://chucksblog.typepad.com/a_journey_in_social_media">Chuck</a> and <a href="http://www.inforvark.com">Gordon</a>.)</p>
<h4>Enterprise 2.0 as the Next Phase of Knowledge Management</h4>
<p>I&#8217;ve seen <a href="http://wordofpie.wordpress.com/2008/03/04/social-media-and-knowledge-management/">this theme</a> a few times and I can understand why Bex is not enthused.  I&#8217;m not ruling it out.  Aside from helping frame the &#8220;Why&#8221; a little better, it is still a good goal.  Bex talks about efforts 20 years ago.  I remember efforts 10 years ago.  There will be more efforts in another 10 years.  The thing that Bex points out, but misses at the same time, is that these iterations provide value.</p>
<p>Be it full-text search, ECM, portals, social media, or mashups, these technologies all help to solve the &#8220;knowledge problem&#8221;.  It isn&#8217;t just a matter of storing and retrieving knowledge.  It is also a matter of enabling the creation of that knowledge.  You need people to be able to connect and work together.  I learn a lot by stopping by someone&#8217;s office and talking to them.  What if they are in a different part of the building, campus, country, or world?  Swinging by the office can become expensive and time-consuming.</p>
<p>Does Enterprise 2.0 help us address those gaps?  Maybe.  Is it more than that?  I think so.  How much of Enterprise 2.0 is Web 2.0? (<strong><span style="color:#0000ff;">BINGO!</span></strong>) I would say it is the part that makes it new, but not the foundation as Bex alludes.</p>
<p>That is why we need to work on the <em><span style="text-decoration:underline;">Why</span></em> of Enterprise 2.0.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/228/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/228/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/228/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=228&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/07/21/enterprise-20-what-why-and-knowledge-management/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>ECM, SOA, and Bees</title>
		<link>http://wordofpie.com/2008/06/16/ecm-soa-and-bees/</link>
		<comments>http://wordofpie.com/2008/06/16/ecm-soa-and-bees/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 20:32:17 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/06/16/ecm-soa-and-bees/</guid>
		<description><![CDATA[I am glad that Billy responded to my earlier post critiquing his article for AIIM. I meant it to be constructive, and I wanted it to lead to further discussion. It was a difficult post for me to write because I respect Billy and didn&#8217;t want to alienate him. It seems he gave me the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=201&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am glad that <a href="http://blogs.oracle.com/fusionecm/">Billy</a> responded to <a href="http://wordofpie.wordpress.com/2008/06/10/billy-cripe-on-ecm-and-soa/">my earlier post</a> critiquing his <a href="http://blogs.oracle.com/fusionecm/2008/06/06#a404">article</a> for <a href="http://www.aiim.org">AIIM</a>.  I meant it to be constructive, and I wanted it to lead to further discussion.  It was a difficult post for me to write because I respect Billy and didn&#8217;t want to alienate him.  It seems he gave me the benefit of the doubt, at least in print, and for that Billy, I thank you.</p>
<p>The funny thing was that when I read the name of his post, <a href="http://blogs.oracle.com/fusionecm/2008/06/13#a407">Poking the Bee Hive</a>, I was watching a <a href="http://www.bbc.co.uk/doctorwho/">Dr Who</a> episode featuring a <a href="http://www.bbc.co.uk/doctorwho/medialibrary/images/1024/s4_07_wal_18.jpg?size=1024&amp;promo=/doctorwho/medialibrary/images/main-promo/s4_07_wal_18.jpg&amp;purpose=Computer%20wallpaper&amp;summary=The%20bees%20may%20be%20disappearing,%20but%20Donna%20has%20definitely%20found%20a%20wasp.&amp;info=&amp;tag_file_id=s4_07_wal_18">giant wasp</a>.  Weird stuff.</p>
<p>I&#8217;m going to bypass the editorial stuff discussion for the most part.  That is a matter of opinion and Billy had a co-author and editorial staff to answer to when writing the article.  Like Billy, I want to focus on the intersection of Enterprise 2.0, SOA, and ECM.  That is the meat of his article and the part that can actually lead to greater understanding on everyone&#8217;s part.</p>
<p>So while I wait for Billy to start his side of the discussion, I will poke the bee&#8217;s nest some more.</p>
<p><span id="more-201"></span></p>
<h4>ECM Supports SOA</h4>
<p>This is a no-brainer here, and one for which I think Billy and I are on the same page.  If so, then we can just move to the next section.  Both SOA and ECM pre-date Web 2.0 and work well without any Enterprise 2.0 applications.  There is no dependency in that direction.</p>
<p>I think my initial disappointment with the article was that it was titled <em>ECM and SOA</em>.  There is a lot to write about on this topic without any reference to Web 2.0 and Enterprise 2.0.  The whole concept of <a href="http://wordofpie.wordpress.com/2007/08/09/redefining-enterprise-content-management/">Transparent ECM</a>, <a href="http://wordofpie.wordpress.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/">ECM 2.0</a>, is built for the SOA world.  There is a lot of benefit to be gained from combining these two technologies that doesn&#8217;t require any of the new Enterprise 2.0 mind set.</p>
<p>Not to say that Enterprise 2.0 isn&#8217;t useful&#8230;.</p>
<h4>Enterprise 2.0 Enhances Knowledge Management</h4>
<p>I wrote a while back on how <a href="http://wordofpie.wordpress.com/2008/03/04/social-media-and-knowledge-management/">Enterprise 2.0 really enables that old mystical Knowledge Management solution</a> that people have been chasing for years.  While the observations are more directly related to Social Media, that encompasses much of the Web 2.0 mind set.  All of these new tools enable collaboration with participants that used to be purely consumers.</p>
<p>SOA and ECM can both improve upon this, but neither are required.  Yes in an ideal world, they will all co-exist.  The only problem is that I have never met anyone living in an ideal world.  Let&#8217;s look at ECM and Enterprise 2.0&#8230;</p>
<p>ECM can heavily benefit from Enterprise 2.0.  Better tagging and discussions around content.  More dynamic work areas.  Life is good.</p>
<p>Enterprise 2.0 can benefit heavily from ECM.  Centrally storing blogs, wikis, and discussions can allow for content on public sites to be captured as a record for liability issues.  Content generated on a site in one country can be translated and pushed out to a site in another country.  Let us not forget any moderating of that content that can take place.</p>
<p>These are great things.  No SOA required.</p>
<p>When do you need SOA?  Ideally when you want two systems to talk together.  You can give any application that Enterprise 2.0 make-over, but what happens behind the scenes is independent of that.  The need for SOA exists outside of Enterprise 2.0.</p>
<p>Having all three is nice, but you can have any two without the other.  (Note: Enterprise 2.0 and SOA without ECM does seem a little silly.)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/201/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/201/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/201/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=201&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/06/16/ecm-soa-and-bees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c44f36e188b459972c2784ff095f5361?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Pie</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint and Documentum, Patience is a Virtue</title>
		<link>http://wordofpie.com/2008/06/12/sharepoint-and-documentum-patience-is-a-virtue/</link>
		<comments>http://wordofpie.com/2008/06/12/sharepoint-and-documentum-patience-is-a-virtue/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 01:40:10 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMC World 2008]]></category>
		<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/06/12/sharepoint-and-documentum-patience-is-a-virtue/</guid>
		<description><![CDATA[Well, the time has come to talk about the elephant in the room, SharePoint.  It was a slow conference for me regarding SharePoint.  I didn&#8217;t attend any normal sessions on it as I was usually being pulled away by other items.  I did get a lot of time with Andrew, Erin, Craig (yes, Craig), and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=198&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well, the time has come to talk about the elephant in the room, SharePoint.  It was a slow conference for me regarding SharePoint.  I didn&#8217;t attend any normal sessions on it as I was usually being pulled away by other items.  I did get a lot of time with <a href="http://nevertalkwhenyoucannod.com/">Andrew</a>, Erin, <a href="http://craigrandall.net/">Craig</a> (yes, Craig), and a boatload of partners talking about the SharePoint problem.</p>
<p>Problem?  Yes, problem.  The problem is that <a href="http://nevertalkwhenyoucannod.com/2008/05/22/and-the-winner-is.aspx">nobody knows what to do</a> to make everyone play together.  I&#8217;ll tell you right now, playing together is required.</p>
<p><span id="more-198"></span></p>
<h4>Partner for Your Thoughts?</h4>
<p>In the expo area, every other partner had a SharePoint/Documentum solution.  The rest were either storage partners or ones that won&#8217;t have a booth next year.  SharePoint was that popular.  I had a heck of a time talking to colleagues and friends working booths with SharePoint solutions.</p>
<p>There are a lot of solutions out there.  A majority of them focus on creating Web Parts and using them to interact with Documentum.  These are basically using SharePoint as a portal.  I was able to throw several requirements at each partner that showed gaps in their solution.</p>
<p>That isn&#8217;t to say that the solutions were bad.  Far from it.  Many were <a href="http://www.wingspan.com/default.asp?id=serv_sharepoint">innovative and implemented well</a>.  I will be keeping <a href="http://armedia.com/products/ligero/ligero.htm">several</a> of <a href="http://www.schemalogic.com/solutions/by_platform/sharepoint_and_documentum.php">them</a> in mind for use at clients.  They are just solutions to aspects of the bigger problem.  They aren&#8217;t a true joining of the two technologies into something that can work for the Enterprise.</p>
<p>They are old-school solutions using new technologies to jazz them up.</p>
<h4>EMC and SharePoint</h4>
<p>EMC&#8217;s status was both disappointing and reassuring.  The disappointing part is that there is no architectural improvements to the solutions being offered.  They are basically the same as those last year.  The reassuring part?  Simply put, they looked at what they had been working on as a next step and realized that it wouldn&#8217;t solve the problem either.</p>
<p>A lot of what I learned was that the SharePoint team has been trying to determine where they can best add value for their customers.  Trying to do it all would equate to no solutions in the short-term, and people need help <strong><span style="color:#800000;">NOW</span></strong>.  There are a couple of levels to the help needed, which I, and others, shared with Andrew and Erin.</p>
<p>The biggest need is to take the content out of SQL Server and store it in the Content Server.  It can&#8217;t end there though.  If content is just going to be stored there, why not throw the content on a secure file share?  Easier and cheaper.  To store it in an ECM system, you need to add business value.  The act has to &#8220;enable&#8221; the content for use throughout the organization.</p>
<p>The added value is the crux of the problem.  If you are going to interact with the content through Documentum or in some other interface other than the original SharePoint site, you have to take Identity Management into account.  If someone secures a document in SharePoint, shouldn&#8217;t that be reflected in the Content Server?  If a records administrator locks a document down in the Content Server, shouldn&#8217;t that be reflected in SharePoint?  These permissions, and the users and groups involved, need to be everywhere.</p>
<p>My favorite challenge presented by Andrew on this thought, and he had an excellent point, was what happens if a user wants to remove it from SharePoint, but they don&#8217;t have rights to delete it in the Content Server?  Do you allow the user to delete the shortcut in SharePoint or fail the operation completely?  My answer: <strong><span style="color:#800000;">YES!</span></strong> It should be configurable by installation and site, and transparent to the end user.</p>
<p><a href="http://wordofpie.wordpress.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/">ECM 2.0</a> is key here.  The SharePoint user shouldn&#8217;t know that the content isn&#8217;t stored in SharePoint natively.  It should appear as if they were only using SharePoint.</p>
<p>What about throwing Lifecycles and Workflows into the mix?  I can see EMC providing some actions on a document through actions to the document library, but leave the web parts alone.  The partners are ahead on that and they are doing quite well.</p>
<p>EMC should probably play the leading partner solutions up on their website, delineating what they do and emphasizing the value that they provide.  It should be very visible.  The partners and clients would <span style="color:#ff0000;"><em>LOVE</em></span> it.  Thus, it probably won&#8217;t happen.</p>
<h4>Did You See That?</h4>
<p>Yes, I threw in the need for Identity Management up there.  Just because we want users, groups, and access control lists everywhere doesn&#8217;t mean I want to go everywhere to administer them.  I want to manage it all in one place.</p>
<p>I hit the DFS people up on this need and told Andrew why he needed it as part of his solution.  SharePoint and Documentum should work together using an ECM SOA standard.  A key aspect of this is the ability for the systems to share Authentication and Authorization sources.  This is a problem that everyone faces.  The first ECM vendor to solve it will have a leg up on the others when it comes to being the backbone of the Enterprise.</p>
<p>Right now, if you lock something down in SharePoint, you have to lock it down separately in the Content Server.  The exception is content exposed in Web Parts.  The content isn&#8217;t really in SharePoint, which limits the ability to truly collaborate.</p>
<p>Is web parts the answer?  Kill Document Libraries and just use the web parts?  That solves the problem on some levels, but it isn&#8217;t what I would call ideal.  It turns SharePoint into a portal and shifts the focus away from being a collaborative platform. That is its strength and why it has spread so widely.</p>
<p>Take that away and we may as well wait for <a href="http://developer-beta.emc.com/community/labs/kw">Magellan</a>.  <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/198/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/198/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/198/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=198&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/06/12/sharepoint-and-documentum-patience-is-a-virtue/feed/</wfw:commentRss>
		<slash:comments>7</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>Billy Cripe on ECM and SOA</title>
		<link>http://wordofpie.com/2008/06/10/billy-cripe-on-ecm-and-soa/</link>
		<comments>http://wordofpie.com/2008/06/10/billy-cripe-on-ecm-and-soa/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 02:45:34 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/2008/06/10/billy-cripe-on-ecm-and-soa/</guid>
		<description><![CDATA[I had two thoughts competing for my next topic. It being late in the day, I decided to pick the one that would be the easiest to write as all I had to do was read an article by someone with whom I typically agree and compose a simple post. I chose poorly&#8230; Billy Cripe [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=197&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had two thoughts competing for my next topic.  It being late in the day, I decided to pick the one that would be the easiest to write as all I had to do was read an article by someone with whom I typically agree and compose a simple post.</p>
<p>I chose poorly&#8230;</p>
<p><a href="http://blogs.oracle.com/fusionecm/">Billy Cripe</a> has just had an <a href="http://www.aiim.org/Edoc/ArticleView.aspx?ID=34791">article</a> published in the <a href="http://www.aiim.org/Edoc/IssueView.aspx?ID=51">May/June edition</a> of <a href="http://www.aiim.org/Edoc/Default.aspx">AIIM E-DOC</a>.  I was excited.  I usually see one or two articles in each issue that catch my interest, but I am always underwhelmed by the content. I wasn&#8217;t this time, I was just disappointed.</p>
<h4>It All Falls Apart</h4>
<p>I want to start with the simple disclaimer.  I respect Billy and I firmly believe that we have the same vision of <a href="http://wordofpie.wordpress.com/2008/03/18/ecm-a-working-definition-for-the-next-generation/">ECM 2.0</a> and where it is going.  He always has seemed to have a firm grasp on all the relevant technologies.  That didn&#8217;t really change after reading his article.  I am disappointed in the way he delivered the message.</p>
<p><span id="more-197"></span></p>
<p>I think the best way to sum-up my thoughts on the article was that after the introductory paragraph, I wanted to yell <em><a href="http://en.wikipedia.org/wiki/Buzzword_bingo"><strong>BINGO!</strong></a></em> (though I love <em>SOA-izing</em>) to all of my fellow commuters.  I got the impression that Billy was trying to cram too much material into too short an article.  It felt rushed.</p>
<p>Let&#8217;s dive into the content now shall we?</p>
<h4>Web 2.0 Gone Wild</h4>
<p>Instead of focusing on SOA and ECM, Billy focuses on Web 2.0.  Actually, he says he is talking about Web 2.0, repeatedly, but he is actually talking about Enterprise 2.0 for most of the article.  That drove me nuts.  To be fair, many readers may not know Enterprise 2.0 well, but it was up to Billy to address that early in the article.  <a href="http://www.aiim.org">AIIM</a> has been trying to <a href="http://www.aiim.org/ResourceCenter/Research/MarketIQ/Article.aspx?ID=34464">embrace Enterprise 2.0</a>, which makes great sense, and this was an opportunity for Billy to link it together.</p>
<p>In the concluding section, Billy says <em>Web 2.0 in the enterprise, or enterprise 2.0 if you will</em>.  This would have been a great line at the beginning of the article.  In a sidebar Billy does define Enterprise 2.0, and I liked it:</p>
<blockquote><p><em>Enterprise 2.0 can then be defined as bringing Web 2.0 expectations, technologies, and design approaches to bear on processes, applications, and employees in a managed environment across a business.</em></p></blockquote>
<p>Great.  When taken in conjunction with the rest of the sidebar, I think it safely lays the foundation for the rest of the article to be framed as a discussion around Enterprise 2.0.  Web 2.0 is not Enterprise 2.0 and I&#8217;m afraid that some of the readers may get that impression.</p>
<h4>Web 2.0 vs Enterprise 2.0 vs SOA</h4>
<p>The one thing I did disagree with Billy upon was some of the dependencies that he laid out for some of the technologies.  ECM has to work in an SOA environment have to work together independent of the whole Web 2.0/Enterprise 2.0 world.  Storing Content in an ECM system so that it can be accessed in a CRM system or SharePoint is a great idea that is facilitated by a SOA environment.</p>
<p>On the other hand, you can have Enterprise 2.0-style solutions in environments that utilize no SOA technologies.  Let&#8217;s face it.  If every organization waited to have a Service-Oriented Architecture before implementing Enterprise 2.0 technologies and solutions, then Enterprise 2.0 isn&#8217;t going anywhere.  There are lots of platforms out there that can assist in delivering an Enterprise 2.0 environment that can stand-alone or integrate into an ECM system.</p>
<p>Yes, ECM and SOA make Enterprise 2.0 better, but in no-way are they required.</p>
<h4>Final Warning</h4>
<p>In the article, Billy says, <em>the risk of adoption is less than for brand new technology</em>.  I disagree.  The technology may be more proven, but there is a lot of organizational change required.  I would even argue that as Enterprise is a new way of doing business that the mind set change is much more dramatic than implementing a CRM or ECM system.</p>
<p>Enterprise 2.0 isn&#8217;t just a new way to do a job, but a new way to think.  It changes the job description, not just the execution of the job.  This change isn&#8217;t easy.  It can&#8217;t be rushed.  Throwing it all at an organization at once could backfire.  It depends on the technological maturity of the organization.</p>
<p>The maturity isn&#8217;t based upon what applications are running behind the firewall.  It all boils down to the exposure that the people have had to technology in general.  If an person doesn&#8217;t use the technologies in the Internet, having them see the benefits in the Enterprise is difficult.</p>
<p>I&#8217;m not saying that it isn&#8217;t worth it.  I&#8217;m just saying that it is just as risky as any technology deployment.  It just needs a deeper focus on the Organizational Change Management to make it work.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/197/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/197/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=197&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/06/10/billy-cripe-on-ecm-and-soa/feed/</wfw:commentRss>
		<slash:comments>3</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 Rumors of My Promotion are Greatly Exaggerated</title>
		<link>http://wordofpie.com/2008/05/28/the-rumors-of-my-promotion-are-greatly-exaggerated/</link>
		<comments>http://wordofpie.com/2008/05/28/the-rumors-of-my-promotion-are-greatly-exaggerated/#comments</comments>
		<pubDate>Wed, 28 May 2008 14:30:20 +0000</pubDate>
		<dc:creator>Pie</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[iECM]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://wordofpie.wordpress.com/?p=178</guid>
		<description><![CDATA[I was just relaxing with my first cup of coffee, reading the morning news and blogs, when I stumbled across this post by James saying that Laurence Hart will be the lead of a new standards body focused on ECM. The quick answer is that it is not true. James heard it through the grapevine, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=178&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was just relaxing with my first cup of coffee, reading the morning news and blogs, when I stumbled across this post by <a href="http://duckdown.blogspot.com/">James</a> saying that <a href="http://duckdown.blogspot.com/2008/05/laurence-hart-and-standards-bodies.html"><em>Laurence Hart will be the lead of a new standards body focused on ECM</em></a>.  The quick answer is that it is not true.  James heard it through the grapevine, so let me list some facts that could easily lead to this fact occurring.  Note that I met a colleague of James at the conference and we talked about everything below.</p>
<p><span id="more-178"></span></p>
<h4>The Myth of the iECM Effort</h4>
<p>There is a belief circulating around the ECM world that the <a href="http://www.aiim.org">AIIM</a>&#8216;s <a href="http://www.aiim.org/standards.asp?ID=29284">iECM</a> (Interoperable ECM) committee is developing an ECM SOA standard.  Having been a member of this committee since the fall, with various levels of activity, I would like to say that it does not appear to be the case.</p>
<p>From what I can tell, iECM started working towards an ECM SOA standard, but before my involvement, it seemed to get sidetracked into developing Best Practices.  <a href="http://www.corneliadavis.com/blog/">Cornelia Davis</a> was part of the earlier efforts and I would love some more history of the transition.</p>
<p>This is not to say that the iECM committee won&#8217;t step-up, but waiting for them is not wise given the ever-increasing need.  I stood up and stated this in a public forum at EMC World.  I plan to step-up my level of participation with iECM, but it is difficult to justify the time when the efforts don&#8217;t seem to be moving forward in the needed direction.</p>
<h4>The Non-Announcement</h4>
<p>In two different sessions, it was revealed that there is an effort by several vendors to develop an ECM SOA standard and that an announcement was expected this September.  Like all forward-looking statements, things can change.  EMC did share their vision for this, or any ECM SOA standard and what was required during their <a href="http://wordofpie.wordpress.com/2008/05/19/emc-world-2008-standards-based-enterprise-content-management-the-future-of-ecm/">Standards session</a>.  They did this in the context of pointing-out all the weaknesses of the existing standards.</p>
<p>There is progress out there and it was strongly hinted-at that at least one other major vendor was involved.  There is hope.  I&#8217;ll have a detailed post on this stuff later.</p>
<h4>I May Have Mentioned a White Paper</h4>
<p>I, and a couple of colleagues, are finalizing a White Paper on ECM in a SOA environment.  It talks about standards quite a bit and stresses the need for an ECM SOA standard.  I am leading this effort, so this could be the <em>lead</em> part of the rumor.</p>
<p>Looking at James&#8217;s post, it points out the needs for several things.  I agree with the need for all of them and I am doing what I can to support those efforts where I find them.  One thing I am doing is pushing for the documentation of ECM Design Patterns, at least in the context of Documentum .  I may even take a leadership role there, if one develops in the community.</p>
<p>Oh, one last footnote to James&#8230;I will be talking about your questions you wanted me to ask at EMC World in the near future.  You just have to be patient.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wordofpie.wordpress.com/178/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wordofpie.wordpress.com/178/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wordofpie.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wordofpie.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wordofpie.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wordofpie.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wordofpie.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wordofpie.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wordofpie.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wordofpie.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wordofpie.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wordofpie.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wordofpie.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wordofpie.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wordofpie.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wordofpie.wordpress.com/178/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordofpie.com&#038;blog=1148446&#038;post=178&#038;subd=wordofpie&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wordofpie.com/2008/05/28/the-rumors-of-my-promotion-are-greatly-exaggerated/feed/</wfw:commentRss>
		<slash:comments>3</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>
