TrustRadius: an HG Insights company

JBoss SOA Platform

Score8 out of 10

17 Reviews and Ratings

What is JBoss SOA Platform?

Red Hat JBoss SOA Platform drives business execution, responsiveness, and flexibility in an open platform. It delivers what the vendor describes as an easy-to-consume service-oriented architecture (SOA) integration suite that lets users build, deploy, integrate, and orchestrate applications and services.

Top Performing Features

  • Dependency management

    Ability to uncover any dependencies and run impact analysis

    Category average: 8

  • Policy management

    Design-time and run-time policy management and provision for a policy store

    Category average: 6.5

  • Service registry

    Flexible service registry for all types of service including REST, JSON, and SOAP.

    Category average: 6

Areas for Improvement

  • Service discovery

    Service discovery is the ability to discover existing services.

    Category average: 6.5

  • Service management

    Manage all aspects of services such as consumption, usage, lifecycle management, and policies

    Category average: 6.5

Open-source option for SOA platform using Java

Pros

  • JBoss is open source so the cost overhead to deploy and build application is very low.
  • JBoss Enterprise SOA Platform and its parent Redhat are reputed and well adapted in the industry so it is easy to find best practices documentation for complex deployments of JBoss middleware.

Cons

  • JBoss Enterprise SOA Platform is dependent and build for JEE/Java application so using a different programming paradigm will be much harder.
  • There is still a learning curve to get familiar with BPEL making it harder to get an SOA micro-service up and running compared to a fully cloud-based service

Return on Investment

  • Positive impact on the business by being able to use existing Java/JEE expertise to build and deploy applications and business services.
  • Positive ROI due to no license cost for JBoss Enterprise SOA.

Alternatives Considered

Apache Web Server, Oracle BPEL Process Manager, Oracle BPM Suite, IBM WebSphere Studio Application Developer and Mule ESB

Other Software Used

Amazon Aurora, Apache Web Server, Microsoft Azure