Method and device utilizing polymorphic data in e-commerce
First Claim
1. A method of facilitating brokered web services at an e-commerce routing hub, including:
- receiving at an e-commerce routing hub a first request from a first computer to start a supplier service session with a service running on a second computer identified by a unique name that is not a routing address;
looking up the unique name in a directory, matching the unique name to a routing address and to send an additional request to start the supplier service session to the second computer, whereby the first and second computers are able to engage in the supplier service session by communicating directly between themselves, without routing a message exchange through the e-commerce routing hub;
to bring the message exchange to an end, receiving at the e-commerce routing hub first and second service session end messages from the first and second computers, matching the first and second service session end messages and recording results of the session.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of the present invention includes a protocol for conveying data during an e-commerce session with a polymorphic response, comprising initiating a session with a message from a buyer application to a broker application and a session identifier assigned by the broker application; conducting the session between the buyer application and a supplier application; and concluding the session with a additional message which includes a schema identifier for the additional message, resolvable in a context of a system identifier; and a polymorphic response comprising a type and a version, wherein the polymorphic response includes additional data elements corresponding to values assigned to the type and version.
-
Citations
11 Claims
-
1. A method of facilitating brokered web services at an e-commerce routing hub, including:
-
receiving at an e-commerce routing hub a first request from a first computer to start a supplier service session with a service running on a second computer identified by a unique name that is not a routing address; looking up the unique name in a directory, matching the unique name to a routing address and to send an additional request to start the supplier service session to the second computer, whereby the first and second computers are able to engage in the supplier service session by communicating directly between themselves, without routing a message exchange through the e-commerce routing hub; to bring the message exchange to an end, receiving at the e-commerce routing hub first and second service session end messages from the first and second computers, matching the first and second service session end messages and recording results of the session. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An e-commerce routing hub that facilitates brokered web services, including:
-
a processor, memory and at least one network adapter; first logic running on the processor that receives a first request via the network adapter from a first computer to start a supplier service session with a service running on a second computer identified by a unique name that is not a routing address; second logic running on the processor that looks up the unique name in a directory and matches the unique name to a routing address; third logic running on the processor that sends an additional request to start the supplier service session via the network adapter to the second computer, whereby the first and second computers are able to engage in the supplier service session by communicating directly between themselves, without routing a message exchange through the e-commerce routing hub; fourth logic running on the processor that, responsive to first and second service session end messages from the first and second computers, matches the first and second service session end messages and records results of the session.
-
-
7. A method of initiating, conducting and ending a brokered supplier session, including:
-
a buyer service sending to an e-commerce routing hub a first request to start a supplier service session with a supplier service identified by a unique name that requires resolution of the name into a routing address, in order for the e-commerce routing hub to broker the supplier service session; the buyer service conducting a brokered supplier session including a direct message exchange with the supplier service that bypasses the e-commerce the buyer service sending the e-commerce routing hub a first service session end message and at least some report of results of the brokered supplier session, whereby the buyer service relies on the e-commerce routing hub to verify conclusion of the brokered supplier session. - View Dependent Claims (8, 9, 10, 11)
-
Specification