System and method for modeling and dynamically deploying services into a distributed networking architecture
First Claim
1. A method for deploying services into a service container that is part of a service-oriented architecture, wherein said service container is characterized by providing an own registration service for deploying services during runtime into said service container, wherein said registration service comprises at least the steps of:
- receiving a service description from a description provider, wherein said service description represents a service of a resource and is modeled in a declarative description language; and
automatically creating and offering a service interface for said service description at said service container if said service description has been registered successfully, wherein said service interface allows access to a service represented by said service description.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention describes a new system and method for modeling and dynamically deploying services into a distributed networking architecture, especially in a service-oriented architecture. The service container being part of distributed networking architecture exposes its functionality as services. It provides a registration service for deploying service descriptions. Having created a new service description in any declarative description language (i.e. a description of a (stateful) service e.g. a stateful Web service), the description provider invokes the registration service at the service container that allows to register (i.e. deploy) that new service description during runtime without restarting service container. The service container is responsible to analyze and check the submitted new service description for validity, to store the service description and to make it available for interested services consumers for instantiation. If a new service has been successfully registered, a new service interface for accessing that new service is automatically created by the service container. Interested services consumers may query the hosting environment for the available services being hosted and to subsequently instantiate a new service. A service consumer may then invoke any exposed service operation on a given service instance which generally follows a request response pattern.
122 Citations
19 Claims
-
1. A method for deploying services into a service container that is part of a service-oriented architecture, wherein said service container is characterized by providing an own registration service for deploying services during runtime into said service container, wherein said registration service comprises at least the steps of:
-
receiving a service description from a description provider, wherein said service description represents a service of a resource and is modeled in a declarative description language; and
automatically creating and offering a service interface for said service description at said service container if said service description has been registered successfully, wherein said service interface allows access to a service represented by said service description. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A service container in a service-oriented environment comprising:
-
a registration service interface which allows a description provider to register a service description, wherein said service description represents a service of a resource in a declarative description language; and
a service interface which is assigned to a service description and which is automatically created when said assigned service description has been successfully registered via said registration service interface. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification