Remote Interface Layer

The Remote Interface Layer presents an interface to business functions that can be used by a client program. It also interacts with third-party middleware components to ensure consistency and atomicity of the transactions that execute in business functions.