What is Petals ESB?

What is Petals ESB ?

Petals ESB is an Open Source (LGPL License) Enterprise Service Bus (ESB) provided by the OW2 middleware consortium.

Petals ESB is build with and on top of agile technologies such as:

  • The Java Business Integration (JBI) v1.0 specification (http://www.jcp.org/en/jsr/detail?id=208). This is the Java standard for enterprise application integration. Note that in 2008, Petals ESB has been certified by SUN Microsystems as a valid JBI implementation.
  • The FRACTAL Software Component Framework provided by the OW2 consortium (http://fractal.ow2.org). Fractal is a modular and extensible component model that can be used with various programming languages to design, implement, deploy and reconfigure various systems and applications, from operating systems to middleware platforms and to graphical user interfaces. On the Petals ESB point of view, all the container services (such as service registry, message router, message transporter, component installer etc...) are provided by the Fractal framework. This is a major feature which allows core developers to specialize a Petals ESB distribution by choosing the software components to be used for specific needs.

Petals ESB proposes a collection of Binding Components and Service Engines, that support various best of the breed SOA standards such as SCA, BPEL, XSLT, EIP...but also already proved communication standard such as HTTP, Mail, FTP. Reuse monolithic applications by exposing them as service in the bus, enrich them with new services built on the latest standards, plugged the services together on the Petals ESB, you compose any agile SOA applications that you want!

Petals ESB comes with a set of useful tools from development to exploitation. These tools are supported on 2 GUI axes, the Eclipse Studio and Web applications. Others tools around Ant, Nagios for example are proposed.

Features

Software and Hardware Requirements

License

Where can I get the source code?

Contributors
No contributors found for: authors on selected page(s)
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.