Blog Postshttp://www.oldschooltechie.com/cmis_blog
enTo CMIS or not to CMIS, that is the questionhttp://www.oldschooltechie.com/blog/2013/09/10/cmis-or-not-cmis-question
<div class="field field-type-datetime field-field-pubdate">
<div class="field-label">Date Posted:&nbsp;</div>
<div class="field-items">
<div class="field-item odd">
<span class="date-display-single">Tue, 2013-09-10 12:45</span> </div>
</div>
</div>
<h3>CMIS is HOT in ECM!</h3><p>Well CMIS has been a standard for well over 3 years now and many vendors have implemented CMIS compliant repositories. &nbsp;Recently, CMIS 1.1 was approved as an OASIS specification. &nbsp;In my consultancy role at Alfresco Software (one of the ECM vendors that has implemented CMIS), I have run into a number of projects that have vigorously embraced CMIS.</p><p><a href="http://www.oldschooltechie.com/blog/2013/09/10/cmis-or-not-cmis-question" target="_blank">read more</a></p>AlfrescoCMISSat, 07 Sep 2013 03:55:24 +0000richmck28 at http://www.oldschooltechie.comBuilding a CMIS REST Client Application using PHPhttp://www.oldschooltechie.com/blog/2009/11/30/building-cmis-rest-client-application-using-php
<div class="field field-type-datetime field-field-pubdate">
<div class="field-label">Date Posted:&nbsp;</div>
<div class="field-items">
<div class="field-item odd">
<span class="date-display-single">Mon, 2009-11-30 18:13</span> </div>
</div>
</div>
<p>Now that the <a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cd04/cmis-spec-v1.0.html" target="_blank">CMIS 1.0 Draft Specification</a> is available for public review, many developers are starting to ask "How can I build applications that leverage CMIS?"&nbsp; If you are inclined to use SOAP, then you can probably use your favorite SOAP tools to build a client application.&nbsp; If you are looking to leverage the REST binding, then you may need to do a bit more work.</p><p><a href="http://www.oldschooltechie.com/blog/2009/11/30/building-cmis-rest-client-application-using-php" target="_blank">read more</a></p>http://www.oldschooltechie.com/blog/2009/11/30/building-cmis-rest-client-application-using-php#commentsAlfrescoCMISEnterprise Content ManagementWeb Content ManagementTue, 01 Dec 2009 03:26:13 +0000richmck21 at http://www.oldschooltechie.comCMIS Protocol Bindingshttp://www.oldschooltechie.com/blog/2009/11/23/cmis-protocol-bindings
<div class="field field-type-datetime field-field-pubdate">
<div class="field-label">Date Posted:&nbsp;</div>
<div class="field-items">
<div class="field-item odd">
<span class="date-display-single">Mon, 2009-11-23 23:00</span> </div>
</div>
</div>
<p>In this final post of my Introduction to CMIS series, I will discuss the SOAP and REST protocol bindings for CMIS.&nbsp; This post should provide an overview of how CMIS leverages SOAP and REST (particularly the AtomPub).&nbsp; It is not a comprehensive reference on SOAP, REST or AtomPub.</p><p><a href="http://www.oldschooltechie.com/blog/2009/11/23/cmis-protocol-bindings" target="_blank">read more</a></p>http://www.oldschooltechie.com/blog/2009/11/23/cmis-protocol-bindings#commentsAlfrescoCMISEnterprise Content ManagementSun, 29 Nov 2009 22:17:35 +0000richmck15 at http://www.oldschooltechie.comCMIS Serviceshttp://www.oldschooltechie.com/blog/2009/11/23/cmis-services
<div class="field field-type-datetime field-field-pubdate">
<div class="field-label">Date Posted:&nbsp;</div>
<div class="field-items">
<div class="field-item odd">
<span class="date-display-single">Mon, 2009-11-23 19:00</span> </div>
</div>
</div>
<p>In two previous blog posts, I discussed the <a href="/blog/2009/11/23/cmis-domain-model">CMIS Domain Model</a> and the <a href="/blog/2009/11/23/cmis-query-language">CMIS Query Language</a>.&nbsp; This post discusses the CMIS Services.&nbsp; The CMIS Services expose methods by which a client can:</p><ul><li>Browse the repository</li><li>Inspect objects in the repository</li><li>Manipulate objects in the repository</li></ul><p>The methods that are provided to the client are organized into 9 services.</p><p><a href="http://www.oldschooltechie.com/blog/2009/11/23/cmis-services" target="_blank">read more</a></p>http://www.oldschooltechie.com/blog/2009/11/23/cmis-services#commentsAlfrescoCMISEnterprise Content ManagementMon, 23 Nov 2009 22:16:51 +0000richmck14 at http://www.oldschooltechie.comIntroduction to CMIShttp://www.oldschooltechie.com/blog/2009/11/23/introduction-cmis
<div class="field field-type-datetime field-field-pubdate">
<div class="field-label">Date Posted:&nbsp;</div>
<div class="field-items">
<div class="field-item odd">
<span class="date-display-single">Mon, 2009-11-23 19:00</span> </div>
</div>
</div>
<p>Recently I had the opportunity give a <a href="http://share.alfresco.com/share/proxy/alfresco/api/node/content/workspace/SpacesStore/00bd8fb5-5dc4-47ec-9814-8d48113d605f/Master%20Class%20CMIS%20-%20ATL%201009.pdf?a=true" title="This presentation is available to all Alfresco Community Members">presentation</a> on Content Management Interoperability Services (CMIS).&nbsp; This is a new Oasis standard which entered Public Review with the release of the "<a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cd04/cmis-spec-v1.0.html" title="http://docs.oasis-open.org/cmis/CMIS/v1.0/cd04/cmis-spec-v</p><p><a href="http://www.oldschooltechie.com/blog/2009/11/23/introduction-cmis" target="_blank">read more</a></p>http://www.oldschooltechie.com/blog/2009/11/23/introduction-cmis#commentsAlfrescoCMISEnterprise Content ManagementMon, 16 Nov 2009 02:18:25 +0000richmck10 at http://www.oldschooltechie.comCMIS Query Languagehttp://www.oldschooltechie.com/blog/2009/11/23/cmis-query-language
<div class="field field-type-datetime field-field-pubdate">
<div class="field-label">Date Posted:&nbsp;</div>
<div class="field-items">
<div class="field-item odd">
<span class="date-display-single">Mon, 2009-11-23 17:00</span> </div>
</div>
</div>
<p>The CMIS Query Language is the means by which any CMIS compliant repository provides a read only <span class="highlight">Relation View</span> into the repository.&nbsp; As we saw in the <a href="http://www.oldschooltechie.com/blog/2009/11/23/cmis-domain-model" title="CMIS Domain Model">CMIS Domain Model</a>, support for queries is optional.&nbsp; Having said that, in my humble opinion, it is highly unlikely that any self respecting CMIS compliant repository would not support relational queries.&nbsp; Keep in mind that some repositories may require you to issue full text and metadata queries</p><p><a href="http://www.oldschooltechie.com/blog/2009/11/23/cmis-query-language" target="_blank">read more</a></p>http://www.oldschooltechie.com/blog/2009/11/23/cmis-query-language#commentsAlfrescoCMISEnterprise Content ManagementMon, 23 Nov 2009 22:14:41 +0000richmck13 at http://www.oldschooltechie.comCMIS Domain Modelhttp://www.oldschooltechie.com/blog/2009/11/23/cmis-domain-model
<div class="field field-type-datetime field-field-pubdate">
<div class="field-label">Date Posted:&nbsp;</div>
<div class="field-items">
<div class="field-item odd">
<span class="date-display-single">Sun, 2009-11-22 19:00</span> </div>
</div>
</div>
<h2>Repository</h2><p>CMIS is defined around the interactions between a client application and single repository.&nbsp; The repository is a container of objects (documents, folders etc..).&nbsp; In order to be CMIS compliant there is some mandatory functionality that the repository must support and there are some optional capabilities that the repository may support.</p><p>In order to get started, the client will need to know the starting URI needed to access the Repository via the desired binding (SOAP or REST).&nbsp; Armed with that URI, the client is then in a position to:</p><p><a href="http://www.oldschooltechie.com/blog/2009/11/23/cmis-domain-model" target="_blank">read more</a></p>http://www.oldschooltechie.com/blog/2009/11/23/cmis-domain-model#commentsAlfrescoCMISEnterprise Content ManagementThu, 26 Nov 2009 05:47:25 +0000richmck12 at http://www.oldschooltechie.com