<?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/"
	>

<channel>
	<title>Craig's Musings &#187; CMIS</title>
	<atom:link href="http://craigrandall.net/archives/categories/standards/cmis/feed/" rel="self" type="application/rss+xml" />
	<link>http://craigrandall.net</link>
	<description>Thoughts about software architecture, books and life</description>
	<lastBuildDate>Sat, 28 Apr 2012 05:02:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Adobe, Customer Experience Management and Day Software</title>
		<link>http://craigrandall.net/archives/2010/07/adobe-cem-day/</link>
		<comments>http://craigrandall.net/archives/2010/07/adobe-cem-day/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 05:00:21 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[CEM]]></category>
		<category><![CDATA[Connect]]></category>
		<category><![CDATA[CQ]]></category>
		<category><![CDATA[CRX]]></category>
		<category><![CDATA[DAM]]></category>
		<category><![CDATA[Day]]></category>
		<category><![CDATA[JCR]]></category>
		<category><![CDATA[LiveCycle]]></category>
		<category><![CDATA[SoCo]]></category>
		<category><![CDATA[WCM]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=1328</guid>
		<description><![CDATA[TweetUpdate 10/28/2010: Adobe successfully completes its acquisition of Day Software. Day will operate as a new product line within Adobe&#8217;s Digital Enterprise Solutions Business Unit, joining Acrobat, Connect and LiveCycle. Welcome to all my new teammates! Adobe has just announced &#8230; <a href="http://craigrandall.net/archives/2010/07/adobe-cem-day/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1328" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FcqDznO&amp;via=craigsmusings&amp;text=Adobe%2C%20Customer%20Experience%20Management%20and%20Day%20Software&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2010%2F07%2Fadobe-cem-day%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Update 10/28/2010: <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/201010/102910AdobeAcquiresDaySoftware.html" target="_blank">Adobe successfully completes its acquisition of Day Software</a>. Day will operate as a new product line within Adobe&#8217;s Digital Enterprise Solutions Business Unit, joining Acrobat, Connect and LiveCycle. Welcome to all my new teammates! <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a title="Adobe Systems Incorporated" href="http://www.adobe.com/" target="_blank">Adobe</a> has <a title="Adobe to Acquire Day Software" href="http://www.businesswire.com/portal/site/cnnmoney/index.jsp?ndmViewId=news_view&#038;newsId=20100727007505&#038;newsLang=en&#038;ndmConfigId=1000618&#038;vnsId=33" target="_blank">just announced</a> a definitive agreement stipulating its intent to acquire <a href="http://www.day.com/" target="_blank">Day Software</a>. This acquisition will bolster Adobe&#8217;s leadership in Customer Experience Management, bringing Day&#8217;s industry-leading <a href="http://www.day.com/day/en/products/web_content_management.html" target="_blank">Web Content Management</a>, <a href="http://www.day.com/day/en/products/digital_asset_management.html" target="_blank">Digital Asset Management</a> and <a href="http://www.day.com/day/en/products/social_collaboration.html" target="_blank">Social Collaboration</a> applications, better known collectively as <em>CQ</em>, and <em>Web scale</em> content application infrastructure (<a href="http://www.day.com/day/en/products/crx.html" target="_blank">CRX</a>) together with <a title="Adobe® LiveCycle® Enterprise Suite" href="http://www.adobe.com/products/livecycle/" target="_blank">Adobe&#8217;s LiveCycle</a>, <a title="Adobe® Connect™" href="http://www.adobe.com/products/connect/" target="_blank">Connect</a> and other enterprise software offerings&#8211;not to mention <a title="Adobe® Flash® Platform" href="http://www.adobe.com/flashplatform/" target="_blank">Adobe&#8217;s Flash Platform</a> and <a title="Adobe Creative Suite" href="http: //www.adobe.com/products/creativesuite/" target="_blank">industry-leading tools for creative professionals</a>.</p>
<p>There is plenty to talk about in terms of how deeply aligned this acquisition is architecturally, technically and in terms of shared vision, and I plan to use this space to go into more of these details over time (e.g. synergies between <a href="http://www.day.com/day/en/products/web_content_management/targeting_optimization.html"  target="_blank">Day&#8217;s targeting and optimization</a> and <a title="Adobe® Omniture®" href="http://www.omniture.com/" target="_blank">Adobe Omniture</a>&#8216;s capabilities). However, I&#8217;m equally excited by the <em>people</em> involved here.</p>
<p>I&#8217;m looking forward to shortly being able to call folks like <a title="@davidnuescheler" href="http://twitter.com/davidnuescheler" target="_blank">David Nuescheler</a>, <a title="@kevinc2003" href="http://twitter.com/kevinc2003" target="_blank">Kevin Cochrane</a> and <a title="Roy's blog" href="http://roy.gbiv.com/untangled/" target="_blank">Roy T. Fielding</a> not just industry colleagues but fellow Adobe employees. <strong>Welcome to Adobe, Day Software!</strong></p>
<p>For more on Adobe&#8217;s approach to superior customer experience, I encourage you to subscribe to <a title="Adobe CEM blog" href="http://blogs.adobe.com/experiencedelivers/" target="_blank">experiencedelivers.com</a> and/or follow <a title="Adobe CEM on Twitter" href="http://twitter.com/adobecem" target="_blank">@AdobeCEM</a>.</p>
<p>Update 7/28/2010: The Web is all a-buzz about this acquisition, and I would say it&#8217;s with good reason. Simply put: <strong>customer experience wins and therefore customers win, which means that businesses embracing Adobe CEM increase their own profitability</strong>. </p>
<p>Since my brief post above, Adobe has posted a <a title="Adobe to Acquire Day Sofware"  href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/pdfs/201007/072810AdobetoAcquireDaySoftware.pdf" target="_blank">press release</a> and <atitle ="Adobe to Acquire Day Sofware - Frequently Asked Questions" href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/pdfs/201007/072810AdobetoAcquireDaySoftwareFAQ.pdf" target="_blank">FAQ about the acquisition. Rob Tarkoff, SVP and GM of Adobe&#8217;s Digital Enterprise Solutions Business Unit (or DESBU) has also posted his thoughts, offering some <a title="Adobe Expands Enterprise Software Portfolio with Web Content Management - Acquires Day Software" href="http://blogs.adobe.com/conversations/2010/07/adobe_expands_enterprise_softw.html" target="_blank">key takeaways to consider from this acquisition</a>.</atitle></p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2010/07/adobe-cem-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Content-enabled applications empathized</title>
		<link>http://craigrandall.net/archives/2009/05/content-enabled-apps-empathized/</link>
		<comments>http://craigrandall.net/archives/2009/05/content-enabled-apps-empathized/#comments</comments>
		<pubDate>Fri, 01 May 2009 17:37:46 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[case management]]></category>
		<category><![CDATA[content-enabled applications]]></category>
		<category><![CDATA[content-enabled apps]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[xCelerated Composition Platform]]></category>
		<category><![CDATA[xCP]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=1040</guid>
		<description><![CDATA[TweetLaurence Hart was kind enough to pick-up my previous post on content-enabled applications and add his thoughts to the subject, especially concerning the role CMIS can play. From my first post: Content-enabled applications should facilitate the convergence of content, collaboration, &#8230; <a href="http://craigrandall.net/archives/2009/05/content-enabled-apps-empathized/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1040" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FqTbOWw&amp;via=craigsmusings&amp;text=Content-enabled%20applications%20empathized&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F05%2Fcontent-enabled-apps-empathized%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a title="Word of Pie" href="http://wordofpie.com/" target="_blank">Laurence Hart</a> was kind enough to pick-up my previous post on <a title="Building content-enabled applications" href="http://craigrandall.net/archives/2009/04/building-content-enabled-apps/">content-enabled applications</a> and add <a title="Content-Enabled Applications in the Age of CMIS" href="http://wordofpie.com/2009/04/28/content-enabled-applications-in-the-age-of-cmis/" target="_blank">his thoughts</a> to the subject, especially concerning the role <a title="Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/">CMIS</a> can play.</p>
<p>From my first post: <strong>Content-enabled applications should facilitate the convergence of content, collaboration, interaction, and process.</strong></p>
<p>I agree with Laurence (aka <strike>JaneDoe</strike>Pie) that content is <em>an enabler</em>, not the center. All content-enabled applications &#8220;should be shaped to work with and enhance the process the users use to perform their work.&#8221;</p>
<p>Laurence offers case management as his favorite, generic content-enabled application in order to further ground the point that success is determined by the combination of content, user experience (interaction, more than just UI, IMHO) and process (e.g. collaborative workflow).</p>
<p>I&#8217;m in the middle of reading <a title="Subject To Change: Creating Great Products &#038; Services for an Uncertain World: Adaptive Path on Design" href="http://www.amazon.com/Subject-Change-Creating-Products-Uncertain/dp/0596516835" target="_blank">Subject To Change</a>, and already I&#8217;ve found its message highly relevant to the subject of content-enabled applications. For example, the book focuses on <em>experience strategy</em> and how to develop organizational <em>empathy</em> where the target users of your products or services are concerned. Specifically, in the case of case management, the book would argue that you, as case management application architect/designer, need to actually observe case workers in their native setting to appreciate how case management really works (or doesn&#8217;t). Go beyond theory and someone else&#8217;s analysis. Experience business activity firsthand in order to model reality into your solution.</p>
<p>Recently as part of the <strike>Case Management Solution Framework</strike>&nbsp;<a title="EMC Documentum xCelerated Composition Platform" href="http://www.emc.com/solutions/business-need/collaboration/documentum-xcelerated-composition-platform.htm" target="_blank">xCelerated Composition Platform</a> (xCP) released for D6.5 SP1, a sample application for grants management was shipped that illustrates how <a title="EMC Documentum Process Suite" href="http://www.emc.com/products/detail/software/process-suite.htm" target="_blank">Process Suite</a> components can be used to build case-based, content-enabled applications. You can <a title="Documentum Case Management Solution Framework Grants Management Sample Application, Version 6.5 SP1" href="https://emc.subscribenet.com/control/dctm/download?element=2192753" target="_blank">download this package from Powerlink</a> (authentication required). The easiest way to run this sample application is to install it using the express installer, which will install all the right components (with their compatible versions) and the <a title="A bit more detail on Documentum ARchives from Paul Warren" href="http://paulcwarren.wordpress.com/2009/01/09/documentum-composer-whats-in-an-install/" target="_blank">DAR file</a>. <strike>You can also download the express installer from Powerlink (authentication required).</strike>Please see the update below for the correct link.</p>
<p>A goal of a solution framework is to make it easier to build content-enabled applications such as those for case management. A solution framework should allow you to invest more time in becoming empathic in order to ship solutions that resonate well with your users and drive more efficient business as a result.</p>
<p>In this response, I wanted to focus on empathy&#8217;s role. Separately, I plan to pick up the <a title="Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/">CMIS</a> angle raised by Laurence. Thanks in advance for joining our discussion online&#8230;</p>
<p>Update 5/1/2009: A PM colleague pointed out to me that the link to the &#8220;one click&#8221; installer that takes one from state &#8220;zero&#8221; (i.e. Windows but not database) to state &#8220;ready for proof of concept&#8221; is as follows: <a title="Documentum Case Management Solution Framework Installer, Version 6.5 SP1" href="https://emc.subscribenet.com/control/dctm/download?element=2193203" target="_blank">https://emc.subscribenet.com/control/dctm/download?element=2193203</a> (authentication required). Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/05/content-enabled-apps-empathized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building content-enabled applications</title>
		<link>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/</link>
		<comments>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 21:28:12 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[CEVA]]></category>
		<category><![CDATA[content-enabled applications]]></category>
		<category><![CDATA[content-enabled apps]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[EMC World]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=969</guid>
		<description><![CDATA[TweetBoth Pie and Marko have blogged about content-enabled applications, or what Gartner calls CEVAs (content-enabled vertical applications). As it so happens, I&#8217;ll be presenting there will be a session on this subject next month at EMC World 2009. Based on &#8230; <a href="http://craigrandall.net/archives/2009/04/building-content-enabled-apps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton969" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FoLjfcz&amp;via=craigsmusings&amp;text=Building%20content-enabled%20applications&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F04%2Fbuilding-content-enabled-apps%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Both <a title="Vendor Support for CMIS" href="http://wordofpie.com/2008/09/11/vendor-support-for-cmis/" target="_blank">Pie</a> and <a title="Where Have All the CEVA’s Gone?" href="http://bigmenoncontent.com/2009/04/01/where-have-all-the-cevas-gone/" target="_blank">Marko</a> have blogged about content-enabled applications, or what <a title="Use CEVAs to Generate Value From Your Content" href="http://www.gartner.com/DisplayDocument?doc_cd=137675" target="_blank">Gartner calls</a> CEVAs (content-enabled <em>vertical</em> applications).</p>
<p>As it so happens, <strike>I&#8217;ll be presenting</strike> there will be <a title="Building content-enabled applications with DFS: Developer Track @ EMC World 2009" href="https://community.emc.com/thread/2809" target="_blank">a session on this subject</a> next month at <a href="http://www.emcworld.com/">EMC World 2009</a>.</p>
<p>Based on my research of what folks label a <em>content-enabled application</em>, two things rise to the top: <strong>process</strong> (surrounding content) and <strong>subject matter expertise</strong> (individual or group surrounding process), and <strong>context</strong>. OK, three things.</p>
<p>For example, <a title="The Forrester Wave™: Content-Centric Applications, Q1 2006" href="http://www.forrester.com/Research/Document/Excerpt/0,7211,37684,00.html" target="_blank">Forrester defines</a> content-<em>centric</em> applications as &#8220;solutions that put the business&#8217; content to use, and add context along the way&#8211;to support line-of-business needs.&#8221; Example solutions include customer self-service, claims processing, proposal management, contract management, and <a title="EMC Documentum Case Management Solution Framework " href="http://www.emc.com/solutions/business-need/collaboration/case-management-solution-framework.htm" target="_blank">case management</a>.</p>
<p>Other CEVA vendors argue that content-enabled applications are <em>process-oriented</em>, not content-centric. I tend to prefer this viewpoint. A claim is valueless in itself. Only once is claim <em>is processed</em> is value realized, including taking a future liability off the books.</p>
<p>Content-enabled applications should facilitate the convergence of content, collaboration, interaction, and process.</p>
<p>Before you leverage your content in an application to generate value, ask yourself few questions:</p>
<ul>
<li>Who uses the content? Why? How?</li>
<li>What processes does the content support?</li>
<li>If I&#8217;m not a subject matter expert for this type of content, who can I involve to design a better application experience?</li>
<li>What processes does it support?</li>
<li>What context is involved, either centrally or peripherally?</li>
</ul>
<p>Start with something familiar to just about anyone these days: email (or IM, micro-blogging, etc.). Answer the questions. See how applications, for example, around email have evolved. Think about where current email applications may have untapped potential. Etc.</p>
<p>So, where <em>have</em> all the CEVAs gone (as Marko asks)?</p>
<ul>
<li>I think that we in the content management business do ourselves a disservice by overly complicating concepts (e.g. behind <a title="Three-letter acronym" href="http://en.wikipedia.org/wiki/Three-letter_acronym" target="_blank">TLA</a>s or FLAs). Although fine as a conceptual catalyst, CEVA is self-defeating, IMHO, as a rallying label.</li>
<li>I agree that <a title="Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/">CMIS</a> has great potential to increase the availability of content-enabled applications, if for no other reason, because application development that consumes the proposed standard should have a greater return on investment by being applicable to multiple content repositories. (ECM vendor partners are you listening?)</li>
<li>In the end, it&#8217;s the application, not the content or the process or the people. That is, if you&#8217;re just adding a document and perhaps a workflow to some code, you may have an app&#8230;but it won&#8217;t be used. Focus on user experience (i.e. the meaningful, intuitive presentation of content, context and process together).</li>
</ul>
<p>Back to EMC World&#8230;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="http://craigrandall.net/images/emc-world-2009.jpg" alt="Orlando, FL - May17-21" /></p>
<p>I&#8217;ll miss interacting with <a title="The Road to EMC World 2009" href="http://storagezilla.typepad.com/storagezilla/2009/03/the-road-to-emc-world-2009.html" target="_blank">&#8216;Zilla</a> at the conference. It was at <a title="i.e. the first public presentation of DFS" href="http://craigrandall.net/archives/2007/05/documentum-foundation-services/">EMC World in 2007</a> (also held in Orlando, FL) that I <a title="Opening in Orlando" href="http://craigrandall.net/archives/2007/05/opening-in-orlando/">first met Mark in person</a>.</p>
<p>If you are able to make the conference and consider yourself to be a &#8220;2.0 type,&#8221; you may be interested in <a title="EMC World 2009" href="http://lensblog.typepad.com/ebiz/2009/03/emc-world-2009.html" target="_blank">Len&#8217;s advert</a>. Looks like there is even a <a title="EMC World 2009" href="http://events.linkedin.com/EMC-World-2009/pub/37519" target="_blank">LinkedIn event</a> established for the conference.</p>
<p>I plan to <a title="@craigsmusings" href="http://twitter.com/craigsmusings" target="_blank">tweet</a> the conference and otherwise engage with the community. In the meantime, if you plan to attend my session (<em>as presented by others</em>), please feel free to comment (here or <a title="Building content-enabled applications with DFS: Developer Track @ EMC World 2009" href="https://community.emc.com/thread/2809" target="_blank">ECN</a>) on your thoughts about content-enabled applications and what you&#8217;d like discussed or demoed. Thanks in advance.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/04/building-content-enabled-apps/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>CMIS panel discussion at AIIM info360</title>
		<link>http://craigrandall.net/archives/2009/04/cmis-panel-discussion/</link>
		<comments>http://craigrandall.net/archives/2009/04/cmis-panel-discussion/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 14:00:50 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[iECM]]></category>
		<category><![CDATA[info360]]></category>
		<category><![CDATA[OASIS]]></category>
		<category><![CDATA[TC]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=958</guid>
		<description><![CDATA[TweetTomorrow at 11:30am local time there will be an informal CMIS panel at the AIIM info360 conference in Philadelphia (i.e. Doculabs expo booth 434). This panel is organized by AIIM (Betsy Fanning). Thomas Pole, iECM co-chair and organizer of the &#8230; <a href="http://craigrandall.net/archives/2009/04/cmis-panel-discussion/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton958" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FoEV4jz&amp;via=craigsmusings&amp;text=CMIS%20panel%20discussion%20at%20AIIM%20info360&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F04%2Fcmis-panel-discussion%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Tomorrow at 11:30am local time there will be an informal <a title="Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/">CMIS</a> panel at the <a title="AIIM International Exposition and Conference" href="http://www.aiimexpo.com/aiimexpo/v42/index.cvn" target="_blank">AIIM info360</a> conference in Philadelphia (i.e. <a title="Doculabs LIVE!" href="http://www.aiimexpo.com/aiimexpo/v42/index.cvn?id=10254" target="_blank">Doculabs expo booth 434</a>). This panel is organized by <a href="http://www.aiim.org/" target="_blank">AIIM</a> (Betsy Fanning). Thomas Pole, <a title="Interoperable Enterprise Content Managment" href="http://craigrandall.net/archives/2006/07/iecm/">iECM</a> co-chair and organizer of the <a href="http://craigrandall.net/archives/2009/03/aiim-iecm-demo-of-cmis/">CMIS demo</a>, will be the moderator.</p>
<p>My EMC colleague and <a title="OASIS Content Management Interoperability Services Technical Committee" href="http://www.oasis-open.org/committees/cmis/" target="_blank">OASIS CMIS TC</a> chair, Dr. David Choy, will provide an overview of CMIS at 11:30am leading into the panel discussion. As a reminder to my fellow TC&#8217;ers, the panel is open to any TC member.</p>
<p>So, if you&#8217;re at AIIM info360 and want to learn more about CMIS, please join the discussion. You can also stop by the EMC booth (#825) for the duration of the expo. Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/04/cmis-panel-discussion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIIM iECM demo of CMIS</title>
		<link>http://craigrandall.net/archives/2009/03/aiim-iecm-demo-of-cmis/</link>
		<comments>http://craigrandall.net/archives/2009/03/aiim-iecm-demo-of-cmis/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 15:59:07 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[iECM]]></category>
		<category><![CDATA[info360]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=954</guid>
		<description><![CDATA[TweetYesterday at the AIIM info360 conference in Philadelphia, the iECM committee announced its sponsored demonstration of CMIS. The AIIM press release has more details here. Today that demo is live: http://aiim-iecm.org/cmisdemoc/. If you&#8217;re at AIIM info360, please stop by the &#8230; <a href="http://craigrandall.net/archives/2009/03/aiim-iecm-demo-of-cmis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton954" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FraCnNQ&amp;via=craigsmusings&amp;text=AIIM%20iECM%20demo%20of%20CMIS&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F03%2Faiim-iecm-demo-of-cmis%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Yesterday at the <a title="AIIM International Exposition and Conference" href="http://www.aiimexpo.com/aiimexpo/v42/index.cvn" target="_blank">AIIM info360</a> conference in Philadelphia, the <a title="Interoperable Enterprise Content Managment" href="http://craigrandall.net/archives/2006/07/iecm/">iECM</a> committee announced its sponsored demonstration of <a title="Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/">CMIS</a>. The AIIM press release has more details <a title="AIIM iECM Demonstrates Implementation of CMIS at info360: Industry Leaders Create Federated Content Environment" href="http://www.aiim.org/ResourceCenter/AIIMNews/PressReleases/Article.aspx?ID=36058" target="_blank">here</a>.</p>
<p>Today that demo is live: <strong><a title="AIIM iECM's Demonstration of CMIS" href="http://aiim-iecm.org/cmisdemoc/" target="_blank">http://aiim-iecm.org/cmisdemoc/</a></strong>. If you&#8217;re at AIIM info360, please stop by the EMC booth (#825) for a personal tour of the demo application.</p>
<p>If you want to understand how the demo was made, I encourage you to <a title="How the iECM CMIS Demo for the AIIM Conference was Made" href="http://wordofpie.com/2009/03/31/how-the-iecm-cmis-demo-for-the-aiim-conference-was-made/" target="_blank">read Pie&#8217;s account</a>, especially since he was a central figure in producing the application above <a title="EMC Documentum CMIS EA2" href="http://craigrandall.net/archives/2009/01/emc-documentum-cmis-ea2/">compliant repositories</a>, including EMC.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/03/aiim-iecm-demo-of-cmis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CMIS Interoperability</title>
		<link>http://craigrandall.net/archives/2009/03/cmis-interoperability/</link>
		<comments>http://craigrandall.net/archives/2009/03/cmis-interoperability/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 19:50:43 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[CMIS Explorer]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[interoperability]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=924</guid>
		<description><![CDATA[TweetCMS Wire recently picked up the development of CMIS Explorer by Shane Johnson (@shane_dev) at CityTech. CMIS Explorer (download) is a browser application written in Adobe AIR and Flex that uses the RESTful AtomPub binding of the proposed CMIS standard &#8230; <a href="http://craigrandall.net/archives/2009/03/cmis-interoperability/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton924" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FrlMiZU&amp;via=craigsmusings&amp;text=CMIS%20Interoperability&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F03%2Fcmis-interoperability%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>CMS Wire recently <a title="Hiking Through CMIS Repos with CMIS Explorer" href="http://www.cmswire.com/cms/enterprise-cms/hiking-through-cmis-repos-with-cmis-explorer-004027.php" target="_blank">picked up the development of CMIS Explorer</a> by <a title="Shane's blog" href="http://blogs.citytechinc.com/sjohnson/" target="_blank">Shane Johnson</a> (<a title="Shane on Twitter" href="http://twitter.com/shane_dev" target="_blank">@shane_dev</a>) at CityTech. CMIS Explorer (<a href="http://code.google.com/p/cmis-explorer/" target="_blank">download</a>) is a browser application written in Adobe AIR and Flex that uses the RESTful AtomPub binding of the proposed CMIS standard to interact with CMIS-compliant repositories.</p>
<p>Already <a title="EMC Documentum CMIS EA2" href="http://craigrandall.net/archives/2009/01/emc-documentum-cmis-ea2/" target="_blank">early access support for CMIS</a> is available from EMC, IBM and Alfresco. Such support makes it possible for applications like <a href="http://blogs.citytechinc.com/sjohnson/?p=60" target="_blank">CMIS Explorer</a> to be applied to a variety of content repositories in ways not possible before <a title="CMIS - Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/">CMIS</a>.</p>
<p>As fellow OASIS CMIS TC member Florent Guillaume from Nuxeo <a title="Hiking Through CMIS Repos with CMIS Explorer" href="http://www.cmswire.com/cms/enterprise-cms/hiking-through-cmis-repos-with-cmis-explorer-004027.php" target="_blank">comments</a>, though, CMIS is not yet a formal (fixed) standard. It is under development and somewhat fluid.</p>
<p>When a content repository vendor provides draft support, don&#8217;t <em>assume</em> that such support fully conforms to the current draft specification (e.g. v0.5). If you&#8217;re an application developer like Shane, you can <em>know</em> conformance exists by first building against what is specified on <a title="OASIS Content Management Interoperability Services (CMIS) TC" href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis" target="_blank">the OASIS site for CMIS</a> and then pointing your application at desired content repository or repositories.</p>
<p>For example, you can point CMIS Explorer at a Documentum content repository via EMC CMIS support EA2 to search and to see types.</p>
<p align="middle"><img src="http://craigrandall.net/cmis/cmis-explorer-search.jpg" alt="Searching a Docbase via CMIS Explorer" /></p>
<p align="middle"><img src="http://craigrandall.net/cmis/cmis-explorer-types.jpg" alt="Reviewing Docbase types via CMIS Explorer" /></p>
<p>However, while basic interoperability seems OK, something prevents actual browsing functionality in CMIS Explorer from working with Documentum. In its com.citytechinc.cmis.Repository.setFolder() method, CMIS Explorer tries to get folder objects from root children via the following condition:<br /><code>f.object.properties.propertyString.(@name=='BaseType').value == "folder"</code><br />However, draft CMIS specification v0.5 does not define a BaseType property, not does the EMC CMIS support EA2 contain this property. As a result, CMIS Explorer cannot find any folder object in root children, which prevents it from being able to browse a Docbase.</p>
<p>To be fair, my colleague, Norrie Quinn, has already pointed out this matter on <a href="http://blogs.citytechinc.com/sjohnson/?p=60" target="_blank">Shane&#8217;s post</a>, and Shane has replied.</p>
<p>My focus here is simply as follows: <strong>It&#8217;s important for applications to leverage the currently proposed CMIS bindings from OASIS rather than a particular vendor&#8217;s implementation of these bindings in order to promote interoperability.</strong></p>
<p>It will be good to see the emergence of CMIS-based applications that go beyond exploration, navigation and portal-style user experiences. Such applications will help to influence the CMIS roadmap beyond version 1.0.</p>
<p>In the meantime, it&#8217;s great to see open source efforts like CMIS Explorer take root today. Thanks, Shane.</p>
<p>P.S. It would be good to see a community form around CMIS-based application development (e.g. shine a light on individual efforts, potentially pool interest and resources, solicit ideas and challenges, etc.). If you&#8217;re interested in something like, please leave me a comment. In the meantime, I plan to promote community efforts here as best I can. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/03/cmis-interoperability/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>JIRA Client for OASIS</title>
		<link>http://craigrandall.net/archives/2009/02/jira-client-for-oasis/</link>
		<comments>http://craigrandall.net/archives/2009/02/jira-client-for-oasis/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 13:30:18 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Development Toolbox]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ALM Works]]></category>
		<category><![CDATA[issue tracker]]></category>
		<category><![CDATA[JIRA Client]]></category>
		<category><![CDATA[OASIS]]></category>
		<category><![CDATA[TC]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=890</guid>
		<description><![CDATA[TweetThanks to a recent IT change concerning the OASIS JIRA server, I can now leverage ALM Works JIRA Client to work OASIS CMIS TC issues. Furthermore, all OASIS Issue Trackers in the single OASIS JIRA server are available to me&#8211;or &#8230; <a href="http://craigrandall.net/archives/2009/02/jira-client-for-oasis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton890" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fqd6xLL&amp;via=craigsmusings&amp;text=JIRA%20Client%20for%20OASIS&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F02%2Fjira-client-for-oasis%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Thanks to a recent IT change concerning the OASIS JIRA server, I can now leverage <a title="JIRA Client overview" href="http://almworks.com/jiraclient/overview.html" target="_blank">ALM Works JIRA Client</a> to work <a title="OASIS Content Management Interoperability Services Technical Committee" href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis" target="_blank">OASIS CMIS TC</a> issues.</p>
<p align="middle"><img src="http://craigrandall.net/cmis/oasis-site-license-splash-dialog.jpg" alt="JIRA Client for OASIS splash screen" /></p>
<p>Furthermore, <strong>all OASIS Issue Trackers in the single OASIS JIRA server are available to me&#8211;<em>or any other OASIS member</em></strong>!</p>
<p>Here is how&#8230;</p>
<ol>
<li>Visit ALM Works and <a title="JIRA Client download" href="http://almworks.com/jiraclient/download.html" target="_blank">download JIRA Client</a>.</li>
<li>Install JIRA Client and choose &#8220;Run JIRA Client&#8221; before exiting the installer.</li>
<li>Enter your license key. That is, download <a title="JIRA Client license file for OASIS usage" href="http://craigrandall.net/cmis/deskzilla_oasis.license" target="_blank">deskzilla_oasis.license</a> to your local %USERPROFILE%\.JIRAClient directory (e.g. C:\Documents and Settings\YourUserName\.JIRAClient, on a Windows XP machine), and point your JIRA Client instance to your local license file (i.e. select it).</li>
<li>Verify the following license data is presented upon selection:<br /><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Site license<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Licensed to: open-source community<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Support ID: 4000383<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Supported servers:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JIRA [http://tools.oasis-open.org/issues]</code></li>
<li>Restart JIRA Client in order for this license to take effect (i.e. Start | Programs | JIRA Client | JIRA Client).</li>
<li>Configure connection (i.e. enter your OASIS member login credentials).</li>
<li>Connect and select the OASIS issue trackers of interest.</li>
<li>Initialize connection, which may take a short amount of time during first-time initialization.</li>
</ol>
<p>At this point you should be able to leverage JIRA Client against OASIS issue trackers (e.g. <a title="Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/">CMIS</a>).</p>
<p>Credits&#8230;</p>
<ul>
<li>A big thank you to ALM Works founder, <a href="http://www.linkedin.com/in/igorsereda" target="_blank">Igor Sereda</a>, for his support of open source projects and organizations like OASIS.</li>
<li>Thanks also go to Mary McRae of OASIS for gently vetting JIRA Client licensing details, since I&#8217;m not an OASIS employee.</li>
</ul>
<p>Just to be clear, this ALM Works software is not being provided by, nor licensed to OASIS as an organization. The JIRA Client license from ALM Works isn’t granted to OASIS, but it’s restricted to access the OASIS JIRA repository. Each person who installs will need to determine whether or not they are able to accept the licensing agreements for their organization.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/02/jira-client-for-oasis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consuming CMIS WSDL in Visual Studio</title>
		<link>http://craigrandall.net/archives/2009/01/consuming-cmis-wsdl-in-visual-studio/</link>
		<comments>http://craigrandall.net/archives/2009/01/consuming-cmis-wsdl-in-visual-studio/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 19:48:12 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[AtomPub]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[WSDL]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2009/01/consuming-cmis-wsdl-in-visual-studio/</guid>
		<description><![CDATA[TweetAs indicated previously, I’ve uploaded a CMIS v0.5 sample to EDN. This sample works with EMC Documentum CMIS EA2. This CMIS sample is intentionally similar to a sample produced previously for DFS 6.5 SP1. The intent is to help you &#8230; <a href="http://craigrandall.net/archives/2009/01/consuming-cmis-wsdl-in-visual-studio/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton869" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fq9QrmH&amp;via=craigsmusings&amp;text=Consuming%20CMIS%20WSDL%20in%20Visual%20Studio&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F01%2Fconsuming-cmis-wsdl-in-visual-studio%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>As indicated previously, I’ve uploaded a <strong><a title="Direct-to-WSDL CMIS services consumer sample" href="https://community.emc.com/docs/DOC-2688" target="_blank">CMIS v0.5 sample</a></strong> to <a title="EMC Developer Network" href="https://community.emc.com/community/edn" target="_blank">EDN</a>. This sample works with <a title="EMC Documentum CMIS EA2" href="http://craigrandall.net/archives/2009/01/emc-documentum-cmis-ea2/" target="_blank">EMC Documentum CMIS EA2</a>.</p>
<p>This CMIS sample is intentionally similar to a <a title="Consuming DFS WSDL in Visual Studio" href="http://craigrandall.net/archives/2009/01/consuming-dfs-wsdl-in-visual-studio/" target="_blank">sample</a> produced previously for DFS 6.5 SP1. The intent is to <em>help you compare and contrast one set of service contracts from the other</em>. In doing so, please keep in mind that CMIS is focused on basic library services for content management—common features across supporting repositories—while DFS is focused on the broader richness of the EMC Documentum ECM Platform.</p>
<p>It’s worth noting that in the case of its CMIS Repository service interaction, this sample EXE was also used by IBM during this week’s <a title="OASIS CMIS TC f2f" href="http://craigrandall.net/archives/2009/01/cmis-f2f/" target="_blank">TC meeting</a> against their P8-based WSDL endpoint—requiring only a binding configuration change (i.e. zero code changes).</p>
<p>I mentioned that the CMIS AtomPub service (introspection) document for EA2 is accessible as follows: &lt;code&gt;http://host:port/resources/cmis&lt;/code&gt;. Let’s say your EA2 installation is running at localhost on 8080, then a request for this document will return the following type of response:</p>
<pre class="csharpcode"><span class="kwrd">&lt;?</span><span class="html">xml</span> <span class="attr">version</span><span class="kwrd">=&quot;1.0&quot;</span> <span class="attr">encoding</span><span class="kwrd">=&quot;UTF-8&quot;</span> <span class="attr">standalone</span><span class="kwrd">=&quot;yes&quot;</span>?<span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">ns3:service</span> <span class="attr">xmlns</span><span class="kwrd">=&quot;http://www.w3.org/2005/Atom&quot;</span> <span class="attr">xmlns:ns2</span><span class="kwrd">=&quot;http://www.cmis.org/2008/05&quot;</span> <span class="attr">xmlns:ns3</span><span class="kwrd">=&quot;http://www.w3.org/2007/app&quot;</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">ns3:workspace</span> <span class="attr">ns2:id</span><span class="kwrd">=&quot;dfs&quot;</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">title</span> <span class="attr">type</span><span class="kwrd">=&quot;text&quot;</span><span class="kwrd">&gt;</span>dfs<span class="kwrd">&lt;/</span><span class="html">title</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">ns2:repositoryInfo</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">ns2:repositoryId</span><span class="kwrd">&gt;</span>dfs<span class="kwrd">&lt;/</span><span class="html">ns2:repositoryId</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">ns2:repositoryName</span><span class="kwrd">&gt;</span>dfs<span class="kwrd">&lt;/</span><span class="html">ns2:repositoryName</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">ns2:repositoryDescription</span><span class="kwrd">&gt;</span>dfs<span class="kwrd">&lt;/</span><span class="html">ns2:repositoryDescription</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">ns2:vendorName</span><span class="kwrd">&gt;</span>EMC<span class="kwrd">&lt;/</span><span class="html">ns2:vendorName</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">ns2:productName</span><span class="kwrd">&gt;</span>Documentum<span class="kwrd">&lt;/</span><span class="html">ns2:productName</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">ns2:productVersion</span><span class="kwrd">&gt;</span>6.5.0.033<span class="kwrd">&lt;/</span><span class="html">ns2:productVersion</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">ns2:rootFolderId</span><span class="kwrd">&gt;</span>0c00302180000105<span class="kwrd">&lt;/</span><span class="html">ns2:rootFolderId</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">ns2:capabilities</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">ns2:capabilityMultifiling</span><span class="kwrd">&gt;</span>true<span class="kwrd">&lt;/</span><span class="html">ns2:capabilityMultifiling</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">ns2:capabilityUnfiling</span><span class="kwrd">&gt;</span>false<span class="kwrd">&lt;/</span><span class="html">ns2:capabilityUnfiling</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">ns2:capabilityVersionSpecificFiling</span><span class="kwrd">&gt;</span>true<span class="kwrd">&lt;/</span><span class="html">ns2:capabilityVersionSpecificFiling</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">ns2:capabilityPWCUpdateable</span><span class="kwrd">&gt;</span>false<span class="kwrd">&lt;/</span><span class="html">ns2:capabilityPWCUpdateable</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">ns2:capabilityPWCSearchable</span><span class="kwrd">&gt;</span>false<span class="kwrd">&lt;/</span><span class="html">ns2:capabilityPWCSearchable</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">ns2:capabilityAllVersionsSearchable</span><span class="kwrd">&gt;</span>true<span class="kwrd">&lt;/</span><span class="html">ns2:capabilityAllVersionsSearchable</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">ns2:capabilityQuery</span><span class="kwrd">&gt;</span>both<span class="kwrd">&lt;/</span><span class="html">ns2:capabilityQuery</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">ns2:capabilityJoin</span><span class="kwrd">&gt;</span>inneronly<span class="kwrd">&lt;/</span><span class="html">ns2:capabilityJoin</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">ns2:capabilityFullText</span><span class="kwrd">&gt;</span>fulltextandstructured<span class="kwrd">&lt;/</span><span class="html">ns2:capabilityFullText</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;/</span><span class="html">ns2:capabilities</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">ns2:cmisVersionsSupported</span><span class="kwrd">&gt;</span>0.5<span class="kwrd">&lt;/</span><span class="html">ns2:cmisVersionsSupported</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">ns2:repositoryInfo</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">ns3:collection</span> <span class="attr">href</span><span class="kwrd">=&quot;http://localhost:8080/resources/cmis/repositories/dfs/objects/0c00302180000105/children&quot;</span> <span class="attr">ns2:collectionType</span><span class="kwrd">=&quot;root-children&quot;</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">title</span> <span class="attr">type</span><span class="kwrd">=&quot;text&quot;</span><span class="kwrd">&gt;</span>root-children<span class="kwrd">&lt;/</span><span class="html">title</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">ns3:collection</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">ns3:collection</span> <span class="attr">href</span><span class="kwrd">=&quot;http://localhost:8080/resources/cmis/repositories/dfs/objects/0c00302180000105/descendants&quot;</span> <span class="attr">ns2:collectionType</span><span class="kwrd">=&quot;root-descendants&quot;</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">title</span> <span class="attr">type</span><span class="kwrd">=&quot;text&quot;</span><span class="kwrd">&gt;</span>root-descendants<span class="kwrd">&lt;/</span><span class="html">title</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">ns3:collection</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">ns3:collection</span> <span class="attr">href</span><span class="kwrd">=&quot;http://localhost:8080/resources/cmis/repositories/dfs/types&quot;</span> <span class="attr">ns2:collectionType</span><span class="kwrd">=&quot;types-children&quot;</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">title</span> <span class="attr">type</span><span class="kwrd">=&quot;text&quot;</span><span class="kwrd">&gt;</span>types-children<span class="kwrd">&lt;/</span><span class="html">title</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">ns3:collection</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">ns3:collection</span> <span class="attr">href</span><span class="kwrd">=&quot;http://localhost:8080/resources/cmis/repositories/dfs/types&quot;</span> <span class="attr">ns2:collectionType</span><span class="kwrd">=&quot;types-descendants&quot;</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">title</span> <span class="attr">type</span><span class="kwrd">=&quot;text&quot;</span><span class="kwrd">&gt;</span>types-descendants<span class="kwrd">&lt;/</span><span class="html">title</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">ns3:collection</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">ns3:collection</span> <span class="attr">href</span><span class="kwrd">=&quot;http://localhost:8080/resources/cmis/repositories/dfs/checkedout&quot;</span> <span class="attr">ns2:collectionType</span><span class="kwrd">=&quot;checkedout&quot;</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">title</span> <span class="attr">type</span><span class="kwrd">=&quot;text&quot;</span><span class="kwrd">&gt;</span>checkedout<span class="kwrd">&lt;/</span><span class="html">title</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">ns3:collection</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">ns3:collection</span> <span class="attr">href</span><span class="kwrd">=&quot;http://localhost:8080/resources/cmis/repositories/dfs/queries&quot;</span> <span class="attr">ns2:collectionType</span><span class="kwrd">=&quot;query&quot;</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">title</span> <span class="attr">type</span><span class="kwrd">=&quot;text&quot;</span><span class="kwrd">&gt;</span>query<span class="kwrd">&lt;/</span><span class="html">title</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">ns3:collection</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;/</span><span class="html">ns3:workspace</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">ns3:service</span><span class="kwrd">&gt;</span></pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>Your repository name and object identifiers will likely differ from the example references above, but hopefully you get the gist of the response payload.</p>
<p>Comparing the RESTful AtomPub binding to the SOAP binding in CMIS, one has to make two service requests to yield the same repository information (i.e. the block of data represented by &lt;code&gt;repositoryInfo&lt;/code&gt; above) as follows:</p>
<pre class="csharpcode">repositories = repositoryService.getRepositories();
<span class="kwrd">foreach</span> (cmisRepositoryEntryType repository <span class="kwrd">in</span> repositories)
{
  cmisAnyXml repositorySpecificInformation;
  <span class="kwrd">string</span> repositoryId = repository.repositoryID,
         repositoryRelationship,
         repositoryDescription,
         vendorName,
         productName,
         productVersion,
         rootFolderId,
         cmisVersionsSupported;
  cmisRepositoryCapabilitiesType capabilities;
  XmlAttribute[] AnyAttr;
  XmlElement[] Any;
  repositoryService.getRepositoryInfo(<span class="kwrd">ref</span> repositoryId, <span class="kwrd">out</span> repositoryRelationship,
         <span class="kwrd">out</span> repositoryDescription, <span class="kwrd">out</span> vendorName, <span class="kwrd">out</span> productName,
         <span class="kwrd">out</span> productVersion, <span class="kwrd">out</span> rootFolderId, <span class="kwrd">out</span> capabilities,
         <span class="kwrd">out</span> cmisVersionsSupported, <span class="kwrd">out</span> repositorySpecificInformation,
         <span class="kwrd">out</span> Any, <span class="kwrd">out</span> AnyAttr);
  . . .
}</pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>Comparing CMIS Repository service WSDL consumption with DFS Search service WSDL consumption, the same DFS-based consumer code is as follows:</p>
<pre class="csharpcode">Repository[] repositories = searchService.getRepositoryList(<span class="kwrd">null</span>);
<span class="kwrd">foreach</span> (Repository repository <span class="kwrd">in</span> repositories)
{
  . . .
}</pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>To be clear, these examples are not provided for me to argue that one approach is better than another but rather to <em>show how approaches</em> <em>differ</em> based on domain model, use cases, etc.</p>
<p>I’ll leave it as an exercise for the reader to perform similar comparisons where query support and object support is concerned between DFS and CMIS. <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Perhaps it’s also useful to comment on how WS-Security header information is passed to CMIS WSDL endpoints, since CMIS WSDL doesn’t currently declare headers explicitly in the service contract.</p>
<p>This sample injects WS-Security headers via app.config-based declaration (versus programmatically):</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">extensions</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">behaviorExtensions</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">add</span> <span class="attr">name</span><span class="kwrd">=&quot;usernameToken&quot;</span> <span class="attr">type</span><span class="kwrd">=&quot;SecurityMessageInspector.UsernameTokenBehaviorExtensionElement, SecurityMessageInspector, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&quot;</span><span class="kwrd">/&gt;</span>
  <span class="kwrd">&lt;/</span><span class="html">behaviorExtensions</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">extensions</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">behaviors</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">endpointBehaviors</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">behavior</span> <span class="attr">name</span><span class="kwrd">=&quot;UsernameTokenBehavior&quot;</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">usernameToken</span> <span class="attr">username</span><span class="kwrd">=&quot;Administrator&quot;</span> <span class="attr">password</span><span class="kwrd">=&quot;emc&quot;</span> <span class="attr">passwordType</span><span class="kwrd">=&quot;PasswordText&quot;</span><span class="kwrd">/&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">behavior</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;/</span><span class="html">endpointBehaviors</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">behaviors</span><span class="kwrd">&gt;</span></pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>Right away, understand that this is a <em>sample</em>—you will likely want to take a more secure approach to managing user credentials. Certainly, if you employed this approach, you should employ a <em>secure</em> transport (i.e. SSL). Please see the sample solution’s README file for more details if a more programmatic approach is desired (with or without SSL).</p>
<p>There are other ways to &quot;wire&quot; WS-Security header creation and passing into applications. This particular sample takes a more subtle (less in-your-face) approach to accomplish this concern. Regardless, <em>implicit SOAP headers in a contract require extra coding on the part of a consumer</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/01/consuming-cmis-wsdl-in-visual-studio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OASIS CMIS TC f2f</title>
		<link>http://craigrandall.net/archives/2009/01/cmis-f2f/</link>
		<comments>http://craigrandall.net/archives/2009/01/cmis-f2f/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 23:50:52 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[f2f]]></category>
		<category><![CDATA[OASIS]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=864</guid>
		<description><![CDATA[TweetEarlier today, John Newton posted a nice summary of what the OASIS CMIS Technical Committee (TC) accomplished this Monday through Wednesday. Anyone interested in the CMIS progress will want to read John&#8217;s post. Earlier this week, EMC released its second &#8230; <a href="http://craigrandall.net/archives/2009/01/cmis-f2f/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton864" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FnMv4Lk&amp;via=craigsmusings&amp;text=OASIS%20CMIS%20TC%20f2f&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F01%2Fcmis-f2f%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Earlier today, John Newton posted a nice <a title="CMIS Face to Face at Microsoft in Redmond" href="http://newton.typepad.com/content/2009/01/cmis-face-to-face-at-microsoft-in-redmond.html" target="_blank">summary</a> of what the OASIS CMIS Technical Committee (TC) accomplished this Monday through Wednesday. Anyone interested in the CMIS progress will want to read John&#8217;s post.</p>
<p>Earlier this week, EMC released its second <a title="EMC Documentum CMIS EA2" href="http://craigrandall.net/archives/2009/01/emc-documentum-cmis-ea2/" target="_blank">Early Access bits</a> that support both bindings in the current draft specification.</p>
<p>It was great to spend time focusing on technical issues and discussing proposals to resolve them. Sometimes there simply isn&#8217;t a substitute for working with others in the same room! It was also nice to catch up with prior colleagues&#8211;John and Dave Caruana&#8211;and establish new report with others in the Enterprise Content Management industry.</p>
<p>In particular, I appreciate the effort made by TC&#8217;ers from EMC and IBM to get our bits&#8211;both REST and SOAP&#8211;interoperating together. We did make demonstrable progress&#8211;however <em>difficult</em> the technical environment (i.e. lack of viable network onsite) proved to be. (I&#8217;ll post my WCF test client (CMIS WSDL endpoint consumer) separately.)</p>
<p>(By the way, if you ever test MTOM content transfer while outputting messages to a console window, think twice about logging all HTTP traffic. I think that folks in the lobby of building 40 thought my laptop was a bomb when I rushed to leave the TC meeting after I couldn&#8217;t get my computer alarm to silence or stop&#8211;until a hard power-down action was applied.  <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p>Update 1/31/2009: Thanks to Dennis Hamilton, here is a group photo of those physically present at the TC meeting:</p>
<p align="middle"><a title="2009-01-28 OASIS CMIS TC Group Photograph" href="http://www.flickr.com/photos/orcmid/3242255998/in/set-72157606487285841/" target="_blank"><img src="http://craigrandall.net/cmis/090128-oasis-cmis-tc-at-f2f.jpg" alt="090128 OASIS CMIS TC group photo" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/01/cmis-f2f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EMC Documentum CMIS EA2</title>
		<link>http://craigrandall.net/archives/2009/01/emc-documentum-cmis-ea2/</link>
		<comments>http://craigrandall.net/archives/2009/01/emc-documentum-cmis-ea2/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 06:56:23 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[AIIM]]></category>
		<category><![CDATA[AtomPub]]></category>
		<category><![CDATA[Early Access]]></category>
		<category><![CDATA[EDN Labs]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[iECM]]></category>
		<category><![CDATA[SOAP]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=852</guid>
		<description><![CDATA[TweetEarlier today, the second Early Access (EA2) release of EMC Documentum ECM Platform support for the proposed CMIS standard (i.e. current v0.5 draft) was made publicly available via EDN Labs. EA2 features support for both bindings in the proposed draft &#8230; <a href="http://craigrandall.net/archives/2009/01/emc-documentum-cmis-ea2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton852" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FpbdBDt&amp;via=craigsmusings&amp;text=EMC%20Documentum%20CMIS%20EA2&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F01%2Femc-documentum-cmis-ea2%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Earlier today, the second Early Access (EA2) release of EMC Documentum ECM Platform support for the proposed <a title="CMIS - Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/" target="_blank">CMIS</a> standard (i.e. <a title="CMIS specification v0.5 (full)" href="http://community.emc.com/docs/DOC-1605" target="_blank">current v0.5 draft</a>) was made publicly available via <a title="EDN Labs: Content Management Interoperability Services" href="https://community.emc.com/community/labs/cmis/" target="_blank">EDN Labs</a>.</p>
<p>EA2 features support for <em>both</em> bindings in the proposed draft standard: <a title="CMIS specification v0.5 - SOAP binding" href="https://community.emc.com/docs/DOC-1584" target="_blank">SOAP</a> and <a title="CMIS specification v0.5 - AtomPub binding" href="https://community.emc.com/docs/DOC-1583" target="_blank">AtomPub</a>.</p>
<ul>
<li>CMIS EA2 WSDL endpoints are available as follows:<br /><code>http://host:port/services/cmis/service?wsdl</code><br />(e.g. <code>http://localhost:8080/services/cmis/RepositoryService?wsdl</code>)</li>
<li>CMIS EA2 AtomPub service document is available as follows:<br /><code>http://host:port/resources/cmis</code></li>
<li>CMIS EA2 WADL for the AtomPub resources (not covered by the CMIS specification):<br /><code>http://host:port/resources/application.wadl</code></li>
</ul>
<p>You&#8217;ll find more deployment details in the associated <a title="EMC Documentum CMIS EA2 Deployment Guide" href="https://community.emc.com/docs/DOC-2086" target="_blank">guide</a>.</p>
<p>EMC is committed to CMIS and the standards process. Just as there was an EA1 before this update, there will be subsequent EA releases in the future. Hopefully by making CMIS support available to you as the proposed standard develops and matures, you will consider exercising the draft bindings and submitting your feedback. Thanks in advance!</p>
<p>Update 1/27/2008: Pie (Laurence Hart) has <a title="AIIM’s iECM Committee, Validating CMIS" href="http://wordofpie.wordpress.com/2009/01/26/aiims-iecm-committee-validating-cmis/" target="_blank">posted</a> about AIIM&#8217;s intention to demonstrate CMIS-based interoperability at its upcoming Expo via a prototype. EMC is looking forward to participating in this effort, which will provide a nice proof point for ECM customers, partners and vendors all.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/01/emc-documentum-cmis-ea2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Speaking of CMIS</title>
		<link>http://craigrandall.net/archives/2009/01/speaking-of-cmis/</link>
		<comments>http://craigrandall.net/archives/2009/01/speaking-of-cmis/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 16:14:55 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[BMoC]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[EMC]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=843</guid>
		<description><![CDATA[Tweet&#8230;there&#8217;s a discussion over at Big Men on Content.]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton843" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FreHhiv&amp;via=craigsmusings&amp;text=Speaking%20of%20CMIS&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F01%2Fspeaking-of-cmis%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>&#8230;there&#8217;s a discussion over at <a title="Delivering Integrated ECM" href="http://bmoc.wordpress.com/2009/01/14/delivering-integrated-ecm/" target="_blank">Big Men on Content</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/01/speaking-of-cmis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do you say CMIS?</title>
		<link>http://craigrandall.net/archives/2008/11/how-do-you-say-cmis/</link>
		<comments>http://craigrandall.net/archives/2008/11/how-do-you-say-cmis/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 22:26:10 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[content management interoperability services]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=598</guid>
		<description><![CDATA[TweetWhile I&#8217;ve been saying &#8220;see em eye ess&#8221; for CMIS up to this point, I&#8217;ve discovered that others are pronouncing CMIS &#8220;see miss&#8221; instead. One&#8217;s pronunciation of SQL has been offered in support of pronouncing CMIS (i.e. &#8220;see qul&#8221; versus &#8230; <a href="http://craigrandall.net/archives/2008/11/how-do-you-say-cmis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton598" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Foi1Zm5&amp;via=craigsmusings&amp;text=How%20do%20you%20say%20CMIS%3F&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2008%2F11%2Fhow-do-you-say-cmis%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>While I&#8217;ve been saying &#8220;see em eye ess&#8221; for CMIS up to this point, I&#8217;ve discovered that <a title="Some early thoughts on CMIS" href="http://www.cmswatch.com/Trends/1434-Some-early-thoughts-on-CMIS" target="_blank">others</a> are pronouncing <a title="CMIS - Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/" target="_blank">CMIS</a> &#8220;see miss&#8221; instead. </p>
<ul>
<li>One&#8217;s pronunciation of SQL has been offered in support of pronouncing CMIS (i.e. &#8220;see qul&#8221; versus &#8220;ess queue el&#8221;). (I say &#8220;see qul;&#8221; so perhaps I should be saying &#8220;see miss.&#8221;)</li>
<li>Using the shortest pronunciation possible as measured by number of syllables has been offered in support of &#8220;see miss&#8221; (i.e. two versus four syllables).</li>
<li>Conjunctives like CMIS-enabled, CMIS-ready, etc. has been offered in consideration of &#8220;see miss.&#8221; On other hand, &#8220;see em eye ess&#8221; may be better in conversation with someone not yet familiar with the standards effort.</li>
<li>One&#8217;s locale and native language has also been offered in support of &#8220;see em eye ess&#8221; (e.g. easier to understand in conversation with non-native speakers by avoiding use of two common English words, which can be hard to parse in the middle of a sentence for someone not already used to the meaning).</li>
<li>Pop culture features shows like CSI, SVU and NCIS. <em>Initialism</em> applies to these shows (e.g. you don&#8217;t hear &#8220;see sci&#8221; or &#8220;en sis&#8221;). Therefore, &#8230;</li>
</ul>
<p>So, how do <em>you</em> say CMIS? <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>P.S. Yes, this is completely unimportant in every technical aspect where the standards effort around CMIS is concerned. Nevertheless, consistent identity, including pronunciation matters, and the standards effort is just getting started&#8230;</p>
<p>P.P.S. Happy Thanksgiving!</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2008/11/how-do-you-say-cmis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CMIS at SOA World</title>
		<link>http://craigrandall.net/archives/2008/11/cmis-at-soa-world/</link>
		<comments>http://craigrandall.net/archives/2008/11/cmis-at-soa-world/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 21:00:54 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[content management interoperability services]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOA World]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=581</guid>
		<description><![CDATA[TweetToday my EMC colleagues Dr. David Choy and Patricia Anderson presented CMIS to SOA World attendees, &#8220;An Industry Effort to Define a Service-Based Interoperability Standard for Content Management.&#8221; They were kind enough to let me post their work here.]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton581" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FpRe3h1&amp;via=craigsmusings&amp;text=CMIS%20at%20SOA%20World&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2008%2F11%2Fcmis-at-soa-world%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Today my EMC colleagues Dr. David Choy and Patricia Anderson presented <a title="Content Management Interoperability Services" href="http://craigrandall.net/archives/categories/standards/cmis/" target="_blank">CMIS</a> to <a title="SOA World Conference &#038; Expo 2008 West" href="http://soaworld2008.com/" target="_blank">SOA World</a> attendees, &#8220;<a href="http://craigrandall.net/cmis/081120%20CMIS%20(EMC,%20SOA%20World).pdf" target="_blank">An Industry Effort to Define a Service-Based Interoperability Standard for Content Management</a>.&#8221; They were kind enough to let me post their work <a title="CMIS: An Industry Effort to Define a Service-Based Interoperability Standard for Content Management" href="http://craigrandall.net/cmis/081120%20CMIS%20(EMC,%20SOA%20World).pdf" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2008/11/cmis-at-soa-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cover Pages technology report for CMIS</title>
		<link>http://craigrandall.net/archives/2008/11/cover-pages-cmis/</link>
		<comments>http://craigrandall.net/archives/2008/11/cover-pages-cmis/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 19:55:22 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[OASIS]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=552</guid>
		<description><![CDATA[TweetRobin Cover just published a technology report for CMIS to support the activities of the OASIS CMIS TC and external commentary, and with the intent to update the document with relevant bibliographic references as the Technical Committee work progresses. Thanks, &#8230; <a href="http://craigrandall.net/archives/2008/11/cover-pages-cmis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton552" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FoFXOWA&amp;via=craigsmusings&amp;text=Cover%20Pages%20technology%20report%20for%20CMIS&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2008%2F11%2Fcover-pages-cmis%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://www.oasis-open.org/who/staff.php#cover" target="_blank">Robin Cover</a> just published a <a title="Cover Pages: Content Management Interoperability Services (CMIS)" href="http://xml.coverpages.org/cmis.html" target="_blank">technology report</a> for <a title="Content Management Interoperability Services (CMIS)" href="http://craigrandall.net/archives/2008/09/cmis/">CMIS</a> to support the activities of the OASIS CMIS TC and external commentary, and with the intent to update the document with relevant bibliographic references as the Technical Committee work progresses. Thanks, Robin.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2008/11/cover-pages-cmis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>De-hyping CMIS</title>
		<link>http://craigrandall.net/archives/2008/10/de-hyping-cmis/</link>
		<comments>http://craigrandall.net/archives/2008/10/de-hyping-cmis/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 21:22:40 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[content management interoperability services]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[OASIS]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[standard]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2008/10/de-hyping-cmis/</guid>
		<description><![CDATA[TweetThis week has seen REST experts Roy Fielding and Sam Ruby comment on CMIS. As someone directly involved in CMIS, I wanted to acknowledge both Roy&#8217;s remarks and Sam&#8217;s remarks, which follow onto Roy&#8217;s. The standards effort based in OASIS &#8230; <a href="http://craigrandall.net/archives/2008/10/de-hyping-cmis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton458" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fn0ARku&amp;via=craigsmusings&amp;text=De-hyping%20CMIS&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2008%2F10%2Fde-hyping-cmis%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>This week has seen REST experts <a title="Untangled" href="http://roy.gbiv.com/untangled/" target="_blank">Roy Fielding</a> and <a title="Intertwingly" href="http://intertwingly.net/blog/" target="_blank">Sam Ruby</a> comment on <a title="Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/" target="_blank">CMIS</a>. As someone directly involved in CMIS, I wanted to acknowledge both <a title="No REST in CMIS" href="http://roy.gbiv.com/untangled/2008/no-rest-in-cmis" target="_blank">Roy&#8217;s remarks</a> and <a title="CMIS" href="http://www.intertwingly.net/blog/2008/10/01/CMIS" target="_blank">Sam&#8217;s remarks</a>, which follow onto Roy&#8217;s.</p>
<p>The <em>standards effort</em> based in OASIS that is CMIS is indeed <em>just getting started</em>, as Sam notes. There is a lot of work to be done, and CMIS needs timely, constructive feedback from the wider community if it is to become widely adopted.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2008/10/de-hyping-cmis/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>CMIS webinar</title>
		<link>http://craigrandall.net/archives/2008/09/cmis-webinar/</link>
		<comments>http://craigrandall.net/archives/2008/09/cmis-webinar/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 00:17:58 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[content management interoperability services]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[interop]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[webinar]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2008/09/cmis-webinar/</guid>
		<description><![CDATA[TweetI apologize for the short notice, but I will be presenting a webinar on Content Management Interoperability Services (CMIS) this Thursday. Registration is still open: http://www.emc.com/events/2008/q3/09-18-08-cmis-launch.htm. I hope that you can not only listen to the presentation but also participate &#8230; <a href="http://craigrandall.net/archives/2008/09/cmis-webinar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton441" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FpcGveH&amp;via=craigsmusings&amp;text=CMIS%20webinar&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2008%2F09%2Fcmis-webinar%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I apologize for the short notice, but I will be presenting a webinar on Content Management Interoperability Services (CMIS) this Thursday. Registration is still open: <a title="The New Standard that Brings Exceptional Flexibility to Enterprise Content Management" href="http://www.emc.com/events/2008/q3/09-18-08-cmis-launch.htm" target="_blank">http://www.emc.com/events/2008/q3/09-18-08-cmis-launch.htm</a>. I hope that you can not only listen to the presentation but also participate actively in the Q&amp;A portion.</p>
<p>If you cannot participate but are still interested in CMIS, I will do my best to capture the Q&amp;A in a follow-up post. Also, I believe that all those who register will receive an email with information on accessing a recording of the live event.</p>
<p>My colleague, Dave Choy, will be joining me to assist with Q&amp;A; so, please come prepared with your questions. If the blogosphere since last Wednesday (i.e. <a title="CMIS - Content Management Interoperability Services" href="http://craigrandall.net/archives/2008/09/cmis/" target="_blank">CMIS launched on 9/10</a>) is any indication, that shouldn&#8217;t be too much to ask.&nbsp; <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Update (9/18/2008): Thanks to those who attended this webinar and especially to those who asked questions. The audio recording of this event is already available <a title="Audio: The New Standard that Brings Exceptional Flexibility to Enterprise Content Management" href="http://software.edgeboss.net/download/software/podcasts/080918_cmis_-_emc_webinar_audio.mp3" target="_blank">here</a>, and it does capture the Q&#038;A toward the end.</p>
<p>Update (9/19/2008): You can also replay the webcast and download a PDF rendition of the slides <a title="EMC Webcast: CMIS - The New Standard that Brings Exceptional Flexibility to ECM" href="http://info.emc.com/mk/get/DAP_RE?P.ctp_program_execution.Source_ID=16706" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2008/09/cmis-webinar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://software.edgeboss.net/download/software/podcasts/080918_cmis_-_emc_webinar_audio.mp3" length="2134923" type="audio/mpeg" />
		</item>
		<item>
		<title>CMIS &#8211; Content Management Interoperability Services</title>
		<link>http://craigrandall.net/archives/2008/09/cmis/</link>
		<comments>http://craigrandall.net/archives/2008/09/cmis/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 13:00:13 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content management]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[content management interoperability services]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[interop]]></category>
		<category><![CDATA[MSFT]]></category>
		<category><![CDATA[OASIS]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[WSDL]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=377</guid>
		<description><![CDATA[TweetI am excited to (finally) say that EMC, IBM and Microsoft have announced the creation of a jointly developed interface specification called Content Management Interoperability Services, or CMIS. This is important news for the industry as CMIS uses web services &#8230; <a href="http://craigrandall.net/archives/2008/09/cmis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton377" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fqr6Cos&amp;via=craigsmusings&amp;text=CMIS%20%26%238211%3B%20Content%20Management%20Interoperability%20Services&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2008%2F09%2Fcmis%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I am excited to (finally) say that <a href="http://www.emc.com/" target="_blank">EMC</a>, IBM and Microsoft have <a title="EMC, IBM and Microsoft Jointly Create First Web Services Interface Specification for Greater Interoperability of Enterprise Content Management Systems" href="http://www.emc.com/about/news/press/2008/091008-smr-content-management-interoperability-services.htm" target="_blank">announced</a> the creation of a jointly developed interface specification called <strong>Content Management Interoperability Services</strong>, or <a href="http://technorati.com/tag/content+management+interoperability+services" target="_blank">CMIS</a>. This is important news for the industry as <a href="http://technorati.com/tag/cmis" target="_blank">CMIS</a> uses web services to provide greater interoperability across multiple Enterprise Content Management (ECM) repositories.</p>
<p>The <a title="CMIS specification v0.5 (full)" href="http://community.emc.com/docs/DOC-1605" target="_blank">current draft specification</a> will be submitted to <a title="Organization for the Advancement of Structured Information Standards" href="http://www.oasis-open.org/home/index.php" target="_blank">OASIS</a> and managed by technical committee to guide it toward finalization as a standard.</p>
<p>I said &#8220;finally&#8221; above because it&#8217;s been <em>over two years</em> since I <a title="Interoperable Enterprise Content Management" href="http://craigrandall.net/archives/2006/07/iecm/" target="_blank">first talked about ECM standards</a>, admittedly (and out of legal obligation) at a high-level&#8211;followed up one year ago, <a title="Standards and ECM" href="http://craigrandall.net/archives/2007/06/standards-and-ecm/" target="_blank">here</a>. So, <em>finally</em>, all can become clear&#8230;!  <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>In preparation for today&#8217;s announcement, I had the opportunity to interview <a href="http://www.forrester.com/rb/analyst/kyle_mcnabb" target="_blank">Kyle McNabb, Principal Analyst and Research Director at Forrester Research</a>, to share his thoughts on the announcement. You can <a title="Forrester's Kyle McNabb talks about CMIS" href="http://software.edgeboss.net/download/software/podcasts/080905_cmis_-_emc_podcast_with_forrester_research.mp3" target="_blank">listen to Kyle&#8217;s perspectives</a> as I ask him the following questions:</p>
<ul>
<li>Why is CMIS needed?</li>
<li>Why does it matter who is involved in CMIS?</li>
<li>Why is CMIS a step in the right direction?</li>
<li>What will be the near-term impact of CMIS on the market?</li>
<li>What will be the impact of CMIS to the industry as whole, including ISVs as well as organizations at the enterprise or department levels? </li>
<li>What can enterprises expect in the future and how CMIS will help them over the long haul?</li>
</ul>
<p align="middle"><img src="http://craigrandall.net/images/cmis-diagram.jpg" alt="CMIS enables interoperable content applications" /></p>
<p>One of the impacts Kyle sees as a result of CMIS particularly resonates with me: <strong>separation of content repositories from content-centric applications</strong> in a manner similar to how <a title="Structured Query Language" href="http://en.wikipedia.org/wiki/SQL" target="_blank">SQL</a> standardization enabled separation of the relational database from data-centric applications. Entirely new classes of applications (e.g. <a title="Enterprise Resource Planning" href="http://en.wikipedia.org/wiki/Enterprise_resource_planning" target="_blank">ERP</a>) emerged with the arrival of SQL, and I&#8217;m optimistic about the <em>same</em> kind of <em>potential</em> emergence with the announcement of CMIS.</p>
<p>Frankly, I agree with Kyle&#8217;s pragmatic assessment of expectation and timeline. I also believe it will take time before we see new classes of content-centric applications emerge, but CMIS is, in my opinion, a step in the right direction.</p>
<p>As with any significant industry announcement, I expect to see plenty of press coverage by those companies involved, by analysts, etc. I&#8217;m also looking forward to what my EMC colleagues have to say about CMIS (e.g. <a href="http://www.corneliadavis.com/blog/" target="_blank">Cornelia Davis</a>, <a href="http://www.nevertalkwhenyoucannod.com/" target="_blank">Andrew Chapman</a>, <a href="http://flickerdown.com/" target="_blank">Dave Graham</a>, <a href="http://lensblog.typepad.com/" target="_blank">Len Devanna</a>, <a href="http://chucksblog.typepad.com/" target="_blank">Chuck Hollis</a>, and <a href="http://marksblog.emc.com/" target="_blank">Mark Lewis</a>).</p>
<p>I encourage you to <a title="EDN Labs - Content Management Interoperability Services (CMIS)" href="http://community.emc.com/community/labs/cmis" target="_blank">learn more about CMIS on the EMC Developer Network</a>. For example, you can <a title="CMIS specification v0.5 (full)" href="http://community.emc.com/docs/DOC-1605" target="_blank">download</a> the complete set of WSDL/XSD documents for the SOAP binding as well as schemas and example XML documents for the REST binding. You can also <a title="CMIS: Defining Web Services for Sharing Information among Disparate Repositories" href="http://community.emc.com/docs/DOC-1606" target="_blank">download</a> a whitepaper that details technology concepts and business considerations involved with CMIS.</p>
<p>This first post on CMIS is intended to set the stage for deeper conversations about the specification, its domain model, its service model, and what its impact can become. So, if you have questions, please don&#8217;t hesitate to leave a comment here or otherwise join the conversation.</p>
<p>Update (today):<br />
(1) Chuck Hollis has posted his thoughts on <a title="CMIS -- It's Not JAS" href="http://chucksblog.typepad.com/chucks_blog/2008/09/cmis----its-not.html" target="_blank">why CMIS is not JAS (just another standard)</a>. Good reading.<br />
(2) Andrew Chapman has posted his thoughts (er, introduced a new word) on <a title="CMIS – Another SharePoint Desilofication Solution?" href="http://nevertalkwhenyoucannod.com/2008/09/10/content-management-interoperability-services-cmis-ndash-another-sharepoint-desilofication-solution.aspx" target="_blank">potential SharePoint <em>de-silofication</em> driven by CMIS</a>. Another good read.</p>
<p>Update (9/12/2008):<br />
(1) <a title="Proposed Charter for OASIS Content Management Interoperability Services (CMIS) TC" href="http://xml.coverpages.org/OASIS-CMIS-CharterProposal.html#n1b" target="_blank">OASIS Proposed Charter for CMIS TC</a><br />
(2) Mark Lewis <a title="Episode 72: The Commoditization of Content Management?" href="http://marksblog.emc.com/2008/09/episode-72-the.html" target="_blank">addresses commoditization questions raised by CMIS</a>.</p>
<p>Update (9/14/2008): <a title="Vendors Publish Content Management Interoperability Services (CMIS) Standard" href="http://xml.coverpages.org/ni2008-09-10-a.html" target="_blank">OASIS coverage of CMIS news</a></p>
<p>Update (5/4/2010):<br />
(1) <a title="Content Management Interoperability Services (CMIS) Version 1.0, OASIS Standard" href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cmis-spec-v1.0.html" target="_blank">OASIS CMIS 1.0</a> is <a title="OASIS Members Approve Content Management Interoperability Services (CMIS) Standard" href="http://www.oasis-open.org/news/pr/oasis-members-approve-content-management-interoperability-services-cmis-standard" target="_blank">approved as a standard</a>.<br />
(2) Approved errata has been incorporated on 11/4/2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2008/09/cmis/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
<enclosure url="http://software.edgeboss.net/download/software/podcasts/080905_cmis_-_emc_podcast_with_forrester_research.mp3" length="13936375" type="audio/mpeg" />
		</item>
	</channel>
</rss>

