309Open Source Support for Cloud
variety of language runtimes and data layers including Java EE6, Ruby, PHP,
Python, Perl, MongoDB, MySQL, and PostgreSQL.
OpenShift Origin platform has two basic function units: broker and node
servers. Communication between these units is through message queuing ser-
vice. The broker is the single point of contact for all application management
activities. It is responsible for managing user logins, dynamic shutdown (DNS),
application state, and general orchestration of the applications. Customers do
not contact the broker directly; instead, they use the web console, command
line interface (CLI) tools, or the JBoss Tools integrated development environ-
ment (IDE) to interact with the broker over a REST-based API. ...