If you’ve ever developed an enterprise web application with a relational database then you’re very familiar with the constant data format transformations that need to take place in the middle tier.  When retrieving data from a relational database, you are forced to transform the retrieved columns and rows into an XML or JSON document that can be consumed by the requestor.  Likewise, if a web service client delivers an XML or JSON document into your application and you need to store the XML or JSON document content, you now need to transform the XML data by mapping it into columns and rows to be inserted into your relational database.

How much easier would life be if you could store XML or JSON documents “as is”?  Enter MarkLogic and its full JavaScript Stack.  MarkLogic is a document database that allows you to store and retrieve documents in simple “as is” readable and easily comprehendible formats—XML and JSON.  MarkLogic enterprise NoSQL database platform allows you to store data in a humanistic manner, making it easier to read and understand.

For comparison, view the following diagram:

gennet-graph

As shown above, the XML document to the right can be easily read and understood.  In addition, by storing data in a format that can easily be consumed or delivered by various applications and services, the MarkLogic document database allows you to minimize the time and effort spent in transformation processes, greatly simplifying your life as a developer and giving you more time to deliver value to your users and customers.

If you would like to learn more about the simplified transformation process developers experience with MarkLogic, check out Full stack JavaScript Development with MarkLogic  from MarkLogic World 2015.

General Networks, based in Glendale, CA, is an Integration and Solutions Partner to MarkLogic.  Contact us for more information: cashbaugh@gennet.com