This week's book giveaway is in the Reactive Progamming forum.
We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line!
See this thread for details.
Win a copy of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams this week in the Reactive Progamming forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

IBM CMIS

 
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When first time I saw IBM implemented CMIS for IBM content repository, I was a little confused by its name. Even if I have been working in CMS for many years, but never got change to work on CMIS so my knowledge is so limited that I want to learn from you expert guys, especially you are writing a BOOK about it. I am very excited to see and read this book. Do I understand it correctly? I hope so.

So my first question about CMIS is this: is CMIS a industrial standard to access all types of repository including sharepoint, filenet, alfresco etc?
My second question is: is CMIS based on REST webservices?
I do not know on third and I am sure I will have a lot to ask later on.

Thanks
Kevin
 
Author
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Kevin,

Yes, CMIS is an industry standard that let's you work with repositories like Alfresco, SharePoint, FileNet, and many others.

Regarding REST, the CMIS specification requires that CMIS-compliant servers support both a RESTful AtomPub binding and a SOAP-based Web Services binding. If you are writing an application that consumes CMIS you can choose the binding that is appropriate for your particular needs. In CMIS 1.1, a third binding is added--it's JSON-based and is called the browser binding.

You can use the bindings directly if you want. But most people get tired of parsing the responses themselves. That's one of the nice things about using a client library. For Java developers, the most popular client library for CMIS is OpenCMIS, which is part of Apache Chemistry. But there are client libraries available for many other languages. In addition to Java, Apache Chemistry includes client libraries for Python, PHP, and C#. Client libraries for other languages can be found around the net.

Jeff
 
Kevin Sheng
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you for your reply, Jeff.

This is a very exciting book for me and I want to learn more once it is published.

Regards
Kevin
 
There’s no place like 127.0.0.1. But I'll always remember this tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!