The LRS is designed as a three-tier distributed system composed of clients, business logic and data stores, all of which are logically connected via a network. The business logic contains services and facilities that implement the linear transform, linear overlay and data staging operations that are part of the LRS application.
The LRS may become the focus of several client systems that require the transformation, overlay and staging services of the LRS. These systems can be developed to interoperate with the LRS business logic tier through the network. External applications interoperate by passing LRM data over the network. The LRS application programming interface (API) described in this document is an interoperable component that runs against the business logic.