System and method for mapping of services
First Claim
Patent Images
1. A method for routing a message relating to an entity between a second service and a first service in a message routing network, the method comprising:
- (a) before routing the message in the message routing network, associating an identifier with the entity, the identifier provided by said message routing network responsive to authentication of the entity to the message routing network, the identifier indicating authentication of the entity to the message routing network;
(b) before routing the message in the message routing network, associating said identifier with an account of the entity at the first service responsive to said entity being authenticated to the first service that supports said entity account, such that the identifier further indicates authentication of the entity to the entity account at the first service;
(c) receiving, from the second service with which the entity has an account, said message including said identifier, said message received from the second service being directed to a mapped service, wherein said mapped service is an entity account-specific representation of said first service and acts as a proxy for said first service, and wherein said mapped service is operable to determine whether a route for said message needs to be modified prior to delivering said message to said first service, and wherein the first and second services correspond to different application service providers that are each independent of the entity;
(d) authenticating a sender of said message by authenticating only said message routing network using said identifier included in said message; and
(e) when said message routing network is authenticated using said identifier and said mapped service determines that said route for said message does not need to be modified, translating, by said message routing network, said message for delivery to said first service, wherein said translated message includes said identifier and is directed from said mapped service to said first service.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can therefore leverage a framework that overlays a public network.
-
Citations
17 Claims
-
1. A method for routing a message relating to an entity between a second service and a first service in a message routing network, the method comprising:
-
(a) before routing the message in the message routing network, associating an identifier with the entity, the identifier provided by said message routing network responsive to authentication of the entity to the message routing network, the identifier indicating authentication of the entity to the message routing network; (b) before routing the message in the message routing network, associating said identifier with an account of the entity at the first service responsive to said entity being authenticated to the first service that supports said entity account, such that the identifier further indicates authentication of the entity to the entity account at the first service; (c) receiving, from the second service with which the entity has an account, said message including said identifier, said message received from the second service being directed to a mapped service, wherein said mapped service is an entity account-specific representation of said first service and acts as a proxy for said first service, and wherein said mapped service is operable to determine whether a route for said message needs to be modified prior to delivering said message to said first service, and wherein the first and second services correspond to different application service providers that are each independent of the entity; (d) authenticating a sender of said message by authenticating only said message routing network using said identifier included in said message; and (e) when said message routing network is authenticated using said identifier and said mapped service determines that said route for said message does not need to be modified, translating, by said message routing network, said message for delivery to said first service, wherein said translated message includes said identifier and is directed from said mapped service to said first service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A message routing method, comprising:
-
(a) providing a proxy service for messages relating to an entity transferred between a first application service provider and a second application service provider in a message routing network, said first application service provider and said second application service provider providing application services, wherein the first and second application service providers are each independent of the entity; (b) before routing the messages in the message routing network, associating an identifier with the entity, the identifier provided by said message routing network responsive to authentication of the entity to the message routing network, the identifier indicating authentication of the entity to the message routing network; (c) before routing the messages in the message routing network, associating said identifier with an account of the entity at said first application service provider responsive to said entity being authenticated to said first application service provider, such that the identifier further indicates authentication of the entity to the entity account at said first application service provider; (d) receiving, from said second application service provider, a message including said identifier, said message received from said second application service provider being directed to said proxy service, wherein said proxy service is an entity account-specific representation of said first application service provider; (e) authenticating a sender of the message by only authenticating said message routing network using said identifier included in said message; and (f) when said message routing network is authenticated using said identifier, translating, by said message routing network, said message for delivery to said first application service provider, wherein said translated message includes said identifier and is directed from said proxy service to said first application service provider. - View Dependent Claims (9)
-
-
10. A method for authenticating services participating in routing of a message in a message routing network, the method comprising:
-
before the routing of the message in the message routing network; (a) authenticating an enterprise to the message routing network; (b) associating an identifier with the enterprise, the identifier provided by the message routing network responsive to authentication of the enterprise to the message routing network, the identifier indicating authentication of the enterprise to the message routing network; (c) authenticating the enterprise to a first application service provider; (d) associating the identifier with an account of the enterprise at the first application service provider responsive to the enterprise being authenticated to the first application service provider, such that the identifier further indicates authentication of the enterprise to the enterprise account at the first application service provider; (e) receiving said message including said identifier from the first application service provider, said message received from the first application server provider being directed to a mapped service, wherein said mapped service is an entity account-specific representation of a second application service provider and acts as a proxy for said second application service provider, and wherein said mapped service is operable to determine whether a route for said message needs to be modified prior to delivering said message to said second application service provider; (f) authenticating the first application service provider by only authenticating said message routing network using the identifier included in the message, wherein the first and second application service providers are each independent of the enterprise; and (g) translating, by said message routing network, said message for delivery to said second application service provider, wherein said translated message includes said identifier and is directed from said mapped service to said second application service provider. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification