Manning Early
Access Program
CMIS and Apache Chemistry in Action

EARLY ACCESS EDITION
Florian Müller, Jay Brown, and Jeff Potts

MEAP Began: September 2012
Softbound print: July 2013 (est.) | 500 pages
ISBN: 9781617291159

Become a reviewer
Pre-Order options*
Order today and start reading CMIS and Apache Chemistry in Action today through MEAP                    
  MEAP + Ebook only - $47.99
  MEAP + Print book (includes Ebook) when available - $59.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates     

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
PART I: UNDERSTANDING CMIS
  1. Introducing CMIS - FREE
  2. Exploring the CMIS domain model - AVAILABLE
  3. Creating, updating, and deleting objects with CMIS - AVAILABLE
  4. CMIS metadata—types and properties - AVAILABLE
  5. Query and getChanges - AVAILABLE

PART II: HANDS ONCMIS CLIENT DEVELOPMENT
  6. Meet your new project: the Blend - AVAILABLE
  7. The Blend—read and query functionality - AVAILABLE
  8. The Blend—create, update and delete functionality - AVAILABLE
  9. Using other client libraries - AVAILABLE
10. Building mobile apps with CMIS - AVAILABLE

PART III: ADVANCED TOPICS
11. CMIS Bindings - AVAILABLE
12. Security and control - AVAILABLE
13. Performance - AVAILABLE
14. Building a CMIS server

PART IV: APPENDIXES
  A. Building and installing OpenCMIS
  B. CMIS SQL BNF grammar
  C. CMIS cheat sheet
  D. Building Web Applications with JavaScript - AVAILABLE
  E. References and resources
 

DESCRIPTION

The OASIS CMIS (Content Management Interoperability Services) standard is the lingua franca of Enterprise Content Management (ECM) systems like SharePoint, Alfresco, IBM FileNet, OpenText, Nuxeo, and Documentum. This specification, agreed to and implemented by most ECM vendors, provides a standardized, vendor- and language-neutral way to access any compliant content repository, much like SQL does for databases. Apache Chemistry is a complete reference implementation of the CMIS standard, offering robust APIs for developers writing tools, applications, and servers. In short, if you're a developer working with enterprise content management systems, you need to know CMIS. This book is for you.

CMIS and Apache Chemistry in Action is a comprehensive guide to the CMIS standard and related ECM concepts. In it, you'll tackle hands-on examples for building applications on CMIS repositories from both the client and the server sides. You'll learn how to create new content-centric applications that install and run in any CMIS-compliant repository. In fact, you'll have running code talking to a real CMIS server by the end of chapter 1. You'll find working examples using the Apache Chemistry APIs for Java, Python, C#, Objective-C, and PHP, but you can use the techniques you'll learn in this book to work with CMIS repositories using any language that can speak HTTP—including JavaScript.

WHAT'S INSIDE

This book requires some familiarity with content management systems and a standard programming language like Java or C#. No exposure to CMIS or Apache Chemistry is needed.

About the Authors

The authors are among the original contributors and leadership of Apache Chemistry, and they are some of the original and continuing authors of the CMIS specification at OASIS. They continue to shape the CMIS implementations at Alfresco, IBM, and SAP. Jay Brown is an Architect and CMIS Evangelist for IBM where he has designed several of IBM's CMIS products shipping today. He's an original contributor to the Oasis CMIS 1.0 spec and authored several of the CMIS 1.1 features. Jay regularly speaks on this subject at IBM's annual conferences. Florian Müller is an ECM Development Architect at SAP. He's a member of the CMIS Technical Committee and CMIS specification editor. He is chair of the Apache Chemistry project and a core developer of Apache Chemistry OpenCMIS and Apache Chemistry DotCMIS. Jeff Potts is the Chief Community Officer at Alfresco. He started working with CMIS in 2009 and maintains cmislib, a Python client API for CMIS. Jeff regularly speaks about Alfresco, cmislib, and the CMIS specification at conferences and events around the world.

About the Early Access Version

This Early Access version of CMIS and Apache Chemistry in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.