×

Managing consistent interfaces for a customer requirement business object across heterogeneous systems

  • US 8,666,845 B2
  • Filed: 07/28/2011
  • Issued: 03/04/2014
  • Est. Priority Date: 07/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium including program code for providing a message-based interface for exchanging customer requirement information, including information about product availability, the medium comprising:

  • program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for providing a notification of an update of product availability that includes a first message package derived from the common business object model and hierarchically organized in memory as;

    at a first hierarchical level within the first message package, a product available to promise update notification and fulfillment confirmation message entity; and

    at the first hierarchical level in the first message package, a customer requirement package comprising, at a second hierarchical level in the first message package, a customer requirement entity, a business transaction document reference package, and an availability confirmation package, where the business transaction document reference package includes, at a third hierarchical level in the first message package, a business transaction document reference entity, where the availability confirmation package includes, at the third hierarchical level in the first message package, an availability confirmation entity, a base business transaction document reference package, and an item package, where the base business transaction document reference package includes, at a fourth hierarchical level in the first message package, a base business transaction document reference entity, where the item package includes, at the fourth hierarchical level in the first message package, at least one item entity, a product information package, and a customer requirement availability confirmation item reference package, where the product information package includes, at a fifth hierarchical level in the first message package, a product entity and a product requirement specification entity, where the customer requirement availability confirmation item reference package includes, at the fifth hierarchical level in the first message package, a customer requirement availability confirmation item reference entity and a base business transaction document item reference entity, where each item entity includes, at the fifth hierarchical level in the first message package, a cumulated fulfilled quantity, a cumulated fulfilled quantity type code, a cumulated confirmed quantity, a cumulated confirmed quantity type code, a cumulated released quantity, a cumulated released quantity type code, a logistics execution processing status code, and a logistics execution release status code;

    program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and

    program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×