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