About Solutions

Enterprise Application Integration, SOA

EAI solves the problem of communication and data sharing between enterprise applications. Lack of communication leads to inefficiencies, where identical data are stored in multiple locations, or straightforward processes are unable to be automated. Enterprise application integration (EAI) is the process of linking such applications within a single organization together in order to simplify and automate business processes to the greatest extent possible, while at the same time avoiding having to make sweeping changes to the existing applications or data structures.

SOA (Service-oriented architecture) is a  flexible, standardized architecture that is required to better support the connection of various applications and the sharing of data.  It unifies business processes by structuring large applications as an ad hoc collection of smaller modules called services.

Commercial solutions

TIBCO BW

TIBCO Business Works business integration software enables companies to manage interactions between their application and people and to orchestrate the functions that those assets must perform in order to complete business activities (order fulfillment, design of a new product, sales forecast...).By doing so, TIBCO BW reduces the amount of time, effort and mrequired to develop and deploy these automated processes.  TIBCO BW provides a graphical user inteface for configuring application services and modeling process flows, a rich set of plug-ins for application connectivity, a data transformation engineand a process engine taht executes designed project flows. It also provides a web-based interface that enables administrators to monitor and manage processes and application resources.

More information about TIBCO...

Open Source solutions

JBOSS JBPM

JBOSS JBPM is an Enterprise-class Open Source framework, that provides  workflow, business process management and process orchestration in a scalable and flexible product.
JBoss jBPM reduces development time for companies to  automateand integrate  business processes leveraging IT. It provides the tools and process execution engine to integrate services deployed in a service-oriented architecture (SOA) and automate workflows in Java and web applications to reduce business process error, speed up process execution and enhance business performance.

More information about JBOSS JBPM...

APACHE ServiceMix

APACHE ServiceMix is an open source ESB (Enterprise Service Bus) that combines the functionality of a Service Oriented Architecture (SOA) and an Event Driven Architecture (EDA)  to create an agile enterprise ESB.

Apache ServiceMix is an open source distributed ESB built from the ground up on the  Java Business Integration (JBI) specification JSR208 and released under the Apache license. The goal of JBI is to allow components and services to be integrated in a vendor independent way, allowing users and vendors to plug and play.

More information about APACHE ServiceMix...