System and method for partial ordering service capabilities in an e-marketplace hub
First Claim
1. A method of handling electronic messages, said method comprising:
- receiving one of the messages from a sending trading partner, the message including a message recipient identifier, the message recipient identifier corresponding to a recipient trading partner;
retrieving one or more recipient constraints corresponding to the message recipient identifier;
identifying one or more sender capabilities corresponding to the sending trading partner;
comparing the sender capabilities with the recipient constraints;
determining whether one or more sender capabilities matches the recipient constraints in response to the comparing; and
sending the message to the recipient trading partner in response to the determination.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for partial ordering service capabilities in an e-marketplace hub is presented. A recipient trading partner sets receive message constraints and a sending trading partner specifies sending message capabilities. The e-marketplace hub compares the receive message constraints with the sending message capabilities. If the sending message capabilities are a subset of the receive message constraints, the e-marketplace hub establishes a trading partner link between the sending trading partner and the recipient trading partner so the sending trading partner may send messages to the recipient trading partner. The e-marketplace hub may recursively compare sending message capabilities with receive message constraints at various levels to ensure a valid trading partner link.
-
Citations
27 Claims
-
1. A method of handling electronic messages, said method comprising:
-
receiving one of the messages from a sending trading partner, the message including a message recipient identifier, the message recipient identifier corresponding to a recipient trading partner;
retrieving one or more recipient constraints corresponding to the message recipient identifier;
identifying one or more sender capabilities corresponding to the sending trading partner;
comparing the sender capabilities with the recipient constraints;
determining whether one or more sender capabilities matches the recipient constraints in response to the comparing; and
sending the message to the recipient trading partner in response to the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors;
a message handling tool to handle messages, the message handling tool including;
means for receiving one of the messages from a sending trading partner, the message including a message recipient identifier, the message recipient identifier corresponding to a recipient trading partner;
means for retrieving one or more recipient constraints corresponding to the message recipient identifier;
means for identifying one or more sender capabilities corresponding to the sending trading partner;
means for comparing the sender capabilities with the recipient constraints;
means for determining whether one or more sender capabilities matches the recipient constraints in response to the comparing; and
means for sending the message to the recipient trading partner in response to the determination. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product stored in a computer operable media for handling messages, said computer program product comprising:
-
means for receiving one of the messages from a sending trading partner, the message including a message recipient identifier, the message recipient identifier corresponding to a recipient trading partner;
means for retrieving one or more recipient constraints corresponding to the message recipient identifier;
means for identifying one or more sender capabilities corresponding to the sending trading partner;
means for comparing the sender capabilities with the recipient constraints;
means for determining whether one or more sender capabilities matches the recipient constraints in response to the comparing; and
means for sending the message to the recipient trading partner in response to the determination. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification