Chapter 1. Executive Summary

This reference architecture demonstrates the design, development, and deployment of WildFly Swarm microservices on Red Hat® OpenShift Container Platform 3. The reference application is built with a number of open source components, commonly found in WildFly Swarm applications.

Red Hat OpenShift Application Runtimes (RHOAR) is an ongoing effort by Red Hat to provide official OpenShift images with a combination of fully supported Red Hat software and popular third-party open-source components. With the first public release, most core libraries of WildFly Swarm are fully supported, while libraries like Hystrix have been tested and verified on top of supported components including Undertow, OpenJDK, and the base image itself.

The reference architecture serves as a potential blueprint for cloud-native application development on WildFy Swarm, OpenShift Container Platform and other commonly associated software. This architecture can also help guide the migration and deployment of existing WildFly Swarm microservices to OpenShift Container Platform.