SYSTEM AND METHOD FOR SUPPORTING SERVICE NETWORKS IN A SERVICE-ORIENTED ARCHITECTURE ENVIRONMENT
First Claim
1. A system for supporting service networks in a service oriented architecture (SOA) environment, comprising:
- a service network including a plurality of service segments; and
a service router associated with each service segment that is responsible for transparently bridging service requests from applications between the federated service segments, including determining where services reside in the service network and, based on a routing information gathered through interaction with other service routers, network routers and other mechanisms, delivering the service requests, using optimal routes, to the target service segment.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for supporting Service Networks in a SOA environment. In accordance with an embodiment, the principles governing the topology of computer networks can be similarly applied to the service space—from small federated Service Segments (or sub-domains), to large public federated Service Domains. At the heart of the Service Network are one or more Service Routers, that are themselves responsible for transparently bridging between federated Service Segments. The Service Routers determine where services reside in the Service Network and, based on routing information gathered through interaction with other Service Routers, Network Routers and other mechanisms, deliver service requests, using optimal routes, from a source Service Segment to the target Service Segment. Working in concert with the Service Router, an Enterprise Service Bus (ESB) can abstract the location of services, and hide the existence of the Service Network from service requestors.
-
Citations
14 Claims
-
1. A system for supporting service networks in a service oriented architecture (SOA) environment, comprising:
-
a service network including a plurality of service segments; and
a service router associated with each service segment that is responsible for transparently bridging service requests from applications between the federated service segments, including determining where services reside in the service network and, based on a routing information gathered through interaction with other service routers, network routers and other mechanisms, delivering the service requests, using optimal routes, to the target service segment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for supporting Service Networks in a SOA environment, comprising the steps of:
- for supporting service networks in a service oriented architecture (SOA) environment, comprising;
providing a service network including a plurality of service segments; and
providing a service router associated with each service segment that is responsible for transparently bridging service requests from applications between the federated service segments, including determining where services reside in the service network and, based on a routing information gathered through interaction with other service routers, network routers and other mechanisms, delivering the service requests, using optimal routes, to the target service segment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- for supporting service networks in a service oriented architecture (SOA) environment, comprising;
Specification