Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "JNoSQL/Artemis"

 
Line 19: Line 19:
 
<br/>
 
<br/>
  
=== The Artemis project ===
+
=== The Eclipse JNoSQL Artemis project ===
  
 
<br/>
 
<br/>
Line 27: Line 27:
 
<br/>
 
<br/>
  
 +
* The '''artemis-core''': The Eclipse JNoSQL mapping, Artemis, commons project.
 +
* The '''artemis-configuration''': The Eclipse JNoSQL reader to Artemis project.
 +
* The '''artemis-column''': The Eclipse JNoSQL mapping, Artemis, to column NoSQL database.
 +
* The '''artemis-document''': The Eclipse JNoSQL mapping, Artemis, to document NoSQL database.
 +
* The '''artemis-key-value''': The Eclipse JNoSQL mapping, Artemis, to key-value NoSQL database.
  
* '''Artemis-core''': That is the Artemis engine where there are the events, annotations and the Diana integration.
 
* '''Artemis-validation''': That is the Bean Validation integration as artemis-core plugin.
 
* '''Artemis-extension''': Like Diana, there is a support for database diversity. This project has extensions to the each database type on the database mapping level.
 
  
  

Latest revision as of 07:37, 4 November 2017

Duke-artemis-min.png

The Eclipse JNoSQL Artemis project is the mapping level, to put it differently, it has the same goals of the either JPA or ORM to NoSQL world, which converts the entity object to Diana model.


This level is in charge to do integration among technologies such as Bean Validation. The Artemis has annotations that make the Java developer life easier. As Diana project, it must be extensible and configurable to keep the diversity on NoSQL database.


To go straight and cover the four NoSQL types, this API has three domains:


  • org.jnosql.artemis.column
  • org.jnosql.artemis.document
  • org.jnosql.artemis.key


The Eclipse JNoSQL Artemis project


Artemis has three parts:


  • The artemis-core: The Eclipse JNoSQL mapping, Artemis, commons project.
  • The artemis-configuration: The Eclipse JNoSQL reader to Artemis project.
  • The artemis-column: The Eclipse JNoSQL mapping, Artemis, to column NoSQL database.
  • The artemis-document: The Eclipse JNoSQL mapping, Artemis, to document NoSQL database.
  • The artemis-key-value: The Eclipse JNoSQL mapping, Artemis, to key-value NoSQL database.


Links

Back to the top