Products
Distributed Transaction System Middleware
What if we could offer you a Middleware product which solves the intersystem communication needs of your applications in a powerful and reliable manner? What if we could guarantee significant savings in the application development and provide the strongest messaging data encryption on the market? What if we can still let you to keep your independence to select the Middleware product you want without the risk of your current application development investments to be wasted?

We can. With DTS, Distributed Transaction System Middleware.

Choose the Best Features
Distributed Transaction System, widely known as DTS, is not a pure message-oriented middleware nor a pure remote procedure call interface. DTS combines the best features of these two different integration architectures. It is a product family of its own kind, bringing significant advantage to the easiness of application development.
From the point of view of an application programmer DTS is a simplified subroutine call interface which enables execution of application subroutines over the network in remote systems. These remote computers may be almost any platforms and environments available on the market. Functionally DTS is much more than a traditional synchronous remote procedure call. Depending on the transaction type selected, DTS may act as a complete message queue product, with guaranteed integrity, spooling and recovery of transferred data. Required data presentation type conversions when communicating between systems of different types are also carried out automatically. Everything takes place inside DTS, fully transparent to the applications using the middleware.
The application developer may now concentrate to the actual processing of data without worrying about complexities of network communication and the type of partner system in question.

Perform queries to the data in different remote systems. Perform robust updates. Synchronously in real-time or asynchronously via message queues. Forget the operating systems and communication protocols. Concentrate to the logic of your application and leave the responsibility of network communication and transaction execution to DTS.

Get Savings for Your Application Development
Programming of distributed applications in multivendor environments will not come easier. We can promise that any programmer can learn to produce solutions based on DTS Middleware by a training of a couple of hours only. No kind of networking or transaction processing experience is necessary and a wide range of different development tools may be used.
DTS application programming interface is completely identical in all platforms, from Windows workstations to large mainframe hosts and from UNIX servers to various proprietary midrange systems. From the point of view of middleware usage, your applications will become completely portable.
Also all DTS implementations ever produced, from the earliest versions up to latest releases can interact seamlessly. The distributability, portability and interconnectivity of your applications will be raised into a new level.
Maintain Your Independence
An application based on DTS Middleware will not bind the solution into a certain operating system or hardware architecture. As amazing it may be, we also want to emphasise that it does not really bind your application to DTS products either. Because of the principle of DTS application programming interface the middleware used for transporting the messages may be replaced by another product any time without any kind of need to change the applications themselves.
The investments made for developing operative applications are typically at a totally different level than the costs of base software and middleware. To protect these investments, which often are very significant, it is fully natural that all kind of dependencies to underlying software and hardware are experienced uncomfortable.
To predict what is going to happen in the future is extremely difficult. However, we can offer a product that solves the connectivity needs of your applications today in an excellent way, but also protects all your development work to be middleware-independent far to the future.
Maximise the Security
The confidentiality of your data must be guaranteed tomorrow as well. DTS Middleware contains network data encryption based on strong cryptographic methods. Now directly integrated to the Middleware to make the security layer fully transparent.
A mechanism specially developed for this purpose is based on publicly appreciated Diffie-Hellman and Triple DES-EDE3-CBC algorithms. The security is not weakened by restrictions to the length of encryption key used. Depending on the computation capacity available in the hardware used the key length may be chosen from 64 bits up to 64000 bits. Encryption keys changing for every single transaction and optional node-specific digital signatures will prove attempts to break the DTS encryption useless.
The level of security can be fully controlled from the back-end (server) side of the transaction. It enables easy implementation of public Internet-based DTS interfaces with a large number of clients without the need of any kind of security configuration at the client side. When the encryption must be tightened, only a configuration change at the server side is necessary, and all clients will instantly follow.
Take Advantage from the Latest Technology
A very large fraction of all applications being developed today are based on usage of WWW or WAP browsers. Especially here where front-end web servers are being connected to operative systems DTS message-oriented communication is at its best because of its performance and security.
The functional principle of DTS is excellent for Internet, extranet and intranet applications requiring operative database queries and updates. The application development itself is simple and the web server interfaces that can be used are not limited in any way. From standard cgi-bin and server-specific interfaces to Java servlets and even Microsoft ASP page scripting. The choice is yours, DTS transactions work very well, and fast, in all environments.
In case the application logic is preferred to be moved into Java-based applets executed in user browsers, DTS messaging is still the choice. DTS product family has a special DTSJAVA class library package which brings the messaging to the user browser Java Virtual Machine. The DTS environment installed in the web server itself just acts as a router between the operative target systems and the client browsers making DTS transactions.
Keep the Network in Control
Very different kind of DTS networks do exist. As do very different kind of DTS customers. From the connectivity of two distinct workstations to global messaging networks with hundreds of DTS nodes, with even more than ten different types of hardware and operating systems.
Though all DTS nodes interact with each other seamlessly, a need for proper monitoring grows along the size of the network in question. A set of different maintenance tools is available in the DTS product family. To follow the statistic information of distinct nodes either distributed or centralised.
A special Central Monitor Utility may graphically monitor the whole DTS network and message traffic between distinct nodes. Detected problem conditions may be raised as alerts and being taken further into external network management systems.
© Copyright 2001 Tascomm Engineering Oy Home  Company  Products  Services  Customers  News