20. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising: a graphical user interface embodied by computer readable instructions executable by at least one processor, for querying supply chain management for service part order histories satisfying a set of selection criteria specified by a set of query elements, using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as: a service part order history supply chain management by elements query message entity; and at a first hierarchical level within the first message package, a selection package and a processing conditions package, where the selection package includes, at a second hierarchical level within the first message package, a service part order history selection by elements entity, and where the service part order history selection by elements entity includes, at a third hierarchical level within the first message package, a planning version identifier (ID), and where the processing conditions package includes, at the second hierarchical level within the first message package, a processing conditions entity, where the processing conditions entity includes, at the third second hierarchical level within the first message package, an unlimited hits indicator; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces is operable to process the message via the service interface, where processing the message includes unpacking the first message package based on the common business object model.
21. The distributed system of claim 20 , wherein the first memory is remote from the graphical user interface.