OASIS CMIS TC f2f

Earlier 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’s post.

Earlier this week, EMC released its second Early Access bits that support both bindings in the current draft specification.

It was great to spend time focusing on technical issues and discussing proposals to resolve them. Sometimes there simply isn’t a substitute for working with others in the same room! It was also nice to catch up with prior colleagues–John and Dave Caruana–and establish new report with others in the Enterprise Content Management industry.

In particular, I appreciate the effort made by TC’ers from EMC and IBM to get our bits–both REST and SOAP–interoperating together. We did make demonstrable progress–however difficult the technical environment (i.e. lack of viable network onsite) proved to be. (I’ll post my WCF test client (CMIS WSDL endpoint consumer) separately.)

(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’t get my computer alarm to silence or stop–until a hard power-down action was applied. :-) )

Update 1/31/2009: Thanks to Dennis Hamilton, here is a group photo of those physically present at the TC meeting:

090128 OASIS CMIS TC group photo

EMC Documentum CMIS EA2

Earlier 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 standard: SOAP and AtomPub.

  • CMIS EA2 WSDL endpoints are available as follows:
    http://host:port/services/cmis/service?wsdl
    (e.g. http://localhost:8080/services/cmis/RepositoryService?wsdl)
  • CMIS EA2 AtomPub service document is available as follows:
    http://host:port/resources/cmis
  • CMIS EA2 WADL for the AtomPub resources (not covered by the CMIS specification):
    http://host:port/resources/application.wadl

You’ll find more deployment details in the associated guide.

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!

Update 1/27/2008: Pie (Laurence Hart) has posted about AIIM’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.

How do you say CMIS?

While I’ve been saying “see em eye ess” for CMIS up to this point, I’ve discovered that others are pronouncing CMIS “see miss” instead.

  • One’s pronunciation of SQL has been offered in support of pronouncing CMIS (i.e. “see qul” versus “ess queue el”). (I say “see qul;” so perhaps I should be saying “see miss.”)
  • Using the shortest pronunciation possible as measured by number of syllables has been offered in support of “see miss” (i.e. two versus four syllables).
  • Conjunctives like CMIS-enabled, CMIS-ready, etc. has been offered in consideration of “see miss.” On other hand, “see em eye ess” may be better in conversation with someone not yet familiar with the standards effort.
  • One’s locale and native language has also been offered in support of “see em eye ess” (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).
  • Pop culture features shows like CSI, SVU and NCIS. Initialism applies to these shows (e.g. you don’t hear “see sci” or “en sis”). Therefore, …

So, how do you say CMIS? :-)

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…

P.P.S. Happy Thanksgiving!