Containers are where all the cool-kid DevOps kids want to put their applications. While there's a lot of edge servers available in containers, such as web and e-mail servers, there are far fewer middleware programs. Red Hat wants to change that.
Red Hat has been integrating its Java Enterprise Edition middleware stack into OpenShift Platform-as-a-Service (PaaS) cloud since 2013. That was before Docker took off and made containers all the rage for cloud applications. Red Hat quickly started riding the container wave. In June 2015, Red Hat introduced its first production container-friendly operating platform: OpenShift Enterprise 3. It's based on Docker containers, Google Kubernetes container orchestration and Red Hat Enterprise Linux (RHEL) 7.
Now, following the release of OpenShift 3.1, Mike Piech, Red Hat's VP and general manager of middleware, announced that the company was "rolling out three new Red Hat JBoss Middleware services on OpenShift based on JBoss Fuse, JBoss BRMS [business rule management system], and JBoss Data Grid."
Piech continued, "These services are delivered as Docker container images on OpenShift, making it easier for developers to extend and complement these services in a container-based, micro-services architecture. The new services are:"
- Application integration service, based on JBoss Fuse, helps connect applications, data, and application program interfaces (APIs) for efficient business processes and analytics.
- Real-time decision service, based on JBoss BRMS, helps automate operational decisions with business rules for improved business agility.
- Data grid service, based on JBoss Data Grid, is an in-memory, distributed, NoSQL data store that helps boost application performance and improve scalability and development flexibility.
In a separate announcement, Red Hat announced the launch of Red Hat JBoss BPM Suite 6.2 and Red Hat JBoss BRMS 6.2. This is the company's business process management (BPM) and business rules management platforms
Besides making it possible for users to provision a Linux container image for the JBoss BRMS decision server, these releases include numerous other new features. These are a data mapping tool, rule integrity checking tools, and APIs that can enable case management-style applications. In addition it includes improvements to the data modeler, rules editor, business resource planner, searching and sorting capabilities for task lists, and more. Customers can get these updates from the Red Hat Customer Portal.