×

Managing Consistent Interfaces for Business Objects Across Heterogeneous Systems

  • US 20090327105A1
  • Filed: 06/26/2008
  • Published: 12/31/2009
  • Est. Priority Date: 06/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable medium including program code for providing a message-based interface for performing a freight order service, the interface 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 processing information representing an order to a transportation service provider to ship goods from shippers to consignees;

    program code for invoking a freight order business object, wherein the business object is a logically centralized, semantically disjointed object for representing an order to a transportation service provider to ship goods from shippers to consignees, and comprises data logically organized as;

    a freight order root node;

    a date time periods subordinate node;

    a nature of cargo subordinate node;

    a total quantity subordinate node;

    a total amount subordinate node;

    a text collection subordinate node;

    a business transaction document reference subordinate node and wherein the business transaction document reference node contains a date time period subordinate node;

    a governmental procedure subordinate node and wherein the governmental procedure node contains;

    a location subordinate node;

    a date time period subordinate node;

    a seal subordinate node;

    a text collection subordinate node; and

    a transportation document information subordinate node and wherein the transportation document information node contains a date time period subordinate node;

    a party subordinate node and wherein the party node contains;

    a business transaction document reference subordinate node and wherein the business transaction document reference node contains a date time period subordinate node;

    a transportation stage subordinate node and wherein the transportation stage node contains;

    a contact information subordinate node;

    a quantity subordinate node;

    a party subordinate node and wherein the party node contains;

    a transportation document information subordinate node and wherein the transportation document information node contains a date time period subordinate node; and

    a business transaction document reference subordinate node and wherein the business transaction document reference node contains a date time period subordinate node;

    a location subordinate node and wherein the location node contains a date time periods subordinate node;

    a seal subordinate node;

    a text collection subordinate node;

    a business transaction document reference subordinate node and wherein the business transaction document reference node contains a date time period subordinate node; and

    a transportation service requirement subordinate node;

    a transportation unit resource information subordinate node and wherein the transportation unit resource information node contains;

    a transportation stage assignment subordinate node;

    an attached equipment subordinate node;

    a quantity subordinate node;

    a seal subordinate node;

    a business transaction document reference subordinate node and wherein the business transaction document reference node contains a date time period subordinate node;

    a text collection subordinate node;

    a party subordinate node;

    a location subordinate node and wherein the location node contains a date time periods subordinate node; and

    a dangerous goods subordinate node and wherein the dangerous goods node contains;

    a contact information subordinate node; and

    a text collection subordinate node;

    a transportation charges information subordinate node and wherein the transportation charges information node contains;

    a transportation charges subordinate node and wherein the transportation charges node contains;

    a location subordinate node and wherein the location node contains a date time periods subordinate node;

    a text collection subordinate node;

    a currency subordinate node;

    an exchange rate subordinate node;

    a percent element subordinate node;

    a date time period subordinate node;

    a business transaction document reference subordinate node;

    a tax detail subordinate node;

    a payment instruction subordinate node;

    a cash discount terms subordinate node; and

    an element subordinate node and wherein the element node contains a location subordinate node and wherein the location node contains a date time periods subordinate node, a text collection subordinate node, a currency subordinate node, a rate element subordinate node, a percent element subordinate node, an amount element subordinate node and wherein the amount element node contains a rate detail assignment subordinate node, a calculation base subordinate node, a tax detail subordinate node, a date time period subordinate node, and a charge distribution subordinate node; and

    a shipment order subordinate node and wherein the shipment order node contains;

    a transportation stage assignment subordinate node;

    a transportation unit resource information assignment subordinate node; and

    a request subordinate node and wherein the request node contains;

    a date time periods subordinate node;

    a nature of cargo subordinate node;

    a total quantity subordinate node;

    a total amount subordinate node;

    a text collection subordinate node;

    a transportation service requirement subordinate node;

    a transportation document information subordinate node and wherein the transportation document information node contains a date time period subordinate node;

    a business transaction document reference subordinate node and wherein the business transaction document reference node contains a date time period subordinate node;

    a governmental procedure subordinate node and wherein the governmental procedure node contains a location subordinate node, a date time period subordinate node, a seal subordinate node, a text collection subordinate node, and a transportation document information subordinate node and wherein the transportation document information node contains a date time period subordinate node;

    a party subordinate node and wherein the party node contains an amount subordinate node, a date time periods subordinate node, a transportation document information subordinate node and wherein the transportation document information node contains a date time period subordinate node, and a business transaction document reference subordinate node and wherein the business transaction document reference node contains a date time period subordinate node;

    a location subordinate node and wherein the location node contains a date time periods subordinate node;

    a transportation stage subordinate node and wherein the transportation stage node contains a location subordinate node;

    a transportation unit resource information subordinate node and wherein the transportation unit resource information node contains a seal subordinate node and wherein the seal node contains a contact information subordinate node;

    a package information subordinate node and wherein the package information node contains an item assignment subordinate node, a transportation unit resource information assignment subordinate node and wherein the transportation unit resource information assignment node contains a quantity subordinate node, a quantity subordinate node, and a text collection subordinate node;

    an item subordinate node and wherein the item node contains an amount subordinate node, a text collection subordinate node, a nature of cargo subordinate node, a quantity subordinate node, a transportation document information subordinate node and wherein the transportation document information node contains a date time period subordinate node, a business transaction document reference subordinate node and wherein the business transaction document reference node contains a date time period subordinate node, a dangerous goods subordinate node, a transportation stage assignment subordinate node and wherein the transportation stage assignment node contains a quantity subordinate node, a transportation unit resource information assignment subordinate node and wherein the transportation unit resource information assignment node contains a quantity subordinate node, a governmental procedure subordinate node, a party subordinate node and wherein the party node contains a date time periods subordinate node, a location subordinate node and wherein the location node contains a date time periods subordinate node, a product information subordinate node, and a transportation goods identification subordinate node; and

    a transportation charges information subordinate node and wherein the transportation charges information node contains a transportation charges subordinate node; and

    program code for initiating transmission of a message 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 freight order business object, the message comprising a freight order execution request message entity, a message header package, and a freight order execution package.

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