Patent ID: 8413165

Claim:
A computer readable storage medium including program code for providing a message-based interface for performing a maintenance order service, the service exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises: program code for receiving, from a service consumer, a first message for providing the interfaces that include the service operations used for communication between client and maintenance order applications; program code for invoking a maintenance order business object, wherein the maintenance order business object is a logically centralized, semantically disjointed object for describing work to be done in a maintenance work order cycle, and comprises data logically organized as: a maintenance order root node; a cost settlement rule subordinate node; a party subordinate node; and an operation subordinate node; and program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on the data in the maintenance order business object, the message comprising a maintenance order message entity, a message header package, a maintenance order package, and a log package.