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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.