Oracle Roadshow - Microservices Technologie-Enabler von Oracle
Microservices-Architekturen gewinnen zunehmend an Bedeutung. Sie ermöglichen den modularen Aufbau
von komplexen Web-Anwendungen, die aus leichtgewichtigen, unabhängig installierbaren Microservices
bestehen, die leicht zu testen und betreiben sind. Der Vortrag stellt zwei Java-Frameworks vor, die
die Entwicklung von Microservices-Architekturen erleichtern.
Jersey 2, die Referenzimplementierung von JAX-RS 2.0, liefert die Grundlage für die empfohlene RESTful
Kommunikation mit Microservices, die in Java erstellt wurden. Jenseits der Java EE API bieten neue Jersey
Features die Möglichkeit, leichtgewichtige Microservices zu bauen, die besser für Monitoring geeignet sind
und ohne vollständige Java EE Container auskommen. Es wird auch gezeigt,
wie eine JAX-RS API zur Orchestrierung von anderen Microservices aufgebaut werden kann, und welche Vorteile die
asynchrone Verarbeitung und der Einsatz von Reactive Programming dabei mit sich bringen.
Im zweiten Teil des Abends wird das JSR 107 "Java Caching API" vorgestellt. Nach einer Diskussion von typischen
Use Cases für Caching, implementiert mit Coherence, wird die Spezifikation und das API besprochen und anhand
von Beispielen erläutert. Zum Schluß wird auf Aspekte des Betreibens von Caches in Microservices-Architekturen
eingegangen.
12.01.2016, 18:00, Fraunhofer IESE, Kaiserslautern