Home > Open Source > J-EAI > Project Description


J-EAI is the first standard-based Open Source Applications Integration platform.

J-EAI is built on:

  • XML: XML is the new standard for data exchange between heterogeneous systems. It is normalized by the W3C.
  • XMPP: XMPP stands for eXtensible Messaging and Presence Protocol. It is standardized by the IETF and is extremely extensible.

Architecture

Cross organisation integration

J-EAI has been designed to enable applications integration in process that are not limited to the boundary of a single organisation. Its routing mechanism allows several instances of J-EAI managed by different organisation to be interconnected while keeping all the systems independant.

image

A J-EAI cluster can serve a single domain

J-EAI works as a cluster to ensure scalability and high-availability. This is an important feature as organisation deploying EAI data bus become highly dependant of the system: high-availability and scalability is thus a must.

image

Flexible design and extensible data bus

The J-EAI bus is entirely based on XML and is design as an extensible architecture. This makes it easy to extend and to integrate with legacy application, whatever the technology they are build-in.

imageimage

License

J-EAI is distributed under the GNU General Public License version 2.

Support

J-EAI is both supported by its development community and commercially supported by the Process-one company. Process-one actively develops J-EAI major features and extensions. For more informations, please contact us.