Using such API will be beneficial for you in order to expose and share your content (Data) with other tiers or applications (mobile application for example) through a secure and well-organized manner . Used technologies are : * Jersey API for java rest, * Embedded web server (jetty), * Optional(Integrated In-memory fast DB(H2DB), no need for pre-installed DB,build with )