Ivar Grimstad is a Java Champion, JUG Leader and software architect focusing on Enterprise Java. He is participating in the Java Community Process as a member of the Expert Groups for JSR 368 (JMS 2.1), JSR 371 (MVC 1.0), JSR 375 (Java EE Security API). He is also a member of the NetBeans Dream Team.
MicroProfile – by Example
Architectures based on microservices introduce new challenges for architects and developers. An ever-increasing list of languages and tools brings with it the capabilities to conquer this challenge. Java is no exception.
The latest addition in this area is the http://microprofile.io[Microprofile.io] initiative. In this session, we will explore different approaches to building microservices using the Java ecosystem and compare them to using Microprofile.io.
All strategies for building microservices with Java that are presented will be compared and demoed in live coding demos. The demos will include technologies such as Java, Java EE, microprofile.io, Spring Boot, Docker and more.
What about Java EE Security?
In order to secure your Java EE application today, you will most likely have to use some vendor proprietary features or 3rd party frameworks, or both.
The existing set of specifications range from overly complex to non-existent which has resulted in that almost nobody uses standards for security in Java EE applications.
The Java EE Security API (JSR 375), which is targeted for the upcoming Java EE 8 and 9 releases, addresses this issue by standardizing security APIs and establishing a common terminology. Features that are planned for the first version include APIs for authentication, authorization, user context, security context and more.
This demo-driven session will get you up to speed with the current state for this JSR and ‘Soteria’, the Reference Implementation. The slides will be backed up of live code examples.