I'm looking for open source SOA suite. It's like an integrated version of all the popular soa open source products like Mule ESB, Jboss jBpm, rules engine, service registry, JBoss app server, jboss portal , web services with Axis.
Instead of starting from scratch, if something is available as a fusion of all the popular open source SOA stack, it would be useful for everyone.
I've got some info like http://wso2.org/ or fuse from http://fusesource.com or jboss.org
But the problem with them is they are not having all the proven and popular individual products (as far as I know).
And I'm looking for the open source SOA development tools too.
Any inputs/suggestions would be greatly appreciated.
Thanks in advance.
What exactly should this suite do? The products you mention have rather different purposes; how do you envision them working together?
Sreenivasa Rao Pitchuka
Joined: Dec 24, 2002
Thanks for the reply. If you look at any commercial SOA suite say Oracle or IBM, you'll have all these products in its kit. In Oracle SOA suite, we've the following
Oracle ESB - service bus for mediation, routing, transformation, security, logging ect
Oracle BPEL (Business Process Execution Language) BPEL Manager - Business process automation, rules (thru Oracle Rules Engine), workflow
Oracle registry - Web Services registry
Oracle BAM (Business Activity Monitor) - For real time metrics, KPIs, SLA management
Oracle Web Services Manager
And for SOA development tools in built in Oracle JDeveloper
So, I'm looking for open source SOA suite that's a fusion of all the proven and popular individual SOA components. My idea is not to reinvent the wheel again. Otherwise I need to start integrating all the individual SOA products from scratch. If something is already available, that'll be useful for anyone.
I have not seen any BAM solution in the open source market, however
You can take a look at OpenESB and its related components which includes a very good BPEL designer (Based on NetBeans), a well established portal (OpenPortal), GlassFish application server and so on.
SOA tools are supposed to enable the practice of SOA. Ultimately the people wielding those tools have to be competent in Service-Orientation - a competence SOA tools cannot "teach".
Back in 1996 Gartner described SOA as "a style of multitier computing that helps organizations share logic and data among multiple applications and usage modes". (SSA Research Note SPA-401-068 and SSA Research Note SPA-401-069)