Topic
5 replies Latest Post - ‏2010-10-26T19:34:47Z by TigerTrix
mgalaty
mgalaty
1 Post
ACCEPTED ANSWER

Pinned topic Is CMIS one of the two supported WebService APIs In CM8.4.x ?

‏2010-09-27T19:52:26Z |
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!
Updated on 2010-10-26T19:34:47Z at 2010-10-26T19:34:47Z by TigerTrix
  • dsanders
    dsanders
    8 Posts
    ACCEPTED ANSWER

    Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?

    ‏2010-09-27T23:23:08Z  in response to mgalaty
    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
    TigerTrix
    30 Posts
    ACCEPTED ANSWER

    Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?

    ‏2010-09-27T23:37:23Z  in response to mgalaty
    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
      stww
      2 Posts
      ACCEPTED ANSWER

      Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?

      ‏2010-09-29T06:16:50Z  in response to TigerTrix
      When can we expect the CMIS based Webservices for CM8? Is it true that it will be released till end of 2010?

      :-) stww
      • jay.brown
        jay.brown
        18 Posts
        ACCEPTED ANSWER

        Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?

        ‏2010-10-01T00:27:04Z  in response to stww
        We are working on the CMIS 1.0 tech preview for CM8 as we speak. We hope to have this posted as an update to our developerWorks tech preview in the near future. We can't comment much more than that since this is yet an unannounced product except to say keep a eye on this forum for updates.
        • TigerTrix
          TigerTrix
          30 Posts
          ACCEPTED ANSWER

          Re: Is CMIS one of the two supported WebService APIs In CM8.4.x ?

          ‏2010-10-26T19:34:47Z  in response to jay.brown
          The CM8 technology preview for October 2010 has now been posted. It includes a significant update for the 1.0 spec level.