Method of Automatically Managing Associations Between Services in a Distributed Environment
First Claim
1. A method of automatically managing associations in a distributed environment between components requesting services and components providing services, the method comprising the following steps:
- dynamically discovering required services by means of a distributed service discovery protocol;
using a distributed service discovery protocol to advertise provided services; and
producing a connection between a component requesting services and a component providing services;
characterized in that, for each component being integrated in a local platform (A, B, C) forming part of a distributed environment;
at least one of said components is associated with a declaration file in which said requested services and/or said provided services are declared; and
when said at least one component is started, the declaration file is analyzed on the platform (A, B, C) in which the component is integrated.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method of automatically managing associations in a distributed environment between components requesting services and components providing services, comprising the following steps: dynamically discovering required services by means of a distributed service discovery protocol, advertising services provided by means of a distributed service discovery protocol, and producing a connection between a component requesting services and a component providing services. According to the invention, for at least one of said components, said requested services and/or said provided services are declared in a declaration file associated with the component that is analyzed when starting that component on a platform forming part of the distributed environment. Application to home automation networks and small office automation networks.
105 Citations
15 Claims
-
1. A method of automatically managing associations in a distributed environment between components requesting services and components providing services, the method comprising the following steps:
-
dynamically discovering required services by means of a distributed service discovery protocol; using a distributed service discovery protocol to advertise provided services; and producing a connection between a component requesting services and a component providing services; characterized in that, for each component being integrated in a local platform (A, B, C) forming part of a distributed environment; at least one of said components is associated with a declaration file in which said requested services and/or said provided services are declared; and when said at least one component is started, the declaration file is analyzed on the platform (A, B, C) in which the component is integrated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14, 15)
-
- 10. A core computer program comprising program code instructions for interpreting declaration files of services requested by a service requester component and declaration files of services provided by a service provider component in a distributed environment and for choosing from the protocols available a communications protocol compatible with said service requester component and said service provider component when said core program is executed by a computer.
-
12. A declaration file in which services requested and/or services provided by a component associated with said file are declared, characterized in that it is adapted to be analyzed by a manager object during the starting of said component on a platform (A, B, C) forming part of a distributed environment.
-
13. A platform forming part of a distributed environment;
-
comprising; a component associated with a declaration file in which services requested and/or services provided by the component are declared; and a manager object adapted to analyze said declaration file on starting of the component concerned on said platform.
-
Specification