About this Book
The OASIS CMIS (Content Management Interoperability Services) standard is the lingua franca of Enterprise Content Management (ECM) systems. This book is a comprehensive guide to the CMIS standard and related ECM concepts.
The focus of this book is on hands-on experience with the standard and with the Apache Chemistry libraries and tools. We start with providing the basics for developers, but these early chapters will also be beneficial for nondevelopers who want to understand the standard. As you get deeper into the book, by the end of part 2, you should be able to build an application that connects to any content repository that supports CMIS. We provide practical code examples for Java, Groovy, Python, C#, Objective-C, PHP, and JavaScript. And in the final chapters, we cover expert topics like optimizing your CMIS application and building your own CMIS server.
This book was written primarily for software developers and architects who design and build content-centric applications. You don’t have to be an ECM expert to follow along, but some familiarity with content management systems is assumed. Basic programming skills will be useful for the first part of this book. Parts 2 and 3 require knowledge of a standard programming language like Java or C#, but no previous CMIS expertise or knowledge of the Apache Chemistry libraries are required.
This book is divided into three parts, each with a different target audience with respect to experience level.