Network control device and control method and program thereof
First Claim
1. A network control device, wherein a network system is formed of sub-networks having different kinds of network architectures, and which comprises:
- a relay service efficiency promoting section which reduces physical constraints on a gate way mechanism and on a procedure of the mechanism at the time of executes a service of relays a message, an argument and a response in the network for the linkage of objects operating on network nodes belonging to said sub-networks, said relay service efficiency promoting section having a service registry provided on said gate way to store information necessary for accessing a service on other sub-network.
3 Assignments
0 Petitions
Accused Products
Abstract
A system including sub-networks mounted with different kinds of protocols/profiles, a gate way/proxy for connecting the sub-networks, a gate way/proxy for connecting the sub-networks, and nodes on the sub-networks, the gateway/proxy being mounted with processing of a physical layer and a data link layer as a protocol of the sub-network and processing of a physical layer and a data link layer as a protocol of the sub-network and having a common transport layer and a service proxy and a client proxy shared by the sub-networks.
-
Citations
38 Claims
-
1. A network control device, wherein
a network system is formed of sub-networks having different kinds of network architectures, and which comprises: -
a relay service efficiency promoting section which reduces physical constraints on a gate way mechanism and on a procedure of the mechanism at the time of executes a service of relays a message, an argument and a response in the network for the linkage of objects operating on network nodes belonging to said sub-networks, said relay service efficiency promoting section having a service registry provided on said gate way to store information necessary for accessing a service on other sub-network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network control device, wherein
a network system is formed of sub-networks having different kinds of network architectures, and which comprises: -
a relay service efficiency promoting section which reduces physical constraints on a gate way mechanism and on a procedure of the mechanism at the time of executes a service of relaying a message, an argument and a response in the network for the linkage of objects operating on network nodes belonging to said sub-networks, said relay service efficiency promoting section, in a case where relaying is conducted between said sub-networks connected in cascade, having a message transfer mechanism. - View Dependent Claims (8, 9)
-
-
10. A network control device, wherein
a network system is formed of sub-networks having different kinds of network architectures, and which comprises: -
a relay service efficiency promoting section which reduces physical constraints on a gate way mechanism and on a procedure of the mechanism at the time of executes a service of relaying a message, an argument and a response in the network for the linkage of objects operating on network nodes belonging to said sub-networks, said relay service efficiency promoting section having a virtual machine as a mechanism for executing a portable code independent of execution environments mounted on said gate way and having a function of loading and executing a protocol-dependent portion of a service proxy through the network. - View Dependent Claims (11, 12)
-
-
13. A network control device, comprising:
-
a sub-network node formed of an information system network, an operation system network, a wireless interconnect and a plurality of lines of portable apparatus interconnects, first, second and third sub-networks mounted with different kinds of protocols/profiles, a first gate way/proxy which connects said first and said third sub-networks and a second gate way/proxy which connects said second and said third sub-networks, wherein processing of a physical layer and a data link layer is mounted as protocols of said first, said second and said third sub-networks, and which further comprises;
a common transport layer, and a service proxy and a client proxy shared by said first and said third sub-networks. - View Dependent Claims (14, 15, 16)
-
-
17. A network control method, wherein
a network system is formed of sub-networks having different kinds of network architectures, and a relay service efficiency promoting section which reduces physical constraints on a gate way mechanism and on a procedure of the mechanism at the time of executes a service of relays a message, an argument and a response in the network for the linkage of objects operating on network nodes belonging to said sub-networks, and which comprises: -
a network initialization step by said relay service efficiency promoting section, in a case where relaying is conducted between said sub-networks connected in cascade, of conducting setting or determination of a physical layer address, determination of a logical address in said sub-network, activation of a network management service and activation of an applied service as set forth in a network initialization procedure defined for each said sub-network by using a message transfer mechanism, a service registration step of registering a service to be brought to be public among services of said sub-networks to other sub-network, a service using step of using a registered service, and a service registration erasing step of erasing registration of said service after the use of said service. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31)
-
-
29. A network control method, wherein
a network system is formed of sub-networks having different kinds of network architectures, and which comprises: -
a relay service efficiency promoting section which reduces physical constraints on a gate way mechanism and on a procedure of the mechanism at the time of executes a service of relaying a message, an argument and a response in the network for the linkage of objects operating on network nodes belonging to said sub-networks, and wherein said relay service efficiency promoting section, in a case where relaying is conducted between said sub-networks connected in cascade, by a message forwarding function included in the message transfer mechanism, sends a converted message to a target sub-network at the time of service linkage between sub-networks not directly connected in terms of network topology to conduct a service between a service using node and a service providing node on the target sub-network without repeating message conversion.
-
-
32. A program which causes a computer to execute procedure processing on a service node, comprising:
-
a function of confirming that a service in question is already registered in a registry, a registry registration initialization function to be conducted with respect to a service node when the registration is yet to be completed, a function of transmitting a service registry registration request to a service registry node, and a function of, upon receiving a registration request acceptance notification from said service registry node, transmitting registry registration information to said service registry node and when other service exists which is to be registered among services belonging to the node, repeating the same processing to end the registration when the processing is completed.
-
-
33. A program which causes a computer to execute procedure processing of a service registry, comprising:
-
a registry registration initialization function to be conducted by a service registry node after activation, a function of waiting for a registry registration request from a service node, a function of receiving a service registration request transmitted from said service node side to accept the registration request, a function of notifying said service node as a requesting source that registration of the service is possible to execute registry registration of receiving registry registration information from said service node side and issuing a registration completion notification to said service node side, and a function of, upon completion of registration of all the services to be brought to be public to other sub-network among said sub-networks, transmitting information, out of the contents, to be held in a service registry on other sub-network to the service registry in question to end the processing.
-
-
34. A program which causes a computer to execute service using processing of a service using node, comprising the functions of:
-
transmitting a service search request to a service registry for the search of a service to be used with the entire network as a target, selecting a service optimum for a purpose among service information of a search result received from said service registry to determine the service and a proxy on the corresponding owned sub-network, issuing a service request to the determined service proxy from the service using node to wait for return of a result of the service thereafter, upon return of a result of said service from said service proxy, referring to the contents to proceed with the processing, and repeating the same processing when requesting the same service again and ending the processing when the service is not used.
-
-
35. A program which causes a computer to execute service search processing in a service registry, comprising the functions of:
-
receiving a service search request from a service using node by a user side service registry to search for registry information in the owned node, returning service information relevant to a search key obtained as a result of the search to software of said service using node, and completing the search by said service registry to again wait for a next search request.
-
-
36. A program which causes a computer to execute service using processing in a user side service proxy, comprising:
-
a function of monitoring a service request made from a node in a sub-network belonging to a service using side proxy, a function by the user side service proxy of, upon receiving a service request, interpreting the service request and after conducting predetermined message conversion, transferring the message to a provider side service proxy to which a node providing the service in question belongs and monitoring arrival of a service execution result after the transfer, and a function of, upon receiving said service execution result from said provider side service proxy, conducting message conversion to transmit the message to a service proxy designated by the service requesting side node.
-
-
37. A program which causes a computer to execute service using processing in a provider side service proxy, comprising the functions of:
-
monitoring a service request made from a user side service proxy, upon receiving said service request, interpreting the service request, converting the request into a message system on the owned sub-network and transferring the message to a provider side node, thereafter monitoring arrival of a service execution result from said provider side node, and upon receiving said service execution result, converting the result into a message to transmit the message toward a service proxy designated by said service requesting node.
-
-
38. A program which causes a computer to execute service using processing in a service provider side service node, comprising the functions of:
-
monitoring arrival of a service request, upon arrival of said service request, interpreting a request message to execute a service to be provided, and returning an execution result to a service proxy on a transmission source'"'"'s own sub-network to end the processing of one service request.
-
Specification