O'Reilly logo

Professional Alfresco: Practical Solutions for Enterprise Content Management by Kevin Roast, Michael G. Uzquiano, Michael Farman, John Newton, David Caruana

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Services

WHAT'S IN THIS CHAPTER?

  • Introducing the Content Repository Services

  • Understanding the existing Content, Control, and Collaboration Services

  • Using and extending services

  • Developing your own services

  • Introducing Content Management Interoperability Services

  • Understanding CMIS concepts

  • Using CMIS with Alfresco

The Alfresco server provides capabilities for capturing, managing, and collaborating on content using services. These services form the basis of the functionality provided by any Alfresco implementation.

Services address the core use cases for content management applications, including the logical organization of content, file management, version control, and security. In addition, services support the control of content through workflow and process management, and social and collaborative applications.

Alfresco exposes services at various levels, including Java, scripting, REST, and Web services, as well as through client interfaces such as Explorer and Share. Some services are considered internal; others are public. For example, the Java-level services are internal services. The majority of these are accessible through other public interfaces, including the public APIs, client applications, and CMIS.

The services are divided into two main categories: Content Repository Services and Content Application Services.

CONTENT REPOSITORY SERVICES

The Content Repository Services, written in Java, are the fundamental services for working with content. The following describes the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required