Gateway and gateway setting tool
First Claim
1. A gateway apparatus provided in a configuration where data of an object representing a component of a system is available for another system, the gateway apparatus comprising:
- an intermediate model which is set up by one system, the intermediate model including an intermediate object corresponding to the component, wherein the one system maps an item of a corresponding component of the one system to the intermediate object, and transfers data to a mapped item;
wherein the another system obtains the data corresponding to the item of the intermediate object when the data of the intermediate object is needed as component data.
1 Assignment
0 Petitions
Accused Products
Abstract
To provide an easy and simple mapping between objects representing different network systems A and B. In the configuration where data of an object, a system component, is available in another system, it is provided with an intermediate model 102 which is mutually accessible. The intermediate model has an intermediate object 103 corresponding to a component. Each system performs mapping to the intermediate object 103 an item of a corresponding component 106 of the system, and transmits data to an mapped item. In addition, the system accesses the intermediate object to obtain data corresponding to the item when component data of the other system is needed.
42 Citations
11 Claims
-
1. A gateway apparatus provided in a configuration where data of an object representing a component of a system is available for another system, the gateway apparatus comprising:
-
an intermediate model which is set up by one system, the intermediate model including an intermediate object corresponding to the component, wherein the one system maps an item of a corresponding component of the one system to the intermediate object, and transfers data to a mapped item;
wherein the another system obtains the data corresponding to the item of the intermediate object when the data of the intermediate object is needed as component data. - View Dependent Claims (3, 4, 5, 6)
-
-
2. An object based gateway apparatus in a configuration where data of an object representing a component of a system is available in another system, the object based gateway apparatus comprising:
an intermediate model which is mutually accessible, the intermediate model having an intermediate object which corresponds to the component, wherein each system maps an item of a corresponding component of the each system to the intermediate object, and transmits data to a mapped item, and wherein the each system accesses the intermediate object to obtain the data corresponding to the item when component data of the another system is needed.
-
7. A gateway apparatus, comprising:
-
a system A communicating section transmitting and receiving a communication command A of a system A;
a system B communicating section transmitting and receiving a communication command B of a system B built on a protocol which is different from a protocol on which the system A is built;
a system A object database exchanging the communication command A with the system A, interpreting a content of the communication command A, and holding object data;
a system B object database exchanging the communication command B with the system B, interpreting a content of the communication command B, and holding object data;
a mapping database holding mapping data representing a correspondence between the object data of the system A object database and the object data of the system B object database;
a mapping executing section exchanging object data A with the system A object database, exchanging object data B with the system B object database, performing mapping between the object data A and the object data B based on the mapping database, and mutually exchanging the object data A and the object data B; and
a setup data transmitting and receiving section exchanging the object data A with the system A object database, exchanging the object data B with the system B object database, exchanging the mapping data with the mapping database, and exchanging the object data A, the object data B, and the mapping data with an external device. - View Dependent Claims (11)
-
-
8. A gateway setup tool, comprising:
-
a setup data inputting section setting up groups of objects representing a system A and a system B, respectively;
a system A object setup database holding object data of the system A which is set up by the setup data inputting section;
a system A object data processing section receiving data from the system A object setup database, compressing the data, and returning it;
an all system A object database including model data of an object available for the system A which exchanges data with the system A object setup database;
a system B object setup database holding object data of the system B which is set up by the setup data inputting section;
a system B object data processing section receiving data from the system B object setup database, compressing the data, and returning it;
an all system B object database including model data of an object available for the system B which exchanges data with the system B object setup database;
a mapping setup database holding mapping data for mapping which is set up by the setup data inputting section;
a mapping data processing section receiving data from the mapping setup database, compressing the data, and returning it;
an all mapping database including model data of mapping between an object available for the all system A object database and an object available for the all system B object database, and exchanging data with the mapping setup database;
a mapping generating section performing mapping between each data of the system A object setup database and each data of the system B object setup database with reference to the all mapping database, and transmitting it to the mapping setup database;
a setup data displaying section displaying data as needed of the system A object setup database, the system B object setup database, the mapping setup database, the all system A object database, the all system B object database, or the all mapping database; and
a setup data transmitting and receiving section for exchanging data among the system A object setup database, the system B object setup database, and the mapping setup database;
wherein the gateway setup tool transmits and receives data to and from the gateway apparatus through the setup data transmitting and receiving section. - View Dependent Claims (9, 10)
-
Specification