Stateful Service-Oriented Architectures Using Mule JavaSpaces/GigaSpaces
Nati Shalom <[email protected]>
| Newsgroups | gmane.comp.java.sun.javaspaces |
|---|---|
| Message-ID | <[email protected]> |
Stateful SOA applications are distributed applications that require integration with each other on two dimensions: communication and state. Many workflow scenarios fall into this category, as well as distributed computing applications. Normally, state iz shared through a centralized resource - such as a file system or a database which often creates a scalability and performance bottleneck. Maintaining consistency in such environments also requires the use of a distributed transaction coordinator with an XA interface, which significantly impairs performance. Typical deployment environments require three separate sub-systems: messaging, database and transaction coordination, which significantly add to the complexity of such environments from a programming perspective (complexity of APIs and number of APIs). From a deployment perspective, maintaining high availability in such systems often involves integration of separate high availability solutions for each of the three sub-systems. From a cost and licensing perspective, this approach can be relatively costly as it introduces a need for multiple licenses, often from different vendors. This lack of efficiency also results in a requirement to use additional costly hardware resources to meet the application's scalability and performance requirements." You can find more details on this approach in the following paper: Stateful Service-Oriented Architectures Using Mule and <http://www.gigaspaces.com/download/GigaSpaces-Mule_Enterprise_Service_Bus_f or_Stateful_Service-Oriented_Architectures.pdf> GigaSpaces You can try a free version using the following url: http://mule.codehaus.org/JavaSpaces Nati S CTO GigaSpaces <http://www.gigaspaces.com> "Write Once Scale Anywhere" =========================================================================== To unsubscribe, send email to [email protected] and include in the body of the message "signoff JAVASPACES-USERS". For general help, send email to [email protected] and include in the body of the message "help". To view past JAVASPACES-USERS postings, please see: http://archives.java.sun.com/archives/javaspaces-users.html