Micro API
Java framework for rapid development of enterprise class RESTful web services using best in class java libraries. Key features of micro api framework:
Versions on maven
http://central.maven.org/maven2/com/github/itzmedinesh/micro-api-core/
Live above abstraction
There aren’t too many abstraction code and annotations to hide internals of the framework, and hence the code developers and maintenance engineers have complete control of the application/framework code and its behaviour. The framework enables easy and quick launch of micro services, add new functionality, extend, modify, test, troubleshoot and debug.
Portable Business Object
Build portable business objects that are not tied to specific framework implementation. With micro api, the business objects remain plain old java objects (POJOs) and hence its easy to port them across other frameworks.
Tried & Tested Standard Libraries
Micro api encompasses best in class standard, tried and tested java libraries such as Jersey, Jetty, Spring DI, Spring Integration, Jackson, Web-sockets, Swagger, YAML etc. The framework provides a clear and straight forward interfaces for rapid development of enterprise class APIs.
REST & Web-Socket APIs
Micro Api framework provides features to quickly develop REST and web-socket based synchronous, asynchronous and reactive APIs.
Light-Weight Integration Engine
Spawn a light weight integration engine to listen and react to the events from the enterprise systems. With spring integration libraries bundled into the framework, adding resource adapters to consume or send events from and to enterprise apps is easy and quick.
Cloud Ready
Inspired by 12 factor app rules, micro api provides the right framework for the applications to be built and deployed on cloud environment.
Quick Start Micro Api
Try out the sample from https://github.com/itzmedinesh/sample-micro-api
Watch out for more in this space...