Process for data driven application integration for B2B
First Claim
1. A data structure configured as an interface definition of a message format of a particular eCommerce transaction type, comprising:
- protocol information identifying a protocol and the particular eCommerce transaction type;
request data format information identifying a request message format for the particular eCommerce transaction type, wherein the request message format comprises a plurality of input fields; and
input field information identifying at least a portion of the plurality of input fields.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present embodiments provide an eCommerce environment adapted to accept and process various message types (e.g. cXML and mXML). In general, requests are provided from a requesting entity to an application hosting entity. Data from incoming requests are mapped to a format understandable to an appropriate application(s). Responses from the application(s) are then mapped into a response format acceptable by the requesting entity.
To this end, embodiments disclosed herein provide processes for the development and execution of a data driven process for mapping multiple request/response message pairs to a single application interface or set of application interfaces. In one embodiment, these processes are driven by development time and run time documents that describe a development time view of the message pairs and the application interfaces as well as runtime instructions for providing the mappings, respectively.
84 Citations
20 Claims
-
1. A data structure configured as an interface definition of a message format of a particular eCommerce transaction type, comprising:
-
protocol information identifying a protocol and the particular eCommerce transaction type;
request data format information identifying a request message format for the particular eCommerce transaction type, wherein the request message format comprises a plurality of input fields; and
input field information identifying at least a portion of the plurality of input fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A data structure configured as an interface definition of a request message format and a response message format of a particular eCommerce transaction type, comprising:
-
protocol information identifying a protocol and a transaction type;
request data format information identifying the request message format, wherein the request message format comprises a plurality of input fields; and
input field information identifying at least a portion of the plurality of input fields, wherein the plurality of input fields includes input fields for at least two different request types and wherein the input field information represents only a first request type;
response data format information identifying a response message format, wherein the response message format comprises a plurality of output fields; and
output field information identifying at least a portion of the plurality of output fields, wherein the plurality of output fields includes output fields for the at least two different request types and wherein the output field information represents only the first request type.
-
Specification