The Spring Framework provides a consistent abstraction for transaction
management that delivers the following benefits:
• A consistent programming model across different transaction APIs
such as JTA, JDBC, Toplink, Hibernate, JPA, and JDO
• Declarative transaction management
• A simple API for programmatic transaction management rather than a
number of complex transaction APIs such as JTA
• Integration with Spring's various data access abstractions.
This article discusses Spring's transaction management facilities and the
common use cases in Spring where an external transaction manager is required.
A real-world application is used to illustrate the transactional aspects and
features. The focus is on leveraging JTA transaction management in the Spring ... (more)
This article discusses an implementation strategy that illustrates how
organizations can use JMS and J2EE Connector technologies to reuse their
infrastructure and lay a foundation that will let them reap the business and
agility benefits of SOA.
For a Service Oriented Architecture (SOA) to be truly resilient, asynchrony
must be built into its fabric. Most large organizations, however, hav... (more)