DataDirect Shadow Enterprise Transactions

Shadow Enterprise Transactions is an optional Shadow component that supports two-phase commit (2PC) for both mainframe and non-mainframe data - all from a single product.

The 2PC protocol is an industry standard for ensuring that all data operations, in all steps of a process, are committed or rolled-back as a single unit of work. This eliminates the risk of inconsistent data within an organization.

Why is two-phase commit important?
Today, organizations have numerous business issues requiring two-phase commit functionality, including:

  • The need to maintain data integrity when updating data on two or more different platforms
  • The Internet dictating Web-enablement of mainframe data often in conjunction with other data sources
  • The requirement for cohesive data resulting from mergers and acquisitions, which means merging data from multiple companies on multiple platforms
  • The desire to provide new services to customers necessitates that organizations integrate applications and data that reside on multiple platforms

Two-phase commit functionality enables organizations to integrate and update data on multiple platforms with integrity. While many vendors provide products that support two-phase commit on a single platform, Shadow Enterprise Transactions provides two-phase commit functionality for both mainframe and non-mainframe environments. Maintaining data integrity through the two-phase commit process without Shadow Enterprise Transactions, users are forced to perform manual synchronization or manual updates - an error-prone process.

Built on X/Open XA
Shadow Enterprise Transactions is built on X/Open XA, today's leading two-phase commit standard. X/Open XA ensures Shadow Enterprise Transactions can provide two-phase commit support for both mainframe and non-mainframe data from a single product.

Shadow Enterprise Transactions works with multiple transaction coordinator products; enabling organizations to obtain two-phase commit support through these popular products on multiple platforms. In addition, Shadow Enterprise Transactions supports the J2EE Java Transaction Service enabling Shadow Enterprise Transactions to work with J2EE compliant application servers.

Comprehensive application support on z/OS
Shadow Enterprise Transactions supports popular mainframe data and transaction sources supported by the Shadow product set, including CICS, DB2 and IMS.

Multiple communication protocol support
Shadow Enterprise Transactions works with MQSeries, SNA, or TCP/IP communications protocols, so it can be easily incorporated into multiple environments.

Shadow Enterprise Transactions is the perfect complementary feature for organizations using Shadow z/Direct and requiring two-phase commit functionality on multiple platforms. With this combined solution, users gain powerful functionality and ease-of-use capabilities through the Shadow product suite and two-phase support - all from a single product.

More Information
SOA enablement of mainframe business logic
SOA enablement of mainframe data
SOA enablement of mainframe screen process
Shadow Advanced Features
Web Enablement
Real Time Events
Direct SQL Access
Mainframe Consumption of Web Services