Chapter 1. Executive Summary

This reference architecture builds upon previous work describing microservices and a pattern for building a microservice architecture using Red Hat JBoss Enterprise Application Platform 7.0, to take avantage of OpenShift Container Platform 3.4 by Red Hat and build an on-premise cloud environment to host the microservice architecture environment.

OpenShift Container Platform 3.4 by Red Hat is designed for on-premise, public, or hybrid cloud deployments. Built with proven open source technologies, OpenShift is a Platform-as-a-Service (PaaS) that helps application development and IT operations teams create and deploy apps with the speed and consistency that business demands.

This effort assumes a properly configured OpenShift production environment and refers the reader to documents and resources to help install and configure such an environment. For convenience, the setup and configuration of a testing environment for OpenShift is described using the quick installation approach. The microservice architecture project is largely imported from previous reference architecture work but formatted to take advantage of the host environment.