Cloud Zone is brought to you in partnership with:

As VP of Technology Evangelism at WSO2, Chris Haddad raises awareness of Platform as a Service, Cloud Architecture, Service Oriented Architecture, API Management, and Enterprise Integration. Prior to joining WSO2, Haddad’s experience includes building software development teams, contributing to open source, crafting technology roadmaps, leading Gartner research teams, and delivering Software as a Service and Web applications. Chris is a DZone MVB and is not an employee of DZone and has posted 107 posts at DZone. You can read more from them at their website. View Full User Profile

A Comparison of Red Hat Enterprise Middleware to Cloud-Native Middleware

08.05.2012
| 4841 views |
  • submit to reddit
Curator's Note: This comparison is written by an evangelist for WSO2


Red Hat Enterprise Middleware delivers an open source platform supporting web applications, integration, Service Oriented Architecture, and data services.  The Red Hat platform is missing many leading edge Cloud, mobile, Big Data, and API management components.

The Red Hat team defines the Red Hat Enterprise Middleware platform as spanning the JBoss Enterprise Application Platform, JBoss Enterprise SOA Platform, JBoss Enterprise Business Rules Management System (BRMS) JBoss Enterprise Portal Platform Red Hat Messaging, JBoss Data Grid, JBoss Enterprise Data Services, and JBoss Developer Studio (see Figure 1).  The components allow development teams to build web application, SOA services, data services, business processes, integration connections, and portals.

 

Red Hat Enterprise Middleware

Red Hat Enterprise Middleware

Figure 1.  Red Hat Enterprise Middleware

Source: http://www.redhat.com/products/jbossenterprisemiddleware/

 

WSO2, has more extensive platform breadth and product offerings.   The WSO2 platforms span Application Development, SOA & Integration, Governance, Identity and Entitlement Management, Big Data Analytics, and API Management.  Figure 2 visually depicts the WSO2 Enterprise Middleware product offerings.  The WSO2 composable architecture enables development teams to combine multiple products into a cohesive platform based on project business requirements.  The products share an infrastructure foundation that delivers common monitoring, management, security, logging, code synchronization, clustering, load balancing, and scaling capabilities.

 

WSO2 Enterprise Middleware Services

WSO2 Enterprise Middleware Services

Figure 2. WSO2 Stratos Shared Application Platform Services

Source: http://wso2.com/products/

 

Because the top-level Red Hat Enterprise Middleware and WSO2 Middleware Platforms mix and match different middleware architectural components, a more detailed product review fully illustrates how the two platforms compare.   Table 1 shows how both vendors offer a complete middleware platform.

 

Product Category

WSO2

Red Hat

Application Server WSO2 Application Server Red Hat JBoss Application Server
Business Process WSO2 Business Process Server Jboss Business Rules Management System
Business Rules WSO2 Business Rules Server Jboss Business Rules Management System
Complex Event Processing WSO2 Complex Event Processing Jboss Business Rules Management System
Enterprise Service Bus WSO2 Enterprise Service Bus Jboss SOA Platform
Registry WSO2 Governance Registry Jboss SOA Platform
Message Broker WSO2 Message Broker Red Hat Messaging (MRG-M)
Data Services WSO2 Data Services Server Jboss Data Grid
Portal WSO2 Application Server (includes mashup, gadgets, Jaggery) Jboss Enterprise Portal
Developer Studio WSO2 Developer Studio Jboss Developer Studio
Infrastructure Management and auto-update No product offering RedHat Operations Network
Platform as a Service Framework WSO2 Stratos WSO2 OpenShift
     

Beta and Roadmap

WSO2

Red Hat

Cloud Storage WSO2 Storage Service Red Hat Storage
DevOps Cloud Factory WSO2 App Factory No product offering

 

Table 1.  Red Hat Enterprise Middleware comparison with WSO2 Enterprise Middleware

 

Significant product offering divergence is seen when identifying products supporting Cloud, mobile, Big Data, and API Management.  Table 2 defines WSO2 products, which do not have a clear Red Hat counterpart.

 

Product Category

WSO2

Red Hat

API Management

WSO2 API Manager

No product offering.

Partners with SOA Software

Governance Registry

WSO2 Governance Registry

No product offering.

Partners with SOA Software

DevOps Cloud Factory

WSO2 App Factory (Beta)

No product offering

Business Activity Monitoring

WSO2 Business Activity Monitoring

No product offering

Server-Side JavaScript Server

WSO2 Application Server or standalone open Source Jaggery project

Red Hat OpenShift includes Node.js.   Unproven commitment to Node.js community

Cloud Gateway

WSO2 Cloud Gateway

No product offering

Elastic Load Balancer

WSO2 Elastic Load Balancer

No standalone product offering. Red Hat OpenShift includes a load balancer

Identity Server

WSO2 Identity Server

No product offering

Cloud Application Platform Services

WSO2 Stratos Application Platform Services

Limited (Jboss Application Server, Mongodb,)

 

Table 2. WSO2 Enterprise Middleware products comparison with Red Hat Enterprise Middleware

 

Let us know your thoughts about whether the Red Hat Enterprise Middleware platform is adapting and evolving to meet your 21st century use cases.

Published at DZone with permission of Chris Haddad, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)