Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
About the Authors
About the Cover Illustration
1. Understanding CMIS
Chapter 1. Introducing CMIS
1.1. What is CMIS?
1.1.1. About the specification
1.1.2. What does CMIS do?
1.1.3. Where is CMIS being adopted?
1.2. Setting up a CMIS test environment
1.2.1. Requirements
1.2.2. Installing the OpenCMIS InMemory Repository web application
1.2.3. Installing the CMIS Workbench
1.3. Writing your first CMIS code using Groovy
1.3.1. Connecting to the repository
1.3.2. Try it—browse the repository using the CMIS Workbench
1.3.3. Try it—run CMIS code in the CMIS Workbench Groovy console
1.4. CMIS considerations
1.4.1. Understanding the limitations of CMIS
1.4.2. Comparing CMIS to the Java Content Repository (JCR) API
1.5. Summary
Chapter 2. Exploring the CMIS domain model
2.1. The CMIS service
2.1.1. The role of the CMIS service
2.1.2. Bindings: what does a CMIS service look like?
2.2. Repository—the CMIS database
2.2.1. Repository info and capabilities
2.2.2. Capabilities across different repository vendors
2.2.3. Try it—retrieve the repository info
2.3. Folders
2.3.1. The role of folders
2.3.2. Try it—folder navigation
2.4. Documents
2.4.1. The role of documents