You may have noticed our recent communication on the Mule ESB Connector for the Nuxeo Platform. We indeed did quite some work with implementing a fully workable connector for the Mule ESB platform. This connector gives you a way to leverage Nuxeo Platform Automation API (atomic operations) in the Mule ESB environment. Inside a Mule Flow, you can call Nuxeo Automation operations and transform the response payload in formats commonly accepted by other Mule ESB connectors. You can also set a “Nuxeo Listener” endpoint so that your Mule Flow is the reaction to an event happening in the Nuxeo Platform repository. Finally, we implemented the support of “DataSense,” which offers to Mule ESB users metadata autocompletion and automated introspection of payloads and schemas. There are dozens of connectors in the Mule library (http://www.mulesoft.org/connectors), meaning that this connector offers you the possibility to integrate your Nuxeo repository with other software platforms, such as Salesforce, Marketo, SAP, Magento, and many more.
There is a complete step by step tutorial to help you understand the basics of the Mule ESB Connector. In this blog post, I chose to show how to integrate the Nuxeo Platform with Twitter. The Mule Flow you will see in the following videos shows how to fetch some specific tweets and create notes in Nuxeo from the tweet content, setting up a sort of web intelligence agent. Instead of a verbose step-by-step written description, I decided to capture the process in three short videos:
- A functional demo of the implemented flow (4:12),
- A general technical explanation of the flow (5:23),
- The live implementation (7 :03).
Do not hesitate to give feedback when you test this yourself!
General Technical Explanation