MuleSoft Connector for MarkLogic
Installing the Connector
Get the Connector directly from Anypoint Exchange!
Both Anypoint Studio and Anypoint Design Center offer ease of access to the Anypoint Exchange for direct import of the Connector for use in your flows.
If you wish to install from the source code in this repository, see "Building and Scaffolding the Connector" on the Wiki.
To get started, visit the Wiki.
About the Connector
MarkLogic is a NoSQL database designed for speed and scale, without sacrificing the enterprise features required to run mission-critical, operational applications. Using a multi-model approach, MarkLogic provides unprecedented flexibility to integrate and store all of your most critical data, and then view that data as documents, as a graph, or as relational data. You can avoid expensive and brittle ETL and better manage the entities and relationships with which your business works.
MuleSoft is a enterprise-grade, lightweight Java Enterprise Service Bus and Application Orchestration platform that encourages an API-first approach to services, workflows, and data integration. In fact, one can even define and serve RAML-based REST APIs within Mulesoft to orchestrate data movement between flow components.
The project provides the MuleSoft community with a MarkLogic Connector (via the Anypoint Exchange). It delivers data movement and transformation capabilities for use within MuleSoft Anypoint Studio and Anypoint Design Center flows. Anypoint Studio and Anypoint Design Center, respectively, are MuleSoft's Eclipse- and web-based graphical IDEs used to design, author, and run flows.
Despite the graphical design nature of flows, under the covers, each flow in Mule is simply an XML file defining the workflow. If one chooses, flow authoring can be done entirely in XML, especially within Anypoint Studio. See the flow XMLs within the collection of examples to learn more.
The MuleSoft Connector for MarkLogic is built atop the MarkLogic Java Client API and Data Movement SDK (DMSDK), which are used to do all the work with MarkLogic. The Connector is based on the Mule 4 Runtime Engine, Mule SDK 1.1, and is developed and tested with Anypoint Studio 7.