Chapter 2. Exploring the CMIS domain model

This chapter covers

  • Establishing communications with a CMIS service
  • Using the features of a repository
  • Navigating the folder hierarchy
  • Retrieving a document with its content stream and properties (metadata)

In chapter 1, you received a high-level introduction to CMIS as a specification. Every object that lives in a CMIS repository is an instance of an object type. In this chapter, we’ll explore the basic object types that make up the CMIS domain model as well as some of the key concepts that bind them all together into a useful system. Along the way, you’ll write some Java/Groovy code (using the Workbench that was introduced in chapter 1) to illustrate key concepts.

Although it’s a bit of a ...

Get CMIS and Apache Chemistry in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.