Kun­dera

OpenSource For You - - FOR U & ME -

Kun­dera is a JPA (Java per­sis­tence API) 2.1 com­pli­ant poly­glot ob­ject map­per. It sup­ports var­i­ous NoSQL data­bases (Cas­san­dra, Mon­goDB, HBase, Re­dis, Or­a­cle NoSQL, Neo4j, Couchdb) and re­la­tional data­bases. It has fea­tures like poly­glot per­sis­tence, JPQL (Java per­sis­tence query lan­guage) and na­tive query sup­port, schema gen­er­a­tion, trans­ac­tion man­age­ment, REST based ac­cess and many more. Kun­dera has been de­vel­oped with the ob­jec­tive of mak­ing ac­cess across data stores as easy as chang­ing a con­fig­u­ra­tion.

Fig­ure 3 il­lus­trates the so­lu­tion over­view for next gen­er­a­tion mo­bile ap­pli­ca­tions. As stated, an en­ter­prise may have mul­ti­ple SQL or NoSQL data sources. A poly­glot map­per (like Kun­dera) may pro­vide sup­port for var­i­ous data sources. This poly­glot map­per in­ter­acts with an en­ter­prise’s CRM (cus­tomer re­la­tion­ship man­age­ment), SCP (sup­ply chain man­age­ment), ERP (en­ter­prise re­source plan­ning) and FSM (field ser­vice man­age­ment) sys­tems. The core en­ter­prise sys­tem ex­poses ser­vices or ap­pli­ca­tions, as per the needs, through a se­cure en­ter­prise data gate­way. The ex­posed ser­vices are ac­cessed by mo­bile ap­pli­ca­tions.

Newspapers in English

Newspapers from India

© PressReader. All rights reserved.