×

Managing consistent interfaces for internal service request business objects across heterogeneous systems

  • US 8,577,991 B2
  • Filed: 03/31/2008
  • Issued: 11/05/2013
  • Est. Priority Date: 03/31/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for providing a message-based interface for performing an internal service request, the internal service request comprising a request made by a user to perform a set of steps to carry out related data changes in a backend system by the user through a form to reply to or approve a request or change master data, the computer program product comprising computer readable instructions embodied on tangible, non-transitory media and operable when executed by at least one processor to:

  • receive via a first message-based interface derived from a common business object model, wherein the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, wherein the common business object model is a representation of a defined business scenario including business transactions utilizing the first message-based interface, the first 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 requesting a creation of a new internal service request, the first message including a first message package derived from the common business object model and hierarchically organized in memory, the first message package including;

    an internal service request message entity; and

    an internal service request package comprising an internal service request entity and a property valuation package, wherein the internal service request entity includes a template ID and wherein the property valuation package includes at least one property valuation entity;

    process the first message based on the hierarchical organization of the first message package, wherein processing the first message includes unpacking the first message package based on the first message package'"'"'s structure and the first message package'"'"'s derivation from the common business object model, wherein the particular structure of the first message package is used at least in part to identify the purpose of the first message; and

    send 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
    ×
    ×