I am reviewing the upgrade to 8.4.x from 8.3 and I see two WebService interfaces to IBM CM 8.4.2. These are CMBGenericWebService and CMWebService. Are one of these two WebService interfaces supporting the CMIS formats or will there be three ways to access IBM CM 8.4.x via a set of WebService calls?
Please embelish with any clearer explaination you feel is appropriate... Thank you!
Pinned topic Is CMIS one of the two supported WebService APIs In CM8.4.x ?
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2010-10-26T19:34:47Z at 2010-10-26T19:34:47Z by TigerTrix
Dave Sanders 1100007DEH8 Posts
Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?2010-09-27T23:23:08ZThis is the accepted answer. This is the accepted answer.The Web Services interfaces, CMBGenericWebService and CMWebService, are not related to CMIS. CM8's only support for CMIS (REST and Web Services bindings) is the developerWorks Tech Preview.
TigerTrix 100000G33K30 Posts
Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?2010-09-27T23:37:23ZThis is the accepted answer. This is the accepted answer.Greetings. The CM8 Web Services component is not related to CMIS and is a separate component. The key to web services is that they implement a defined set of services and follow a certain protocol. The CM8 Web Services component cannot be simply used to take a CMIS syntax because CMIS is more than just an XML syntax or a document format. There are fundamental service differences between the services defined for CMIS and CM8 Web Services. For example, the next generation of web-based services supports newer technologies & REST, which is a fundamentally different way of exposting and thinking about service APIs. Another fundamental difference is paging results. CMIS does offer both REST and webservice bindings to the CMIS service. Newer REST and web services are The next generation of web services that require different plumbing than the CM8 Web Services component was based on.
CM8 has already shipped a newer generation of REST & webservices, IBM Content Manager Services for Lotus Quickr, but are not publicly supported as an API but are available for evaluation or tech preview purposes. These are fundamentally similar to CMIS, support REST and webservices, and use the same technology as CMIS services do. These are currently used by Lotus applications such as for desktop integration (Windows Explorer, Office, Notes, Sametime, etc) and web interface integration with CM8 through Lotus Quickr collaboration applications. See the ECM Quickr Services Forum for more info. These are built on newer technologies and optimized very well for the kind of services they need to support. Depending on how used, they could perform a lot better too, as well as offer more configurable choices, such as administering mount points (libraries) for a browse model, saved search, smart/search folders, etc.
CM8 has already released a CMIS-CM8 2009 Tech Preview based on the CMIS 0.5 spec, which is now fairly out of date and you will probably get XML errors if used with a 1.0 client. (Keep a watch out for updates!). However, you can get a preview today of what the CMIS-CM8 services will look like. You will notice that it is nothing like the older CM8 web services. However it has a lot in common with the newer technologies of Quickr services. I can say that CMIS and Quickr services for CM8 share the same plumbing. So although they too will be separate components, they share much in common. Due only to naming of some tools and item types, it might appear as though one is layered on the other, but this is not true. They are both equally optimized and peer bindings for the same kind of services. The names of shared pieces and tools will change. However, the CMIS-CM8 Tech Preview is functional only, not yet optimized for performance, and will perform drastically different in tech preview form compared to a product release or compared to the Quickr product release. I just don't want you prototyping against CMIS and comparing performance to CM8 Web Services until you try the full release that should be tuned drastically differently for performance. But functionally speaking you should get an idea.
stww 060001QNB02 Posts
Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?2010-09-29T06:16:50ZThis is the accepted answer. This is the accepted answer.
jay.brown 270001PTKH18 Posts
Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?2010-10-01T00:27:04ZThis is the accepted answer. This is the accepted answer.
- stww 060001QNB0
TigerTrix 100000G33K30 Posts
Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?2010-10-26T19:34:47ZThis is the accepted answer. This is the accepted answer.