Chapter 3. Just enough Application Server for microservices
This chapter covers
- What is Just enough Application Server?
- What is MicroProfile?
- What runtimes support JeAS?
- How do JeAS runtimes compare?
This chapter explores the ideas behind Just enough Application Server (JeAS) and the runtime options that we as developers have for developing Enterprise Java microservices using JeAS. We’ll begin by defining JeAS and how it compares to Java EE. To aid in the discussion, a hypothetical microservice, requiring several specifications, will be described so its needs may be evaluated against what the various JeAS runtimes offer. As part of the comparison, we’ll detail each of the JeAS runtimes and how they differ as we develop a Beach Vacation shopping application.
The term Just enough Application Server has been used occasionally over the years, but usually in relation to customizing a full application server by removing functionality manually. Only since the popularity of microservices has JeAS become crucial for Enterprise Java. This section covers what JeAS means, its benefits, and what an example developed in each of the JeAS runtimes looks like.