×

Managing consistent interfaces for supply chain management business objects across heterogeneous systems

  • US 8,671,064 B2
  • Filed: 06/26/2008
  • Issued: 03/11/2014
  • Est. Priority Date: 06/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium including program code for providing a message-based interface for performing a freight request 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 freight requests from an ordering party to a transportation service provider to ship goods from shippers to consignees;

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

    a freight request root node; and

    a confirmation subordinate node and wherein the confirmation 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 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;

    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;

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

    a transportation stage assignment subordinate node;

    a transportation unit resource information assignment subordinate node;

    a confirmation subordinate node and wherein the confirmation 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 a party subordinate node, a location subordinate node and wherein the location node contains a date time periods subordinate node, a transportation stage subordinate node, a transportation unit resource information subordinate node, a package information subordinate node, andan 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 period subordinate node, a location subordinate node and wherein the location node contains a date time period subordinate node, a product information subordinate node, and a transportation goods identification 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 freight request business object, the message comprising a freight request request message entity, a message header package, and a freight request package.

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