Communication method in a set of distributed systems via an internet type network
First Claim
1. A process for communication in a set of distributed systems via at least one internet type network, said set being divided into at least one domain comprising systems addressable via said network by means of a first series of internet type addresses stored in a domain name directory and each system being connected to said network via a standard interface module and having standard software layers comprising a stack of addresses of the first series and internet type communication protocols, and each system hosting at least one software entity, the process comprising:
- providing said software entities and said systems with an internet type address of a second series;
configuring each system into at least one system virtual network to which the system itself and said software entities are connected via specific interface modules and specific software layers comprising a stack of addresses of the second series and internet type communication protocols; and
storing said addresses and names of the systems and the software entities connected to said system virtual networks in said domain directory, such that any of said software entities hosted in any of said systems may be directly addressed from anywhere in said set of distributed systems using the internet type address of the second series or the names of the software entities.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a communication process via an internet network that comprises distributed systems (S1). Each system (S1) is connected to the network (SRX) via a standard interface module (10), standard software layers (12, 13) comprising a stack of addresses and protocols, and hosts software entities (SVA, SVB). The latter and the systems (S1) are provided with a network address in a virtual subnetwork to which the system itself (S1) and said software entities (SVA, SVB) are connected via a specific interface module (11, 20, 30) and specific software layers (21-22, 31-32) comprising a stack of addresses and protocols. The addresses and names of the systems (S1) and of the software entities (SVA, SVB) connected to the virtual networks (SVNy) are stored in a domain name directory (DNS1), making it possible to directly address one of the software entities (SVA, SVB).
42 Citations
18 Claims
-
1. A process for communication in a set of distributed systems via at least one internet type network, said set being divided into at least one domain comprising systems addressable via said network by means of a first series of internet type addresses stored in a domain name directory and each system being connected to said network via a standard interface module and having standard software layers comprising a stack of addresses of the first series and internet type communication protocols, and each system hosting at least one software entity, the process comprising:
-
providing said software entities and said systems with an internet type address of a second series;
configuring each system into at least one system virtual network to which the system itself and said software entities are connected via specific interface modules and specific software layers comprising a stack of addresses of the second series and internet type communication protocols; and
storing said addresses and names of the systems and the software entities connected to said system virtual networks in said domain directory, such that any of said software entities hosted in any of said systems may be directly addressed from anywhere in said set of distributed systems using the internet type address of the second series or the names of the software entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
a phase for running said software entity in a first system, comprising steps for allocating an address in conformity with the internet protocol, updating said domain name directory and establishing and/or accepting connections via said internet type network;
a phase for transferring said software entity from said first system into a second system, comprising steps for closing active connections, releasing the internet type address of the software entity, and updating said domain name directory; and
a phase for running said software entity in said second system, comprising steps for allocating a new address in conformity with the IPV6 internet protocol, updating said domain name directory, and establishing and/or accepting new connections via said internet type network.
-
-
5. A process according to claim 4, characterized in that communications between said software entities take place in a client-server mode.
-
6. A process according to claim 5, characterized in that said software entities are client objects or server objects.
-
7. A process according to claim 4, characterized in that, at least one of said systems is constituted by a cluster of at least two machines, connected to said network at a common node and each machine forming one of said system virtual networks, said node is associated with an internet type address of said first series, making it possible to address a software entity hosted by any one of said machines by means of an internet type address of said second series.
-
8. A process according to claim 7, characterized in that at least one of said software entities is duplicated in at least two of the machines of said cluster.
-
9. A process according to claim 7, characterized in that said software entities are connected by means of an internet link via said internet type network, in order to protect this link from end to end and firewalls are associated with said software entities.
- 10. A communication system in a set of distributed systems via at least one internet type network, said set being divided into at least one domain comprising systems addressable via said network by a first series of internet type addresses stored in a domain name directory and each system being connected to said network via an interface module and having software layers comprising a stack of addresses of the first series and internet type communication protocols, and each system hosting at least one software entity, the communication system being characterized in that said software entities and said systems are each provided with an internet type address of a second series, each system being configured into at least one system virtual network to which the system itself and said software entities are connected via specific interface modules and specific software layers comprising a stack of addresses of the second series and internet type communication protocols, and means for storing said addresses and names of the systems and the software entities connected to said system virtual networks in said domain name directory, such that any of said software entities hosted in any of said systems may be directly addressed from anywhere in said set of distributed systems using the internet type address of the second series or the names of the software entities.
Specification