Enterprise Application Integration, SOAEAI 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 solutionsTIBCO BWTIBCO 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 solutionsJBOSS JBPMJBOSS JBPM is an Enterprise-class Open Source framework, that provides workflow, business process management and process orchestration in a scalable and flexible product. More information about JBOSS JBPM... APACHE ServiceMixAPACHE 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. |