Apparatus and methods for mediating messages
First Claim
1. A method for mediating messages within a message interchange network for facilitating communication among a plurality of entities, each entity having policy data corresponding thereto governing interaction with the entity via the message interchange network, the method comprising:
- a) receiving a format preference for a first service in the message interchange network, wherein the format preference specifies an expected format for messages received by such first service, the expected format from a group including MIME (Multipurpose Internet Mail Extensions), DIME (Direct Internet Mail Extensions), AS2 (Applicability Statement
2), and SOAP (Simple Object Access Protocol);
b) storing the format preference in a repository associated with the message interchange network; and
c) mediating messages sent to the first service using the format preference stored for the first service by receiving the messages,determining a received format of the messages by inspecting at least one of the received messages,translating the messages into the expected format specified by the format preference for the first service, andsending the translated messages to the first service in the expected format, the translated messages having the specified message format.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for effectively mediating communications between entities in a computer network. In general, a format preference for a first service is received into a message interchange network. The format preference specifies an expected format for messages received by such first service without specifying a format for any other services. The format preference for the first service is then stored in a repository associated with the message interchange network. Messages sent to the first service are then mediated using the format preference stored for the first service so that the first service receives messages in the expected format specified by the format preference stored for the first service.
159 Citations
61 Claims
-
1. A method for mediating messages within a message interchange network for facilitating communication among a plurality of entities, each entity having policy data corresponding thereto governing interaction with the entity via the message interchange network, the method comprising:
-
a) receiving a format preference for a first service in the message interchange network, wherein the format preference specifies an expected format for messages received by such first service, the expected format from a group including MIME (Multipurpose Internet Mail Extensions), DIME (Direct Internet Mail Extensions), AS2 (Applicability Statement
2), and SOAP (Simple Object Access Protocol);b) storing the format preference in a repository associated with the message interchange network; and c) mediating messages sent to the first service using the format preference stored for the first service by receiving the messages, determining a received format of the messages by inspecting at least one of the received messages, translating the messages into the expected format specified by the format preference for the first service, and sending the translated messages to the first service in the expected format, the translated messages having the specified message format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer system that mediates encoded messages within a message interchange network for facilitating communication among a plurality of entities, each entity having policy data corresponding thereto governing interaction with the entity via the message interchange network, the computer system comprising:
-
one or more processors; one or more memory devices, wherein at least one of the processors and memory devices are adapted for; a) receiving a format preference for a first service into the message interchange network, wherein the format preference specifies an expected format for messages received by such first service, the expected format from a group including MIME (Multipurpose Internet Mail Extensions), DIME (Direct Internet Mail Extensions), AS2 (Applicability Statement
2), and SOAP (Simple Object Access Protocol);b) storing the format preference in a repository associated with the message interchange network; and c) mediating messages sent to the first service using the format preference stored for the first service by receiving the messages, determining a received format of the messages by inspecting at least one of the received messages, translating the messages into the expected format specified by the format preference for the first service, and sending the translated messages to the first service in the expected format, the translated messages having the specified message format. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer program product for mediating encoded messages within a message interchange network for facilitating communication among a plurality of entities, each entity having policy data corresponding thereto governing interaction with the entity via the message interchange network, the computer program product comprising:
- at least one tangible computer readable medium;
computer program instructions stored within the at least one computer readable product configured for;a) receiving a format preference for a first service into the message interchange network, wherein the format preference specifies an expected format for messages received by such first service, the expected format from a group including MIME (Multipurpose Internet Mail Extensions), DIME (Direct Internet Mail Extensions), AS2 (Applicability Statement
2), and SOAP (Simple Object Access Protocol);b) storing the format preference in a repository associated with the message interchange network; and c) mediating messages sent to the first service using the format preference stored for the first service by receiving the messages, determining a received format of the messages by inspecting at least one of the received messages, translating the messages into the expected format specified by the format preference for the first service, and sending the translated messages to the first service in the expected format, the translated messages having the specified message format. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
- at least one tangible computer readable medium;
Specification