Inter-application data transmitting system and method
First Claim
1. An inter-application data transmitting system for exchanging data among a plurality of applications interconnected over a network, the plurality of applications each storing the data in a predetermined application dependent data format, the inter-application data transmitting system comprising an application intermediary unit for mediating the data to be transmitted between the network and one of the plurality of applications,wherein the application intermediary unit includes, an application control unit for controlling a transmission of the data between the one of the plurality of applications and the application intermediary unit, an access procedure rule memory for storing an access procedure rule which defines a procedure to be used for gaining access to the data stored in the one of the plurality of applications, an access procedure control unit, controlled by the application control unit, for gaining access to the data stored in the one of the plurality of applications in accordance with the access procedure rule stored in the access procedure rule memory, a data format conversion rule memory for storing a data exchange format which is a data format predefined to be used for exchanging the data among the plurality of applications interconnected over the network, and further storing a data format conversion rule to be used for converting at least one of an application dependent data format of the data stored in the one of the plurality of applications which is accessed by the access procedure control unit into the data exchange format and the data exchange format into the application dependent format of the data stored in the one of the plurality of applications, a data format conversion unit for converting the data from one data format to another based on the data format conversion rule stored in the data format conversion rule memory, a communication control rule memory for storing a communication control rule which defines a communication rule, and a communication control unit for controlling a transmission over the network of converted data in the data exchange format which is converted by the data format conversion unit based on the communication control rule stored in the communication control rule memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An inter-application data transmitting system having an application intermediary unit which mediates data to be transmitted between a network and one of multiple business applications for exchanging the data among the multiple applications interconnected over the network without changing the business application even if the access procedures, data formats, and communication protocols of the multiple applications are different from each other. The application intermediary unit is provided with an access procedure control unit for controlling an access procedure, a data format conversion unit for converting a data format, and a communication control unit for controlling communication between the multiple business applications having different communication protocols. The application intermediary unit further includes an application control unit for controlling those elements.
-
Citations
30 Claims
-
1. An inter-application data transmitting system for exchanging data among a plurality of applications interconnected over a network, the plurality of applications each storing the data in a predetermined application dependent data format, the inter-application data transmitting system comprising an application intermediary unit for mediating the data to be transmitted between the network and one of the plurality of applications,
wherein the application intermediary unit includes, an application control unit for controlling a transmission of the data between the one of the plurality of applications and the application intermediary unit, an access procedure rule memory for storing an access procedure rule which defines a procedure to be used for gaining access to the data stored in the one of the plurality of applications, an access procedure control unit, controlled by the application control unit, for gaining access to the data stored in the one of the plurality of applications in accordance with the access procedure rule stored in the access procedure rule memory, a data format conversion rule memory for storing a data exchange format which is a data format predefined to be used for exchanging the data among the plurality of applications interconnected over the network, and further storing a data format conversion rule to be used for converting at least one of an application dependent data format of the data stored in the one of the plurality of applications which is accessed by the access procedure control unit into the data exchange format and the data exchange format into the application dependent format of the data stored in the one of the plurality of applications, a data format conversion unit for converting the data from one data format to another based on the data format conversion rule stored in the data format conversion rule memory, a communication control rule memory for storing a communication control rule which defines a communication rule, and a communication control unit for controlling a transmission over the network of converted data in the data exchange format which is converted by the data format conversion unit based on the communication control rule stored in the communication control rule memory.
-
19. A method for transmitting data to be exchanged among a plurality of applications interconnected over the network, the plurality of applications each storing the data in a predetermined application dependent data format, the method for transmitting data comprising:
-
mediating the data to be transmitted between the network and one of the plurality of applications, wherein mediating the data to be transmitted between the network and one of the plurality of applications includes controlling a transfer of the data stored in the one of the plurality of applications, storing an access procedure rule which defines a procedure to be used for gaining access to the data stored in the one of the plurality of applications, gaining access to the data stored in the one of the plurality of applications controlled in the step of controlling the transfer of the data stored in the one of the applications based on the access procedure rule stored in the step of storing the access procedure rule to the data stored, storing a data exchange format which is a data format predefined to be used for transmitting the data to be exchanged with the plurality of applications, and further storing a data format conversion rule to be used for converting at least one of the application dependent format depending on the one of the plurality of applications into the data exchange format and the data exchange format into the application dependent format depending on the one of the plurality of applications, converting the data in one data format to another based on the data format conversion rule stored in the step of storing the data exchange format and the data format conversion rule, storing a communication control rule which defines a communication rule, and controlling a transmission of the data in the data exchange format over the network in accordance with the communication control rule stored in the step of storing the communication control rule.
-
-
20. A computer readable storage medium having a computer readable program code stored therein for causing data to be exchanged among a plurality of interconnected applications over a network, the computer readable program code comprising:
-
a mediate code segment for causing a computer to mediate the data to be transmitted between the network and one of the plurality of applications;
wherein the mediate code segment includes, a control code segment for causing the computer to control a transfer of the data stored in the one of the plurality of applications, a storing code segment for causing the computer to store an access procedure rule which defines a procedure to be used for gaining access to the data stored in the one of the plurality of applications, a gaining access code segment for causing the computer to gain access to the data stored in the one of the plurality of applications controlled by the control code segment for causing the computer to control the transfer of the data stored in the one of the applications based on the access procedure rule stored by the storing code segment for causing the computer to store the access procedure rule to the data stored, a storing code segment for causing the computer to store a data exchange format which is a data format predefined to be used for transmitting the data to be exchanged with the plurality of applications, and further store a data format conversion rule to be used for converting at least one of the application dependent format depending on the one of the plurality of applications into the data exchange format and the data exchange format into the application dependent format depending on the one of the plurality of applications in another case, a conversion code segment for causing the computer to convert the data from one data format to another based on the data format conversion rule stored by the store code segment for causing the computer to store the data exchange format and the data format conversion rule, a storing code segment for causing the computer to store a communication control rule which defines a communication rule, and a control code segment for causing the computer to control a transmission of the data in the data exchange format over the network in accordance with the communication control rule stored by the storing code segment for causing the computer to store the communication control rule.
-
Specification