Å·±¦ÓéÀÖ

Jump to ratings and reviews
Rate this book

CMIS and Apache Chemistry in Action

Rate this book
Summary

CMIS and Apache Chemistry in Action is a comprehensive guide to the CMIS standard and related ECM concepts, written by the authors of the standard. 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.

About The Technology

Content Management Interoperability Services (CMIS) is an OASIS standard for accessing content management systems. It specifies a vendor-and language-neutral way to interact with any compliant content repository. Apache Chemistry provides complete reference implementations of the CMIS standard with robust APIs for developers writing tools, applications, and servers.

About This Book

CMIS and Apache Chemistry in Action is a comprehensive guide to the CMIS standard and related ECM concepts. In it, you'll find clear teaching and instantly useful examples for building content-centric client and server-side applications that run against any CMIS-compliant repository. In fact, using the CMIS Workbench and the InMemory Repository from Apache Chemistry, you'll have running code talking to a real CMIS server by the end of chapter 1.

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 assumed.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

What's Inside

About the Authors

Florian Müller , Jay Brown , and Jeff Potts are among the original authors, contributors, and leaders of Apache Chemistry and the OASIS CMIS specification. They continue to shape CMIS implementations at Alfresco, IBM, and SAP.

Table of Contents

480 pages, Paperback

First published May 28, 2013

2 people are currently reading
2 people want to read

About the author

Florian Müller

104Ìýbooks

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (50%)
4 stars
2 (50%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
14 reviews1 follower
January 21, 2014
I've been given the opportunity by Manning to review this book.
The book consists of three parts characterized by an increasing level of difficulty.
The first part starts explaining very clearly why CMIS is important and which scenarios it helps to deal with.
It introduces a lot of new concepts, it is very specific about properties, model structures and so on, but , at the same time,
also gives a lot of external references (especially to the CMIS specification)in order to better understand them. Even a reader being not very confident with ECM basics can find here explained some key concepts.
The section about queries is nicely exposed even if some skills about SQL are required.
The second part is more hands-on and involves the reader in building a real application exploiting CMIS, facing most aspects
a developer could encounter. Every action, like adding, removing and updating CMIS objects is good described along with the code using OpenCMIS API to accomplish the desired result.
A particular attention is paid to organize a good development environment in order to be able to compile and run the examples.
Moreover I found very interesting the focus on the possibility of working with other client libraries and, consequently, to connect toward other applications written in .NET, Python or PHP. I found the section about building mobile application for Android and iOS a little concise, but it could do given the scope of this publication.
The third part focuses on advanced topics and becomes more challenging: but not every book has an entire chapter dedicated to performance tuning and caching strategies, with a set of real world examples along with useful advices about development best practices. Remarkable.
Appendixes provide more information about those topics which have been used throughout the book and would need a wider explanation based on their importance.
The overall impression about the book is that it's well written and enjoyable, it provides a lot of examples using various programming languages like Java and Groovy and is very precise. Besides, a lot of external references in chapters and a dedicated appendix push the reader to deepen its knowledge about the various topics described during the journey through pages.
I absolutely recommend this publication.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.