Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Foreword

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