Patent application number | Description | Published |
20090013010 | METHOD AND APPROACH TO HOSTING VERSIONED WEB SERVICES - A method for hosting versioned web services includes steps of: receiving a request from a service requester, the request comprising version metadata; parsing the request; extracting the version metadata from the parsing step; and locating a target implementation version using the version metadata. If the target implementation version is located, the method proceeds by dynamically routing the versioned request to the target implementation version. | 01-08-2009 |
20090106350 | METHOD AND APPARATUS FOR DYNAMIC WEB SERVICE CLIENT APPLICATION UPDATE - A method for managing a web service client update without recompiling or redeploying of the client code includes the following steps or acts of: receiving a request for the web service from a subscribed client; transmitting the request to the web service; receiving notification of the web service update from a service provider or registry or some other means; parsing the notification and retrieving parameters describing the web service update; marshalling the parameters; determining whether the new web service update is compatible with the current web service invoked by the client application; updating the local service proxy instance with the marshaled parameters if the new web service update is compatible with the current web service invoked by the client application; and transmitting a notification if the web service update is not compatible with the current web service invoked by the client application. | 04-23-2009 |
20090319651 | SYSTEM AND METHOD FOR HOSTING ONE OR MORE VERSIONS OF A SERVICE USING A SERVICE PROXY - A method for hosting one or more versions of a service using a service proxy includes specifying an interface definition of a service which defines and uniquely identifies an interface version for the service, and an implementation definition of the service which uniquely identifies an implementation version for the service; generating one or more service proxies each representing an interface version of a service; providing a proxy configuration that contains entries for a plurality of service implementation versions, wherein each proxy utilizes the proxy configuration to access a certain one or more of the implementation versions which share the same or a compatible interface version of a service, and wherein the proxy configuration contains attributes that include information about each of the implementation versions; and wherein the proxy dynamically selects one of the implementation versions in the proxy configuration to route one or more client service requests to based on the attributes. | 12-24-2009 |
20100185902 | METHOD AND APPROACH TO HOSTING VERSIONED WEB SERVICES - A method for hosting versioned web services includes steps of: receiving a request from a service requestor, the request comprising version metadata; parsing the request; extracting the version metadata from the parsing step; and locating a target implementation version using the version metadata. If the target implementation version is located, the method proceeds by dynamically routing the versioned request to the target implementation version. | 07-22-2010 |
20110071876 | PLANNING AND ORCHESTRATING WORKFLOW INSTANCE MIGRATION - A method and information processing system manage workflow instance migration. An initial workflow process model is compared with a new workflow process model. A set of differences between the initial workflow process model and the new workflow process model are determined. At least one set of activities associated with the initial workflow process model that is migrateable to the new workflow process model is identified based on the set of differences. A migration plan associated with the initial workflow process model and the new workflow process model is generated. The migration plan includes the at least one set of activities associated with the initial workflow process model. The migration plan is then used to evaluate a set of workflow instances associated with the initial workflow process model and migrate one or more of these workflow instances to the new workflow process model based thereon. | 03-24-2011 |
20120303407 | PLANNING AND ORCHESTRATING WORKFLOW INSTANCE MIGRATION - A method and information processing system manage workflow instance migration. A received migration plan indicates a set of workflow migration points associated with an initial workflow process model. The set of workflow migration points is associated with a set of workflow activities of the initial workflow process model. At least one workflow instance is selected from a set of workflow instances. A current migrateability state associated with the selected workflow instance is determined based at least on the set of workflow migration points. Migration of the workflow instance to a new workflow process model is granted in response to determining that the current migrateability state is set to migrateable. Migration of the workflow instance to the new workflow process model is prevented for at least a given amount of time in response to determining that the current migrateability state fails to be set to migrateable. | 11-29-2012 |
20130262915 | SYSTEMS AND METHODS FOR OPEN AND EXTENSIBLE INTEGRATION OF MANAGEMENT DOMAINS IN COMPUTATION AND ORCHESTRATION OF RESOURCE PLACEMENT - An aspect of this invention is a method that includes evaluating a computing environment by performing auditing of a fault tolerance ability of the computing environment to tolerate each of a plurality of failure scenarios; constructing a failover plan for each of the plurality of scenarios; identifying one or more physical resource limitations which constrain the fault tolerance ability; and identifying one or more physical resources to be added to the computing environment to tolerate each of the plurality of failure scenarios. | 10-03-2013 |
20150222501 | COMPOSITE SERVICE PRE-PROVISIONING - Composite service provisioning is provided. A processor receives a first demand value of a first composite service. The processor identifies a sub-service based on the first composite service. The processor pre-provisions a first pool of service instances corresponding to the first composite service, the first pool of service instances having a quantity of service instances based, at least in part, on the first demand value. The processor determines a second demand value of the sub-service based, at least in part, on the quantity of service instances of the first pool of service instances. The processor pre-provisions a second pool of service instances corresponding to the sub-service, the second pool of service instances having a quantity of service instances based, at least in part, on the second demand value. The processor modifies each of the first pool of service instances with placeholder credentials that identify the second pool of service instances. | 08-06-2015 |