SERVICE ROUTER FOR USE WITH A SERVICE-ORIENTED ARCHITECTURE ENVIRONMENT
First Claim
1. A service router for use with a service-oriented architecture environment, comprising:
- a routing table;
a routing policy; and
means for receiving requests from service requestors on a local service segment, determining where requested services reside in a service network, and, based on both the routing table and the routing policy, delivering the service requests from the service router to a target service segment in the service network.
1 Assignment
0 Petitions
Accused Products
Abstract
A service router for use with a service-oriented architecture 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.
63 Citations
10 Claims
-
1. A service router for use with a service-oriented architecture environment, comprising:
-
a routing table;
a routing policy; and
means for receiving requests from service requestors on a local service segment, determining where requested services reside in a service network, and, based on both the routing table and the routing policy, delivering the service requests from the service router to a target service segment in the service network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for routing services in a SOA environment using a service router, comprising the steps of:
-
receiving requests from service requesters on a local service segment;
accessing a routing table that defines adjacent service routers in a service network;
determining where requested services reside in the service network;
accessing a routing policy associated with at least one or both of the service requestor or the requested service; and
delivering the service requests from the service router to a target service segment in the service network, based on both the routing table and the routing policy. - View Dependent Claims (7, 8, 9, 10)
-
Specification