Managing Consistent Interfaces for Sales Price Business Objects Across Heterogeneous Systems
First Claim
1. A computer readable medium including program code for providing a message-based interface for performing a sales price information 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 information of a retail sales price for a product;
program code for invoking a sales price information business object, wherein the business object is a logically centralized, semantically disjointed object for providing the information of a retail sales price for a product, and comprises data logically organized as;
a sales price information root node; and
a price 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 sales price information business object, the message comprising a sales price information bulk request message entity, a message header package, and a sales price information request message package.
2 Assignments
0 Petitions
Accused Products
Abstract
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a sales price information and/or a sales price specification business object.
151 Citations
6 Claims
-
1. A computer readable medium including program code for providing a message-based interface for performing a sales price information 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 information of a retail sales price for a product; program code for invoking a sales price information business object, wherein the business object is a logically centralized, semantically disjointed object for providing the information of a retail sales price for a product, and comprises data logically organized as; a sales price information root node; and a price 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 sales price information business object, the message comprising a sales price information bulk request message entity, a message header package, and a sales price information request message package.
-
-
2. A computer readable medium including program code for providing a message-based interface for performing a sales price information 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 initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on data in a sales price information business object invoked by the second application, wherein the business object is a logically centralized, semantically disjointed object for providing the information of a retail sales price for a product and comprises data logically organized as; a sales price information root node; and a price subordinate node; and the message comprising a sales price information bulk request message entity, a message header package, and a sales price information request message package; and program code for receiving a second message from the second application, the second message associated with the invoked sales price information business object and in response to the first message.
-
-
3. A distributed system operating in a landscape of computer systems providing message-based services, the system processing business objects involving providing the information of a retail sales price for a product and comprising:
-
memory storing a business object repository storing a plurality of business objects, wherein each business object is a logically centralized, semantically disjointed object of a particular business object type and at least one of the business objects is for providing the information of a retail sales price for a product, and comprises data logically organized as; a sales price information root node; and a price subordinate node; and a graphical user interface remote from the memory for presenting data associated with an invoked instance of the sales price information business object, the interface comprising computer readable instructions embodied on tangible media.
-
-
4. A computer readable medium including program code for providing a message-based interface for performing a sales price specification calculation 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 calculating sales prices based on the price influencing factors for specific data retention levels; program code for invoking a sales price specification calculation business object, wherein the business object is a logically centralized, semantically disjointed object for calculating sales prices based on the price influencing factors for specific data retention levels, and comprises data logically organized as; a sales price specification calculation root node; and an item subordinate node and wherein the item node contains; an item price 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 sales price specification calculation business object, the message comprising a sales price specification calculation create request message entity, a message header package, and a sales price specification calculation package.
-
-
5. A computer readable medium including program code for providing a message-based interface for performing a sales price specification calculation 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 initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on data in a sales price specification calculation business object invoked by the second application, wherein the business object is a logically centralized, semantically disjointed object for calculating sales prices based on the price influencing factors for specific data retention levels, and comprises data logically organized as; a sales price specification calculation root node; and an item subordinate node and wherein the item node contains; an item price subordinate node; and the message comprising a sales price specification calculation create request message entity, a message header package, and a sales price specification calculation package; and program code for receiving a second message from the second application, the second message associated with the invoked sales price specification calculation business object and in response to the first message.
-
-
6. A distributed system operating in a landscape of computer systems providing message-based services, the system processing business objects involving calculating sales prices based on the price influencing factors for specific data retention levels and comprising:
-
memory storing a business object repository storing a plurality of business objects, wherein each business object is a logically centralized, semantically disjointed object of a particular business object type and at least one of the business objects is for calculating sales prices based on the price influencing factors for specific data retention levels and comprises data organized as; a sales price specification calculation root node; and an item subordinate node and wherein the item node contains; an item price subordinate node; and a graphical user interface remote from the memory for presenting data associated with an invoked instance of the sales price specification calculation business object, the interface comprising computer readable instructions embodied on tangible media.
-
Specification