Chapter 7. System Integration with CMIS
In this chapter, we will take a look at how to integrate different systems or applications with CMIS. First we will see how the Drupal Web Content Management (WCM) system can be integrated with a CMS server to fetch information about documents in the repository to keep the content in one place. Then we will look at Enterprise Application Integration (EIA) with Mule ESB and how it can talk to CMS servers. In the last part of this chapter, we will see how CMIS can be used to talk to Alfresco's Cloud offering.
In this chapter we learn how to:
Display a file link in Drupal that references a document in a CMIS repository
Display a table of files in Drupal that references documents in a folder in a CMIS repository
Use an Enterprise Service Bus (ESB) to poll for files in a folder and store them in a CMS server
Use an ESB to transfer documents between Alfresco and a filesystem folder
Talk to the Alfresco Cloud service