Method for Simulating DTS Services
Original Publication Date: 2005-Nov-03
Included in the Prior Art Database: 2005-Nov-03
Publishing Venue
IBM
Abstract
In this disclosure a new method to simulate backend Distributed Transaction System (DTS) services is discussed. The new method can ultimately lead to create a DTS test environment, cost reduction, and new DTS development opportunities.
Method for Simulating DTS Services
Distributed Transaction System (DTS) is a widely used application-to-application inter-working protocol supported on mainframe, UNIX, Linux, AS/400, OS/2 and Windows platforms. DTS enables easy building of real distributed applications in multi-vendor environments so all the different computers with different operating systems and software development tools can be tied together into one single application environment. Figure 1 shows a DTS network with 3 different DTS services.
DTS Service 1
TP Service 1
App 1
App 2
TP Service 2
App 3
App 4
DTS Network
DTS Service 2 TP Service 3
App 1
App 2
DTS Link
DTS Link
DTS Service 3
TP Service 4
App 3
App 4
Figure 1. DTS Overview
OpenVME is a Fujitsu mainframe operating system that provides the capability to integrate Transaction Processing Management System (TPMS) applications into other business applications in other operating systems via DTS protocol.
In the described method Fujitsu HostTalk VME Connector for the Java platform , (VJC)
[1] will be used to provide client API for Java based business applications. Figure 2
shows an overview of VJC DTS connector. DTS Connector Class (DCC) is client API
for Fujitsu VJC for DTS, which provides a logical connection to a DTS enabled TP
service in a DTS application. A DTS Link is a network connection between
interconnected DTS services over a TCP port for host communication. A single DTS
Link can support many concurrent logical application connections. Fujitsu VJC Server
Component is responsible for establishing DTS Link.
1
Remote DTS App
Fujitsu Open VM E
T P S ervice1
Ap p
1
Fujitsu VJC
DT S
Connector
Ap p
2
T P S ervice2
App 3
App 4
TCP Po rt
DT S Link
TCP
Po rt
Java Platform
DCC
DCC
Figure 2. Fujitsu VJC DTS Connector Overview
Since Fujitsu VME system is an expensive system and system availability has often been the major problem to application developers, to simulate VME DTS service will significantly reduces business application development cost and risk, and provide a testing environment for application development.
Successfully developing a DTS simulator will also help on further understanding how DTS works and provide opportunity to develop a standalone DTS adapter for IBM to increase market share on resource adapter space for legacy system and other platforms.
In this disclosure a new method to simulate backend Distributed Transaction System (DTS) services is discussed. The new method can ultimately lead to create a DTS test environment, cost reduction, and new DTS development opportunities.
Figure 3 illustrates the architecture of DTS simulator. DTS simulator ac...