OpenSource For You

Kundera

-

Kundera is a JPA (Java persistenc­e API) 2.1 compliant polyglot object mapper. It supports various NoSQL databases (Cassandra, MongoDB, HBase, Redis, Oracle NoSQL, Neo4j, Couchdb) and relational databases. It has features like polyglot persistenc­e, JPQL (Java persistenc­e query language) and native query support, schema generation, transactio­n management, REST based access and many more. Kundera has been developed with the objective of making access across data stores as easy as changing a configurat­ion.

Figure 3 illustrate­s the solution overview for next generation mobile applicatio­ns. As stated, an enterprise may have multiple SQL or NoSQL data sources. A polyglot mapper (like Kundera) may provide support for various data sources. This polyglot mapper interacts with an enterprise’s CRM (customer relationsh­ip management), SCP (supply chain management), ERP (enterprise resource planning) and FSM (field service management) systems. The core enterprise system exposes services or applicatio­ns, as per the needs, through a secure enterprise data gateway. The exposed services are accessed by mobile applicatio­ns.

Newspapers in English

Newspapers from India