Web Services-Based Computing Resource Lifecycle Management
First Claim
1. A method for dynamic provisioning of web services, comprisingreceiving, at a computing device, an interface description document associated with a web service;
- identifying one or more operations supported by the web service;
creating by the computing device, for one or more identified operations, routing entity information for routing service operation requests associated with the web service;
configuring one or more routing nodes of a web services network infrastructure with the routing entity information created for the one or more identified operations;
modifying the interface description document to replace, for one or more identified operations, endpoint location information corresponding to the one or more identified operations in the received interface description document with location information of a first routing node of the one or more routing nodes of the web services network infrastructure; and
transmitting the modified interface description document in response to a request for the interface description document.
14 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses and systems facilitating life-cycle management and utilization of network resources. In one embodiment, instancing, virtualization and dynamic provisioning functionality facilitating management and utilization of web services is provided. The instancing functionality supports a web services network platform allowing for registration and use of multiple instances or versions of a given web service or other network-accessible computing resource. In one embodiment, the present invention combines the virtualization and dynamic provisioning functionality to facilitate the development of client application code in routed web services network architectures. In one embodiment, a set of management functions that may be applied to management of computing resources in any IP-based network.
-
Citations
15 Claims
-
1. A method for dynamic provisioning of web services, comprising
receiving, at a computing device, an interface description document associated with a web service; -
identifying one or more operations supported by the web service; creating by the computing device, for one or more identified operations, routing entity information for routing service operation requests associated with the web service; configuring one or more routing nodes of a web services network infrastructure with the routing entity information created for the one or more identified operations; modifying the interface description document to replace, for one or more identified operations, endpoint location information corresponding to the one or more identified operations in the received interface description document with location information of a first routing node of the one or more routing nodes of the web services network infrastructure; and transmitting the modified interface description document in response to a request for the interface description document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a computing device, an interface description document associated with a web service, wherein the interface description document describes an operation and an endpoint location, modifying the interface description document by replacing the endpoint location with location information of a web services network routing node, associating a web service operation identifier with the operation in the interface description document, adding a routing entry to a web services network directory including the web service operation identifier and the endpoint location associated with the web service, and transmitting the modified interface description document in response to a request for the interface description document. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An system, comprising
a web services network management platform operative to: -
receive, at a computing device, an interface description document associated with a web service; identify one or more operations supported by the web service; create by the computing device, for one or more identified operations, routing entity information for routing service operation requests associated with the web service; add the routing entity information to a web services network directory; modify the interface description document to replace, for one or more identified operations, endpoint location information corresponding to the one or more identified operations in the received interface description document with location information of a first routing node of the one or more routing nodes of the web services network infrastructure; and transmit the modified interface description document in response to a request for the interface description document; and one or more routing nodes, each operative to; receive a request including a web service operation identifier, access the web services network directory to locate information associated with the web service operation identifier, and route the request using location information stored in the web services network directory.
-
Specification