Distributed web services network architecture
First Claim
Patent Images
1. A system enabling a web services network, comprising:
- a parent node operably connected to a computer network, the parent node maintaining a first routing table stored in a persistent data store, the first routing table including routing entries allowing for the routing of service action requests and responses across the computer network; and
at least one routing node maintaining a local routing table including routing entries allowing for the routing of service action requests and responses across the computer network;
the routing node operably connected to the computer network to route service action requests and service action responses across the computer network, wherein the parent node is operative to add a routing entry to the local routing table of the routing node in response to a routing entity request;
wherein the routing node, in response to service action request requiring a routing entry not contained in the local routing table, transmits a routing entity request to the parent node.
18 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses and systems facilitating deployment, configuration and maintenance of web services networks. The present invention features a distributed web services network architecture that, in one embodiment, leverages the functionality of existing network infrastructure to provide a low cost, efficient and reliable web services solution. The web services network architecture according to the present invention can be implemented across any suitable computer network, including an intranet or the Internet.
-
Citations
29 Claims
-
1. A system enabling a web services network, comprising:
-
a parent node operably connected to a computer network, the parent node maintaining a first routing table stored in a persistent data store, the first routing table including routing entries allowing for the routing of service action requests and responses across the computer network; and
at least one routing node maintaining a local routing table including routing entries allowing for the routing of service action requests and responses across the computer network;
the routing node operably connected to the computer network to route service action requests and service action responses across the computer network, wherein the parent node is operative to add a routing entry to the local routing table of the routing node in response to a routing entity request;
wherein the routing node, in response to service action request requiring a routing entry not contained in the local routing table, transmits a routing entity request to the parent node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system enabling a web services network, comprising:
-
a root network services engine operably connected to a computer network, the root network services engine maintaining a persistent data store storing a global routing table including routing entries allowing for the routing of service action requests and responses over the computer network;
a network services engine operably connected to the computer network, the network services engine maintaining a persistent data store storing a first local routing table including routing entries allowing for the routing of service actions requests and responses over the computer network;
at least one network services switch operably connected to the computer network, the network services switch maintaining a second local routing table including routing entries allowing for the routing of service actions requests and responses over the computer network;
wherein the routing node is operative to route service action requests and service action responses to appropriate nodes connected to the computer network, wherein the root network services engine is operative to add a routing entry to the first and/or second local routing table in response to a routing entity request;
wherein the network services engine is operative to add a routing entry to the second local routing table in response to a routing entity request;
wherein the network services engine passes routing entity requests associated with a routing entry not contained in the first local routing table to the root network services engine; and
,wherein the network services switch is operative to transmit a routing entity request to the network services engine in response to a service action request requiring a routing entry not contained in the second Local routing table. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method facilitating the generation of globally unique network identifications, the method comprising the steps of:
-
receiving a globally unique network operator identification;
assigning an identification to a web services network;
generating an entity identification corresponding to a new routing entity associated with the web services network;
concatenating the unique network operator identification, the web services network identification, and the entity identification to yield a network identification; and
associating the network identification with the new routing entity. - View Dependent Claims (25, 26, 27)
-
-
28. A method for providing a web services network on a computer network environment, the computer network environment including a plurality of routing nodes operative to route data between nodes connected to the computer network, the method comprising the steps of
installing a network services engine on the computer network environment; -
installing at least one network services switch on computer network environment;
wherein the network services engine is operable to support and maintain the network services switch(es); and
,wherein the network services switch is operable to route service action requests and responses to appropriate nodes in the computer network environment. - View Dependent Claims (29)
-
Specification