The term "distributed processing" applies to all types of processing where server applications with the same authorization levels interact (server/server communication). openUTM supports distributed processing via the OSI TP, LU6.1 and LU6.2 protocols. Partners of a UTM application for distributed processing can be other UTM applications, OpenCPIC applications or applications that are based on transaction systems from other manufacturers.
The program interfaces for the communication via LU6.2 are identical to those for the communication via OSI TP. You will need the openUTM-LU6.2 product to communicate via the LU6.2 protocol; .
When using the OSI TP protocol you can decide whether or not openUTM is to operate with global transaction management.
openUTM is designed to operate with global transaction management when the LU6.1 is used, i.e. the transactions of all participating partners are synchronized.
Client/server communication is not regarded as distributed processing, despite the fact that the client performs processing tasks in client/server communication, e.g. plausibility
checks. However, fixed client and server roles are assigned. The client does not make services available which could be used by other applications.
Communication with UTM client applications with OpenCPIC carrier system is done via the OSI TP protocol; this means that all statements and rules that are agreed upon in this manual for the communication with OSI TP partners are valid for these partners, even when a client of a UTM application is implemented with an OpenCPIC application.