Java EE 8 and Angular
上QQ阅读APP看书,第一时间看更新

MicroProfile

The MicroProfile project is an initiative to optimise Java EE for microservices. It was launched around mid 2016, as a collaborative effort between Java application server vendors and the enterprise Java community, with the intent of enabling fast innovation. Despite being a relatively new specification, there's already a large number of members participating in the project.

MicroProfile isn't limited to picking APIs from the Java EE specifications. It may also include third party libraries and APIs, which the community may need for building microservices. Since developers have great knowledge around the Java EE platform, they can leverage their existing skills and API knowledge for building microservices. The MicroProfile is a baseline standard, which defines APIs and their minimum version that all vendors must support. This makes the code portable across multiple MicroProfile runtimes, similar to standard Java EE portability.

The http://microprofile.io website has presentations and code samples that can help developers to get started. A reference application called Conference Application has been created for demonstrating MicroProfile capabilities, that can be run on the participating vendor provided servers.