Patent ID: 9055026
Filing Date: 2015-06-09
Classification: G06F,H04L

Abstract:
1. A system for providing web services, comprising: a service library configured to store one or more web services; one or more service hosts connected to a network and adapted to receive and fulfill deployment requests for the web services stored in the service library, wherein fulfilling deployment requests includes instantiating one or more service endpoints of one of the web services; a host directory connected to the service hosts and configured to store data related to the one or more service hosts; a manager configured to query the host directory to retrieve a response based on the stored data related to the one or more service hosts, query the service library to retrieve a response based on the stored web services, generate a deployment plan based on the retrieved responses, and transmit deployment requests based on the generated deployment plan to the one or more service hosts; a discovery service including a directory, configured to register and maintain entries of the service endpoints of each service host, store a mapping between the web services and a corresponding set of the service endpoints on which the web services are deployed; and a service consumer including: