Apparatus, method, network system, recording medium and computer program for processing transmitted information
First Claim
1. An information processing apparatus for processing transmission of a message, said apparatus comprising:
- a gateway operable to provide a local message exchange interface with a plurality of local sites of a system;
a B2B connector operable to provide a message exchange interface between the system and a plurality of sites external to the system;
a message translator operable to perform conversion between any two of a plurality of message formats on a message received from a sending site that is one of the plurality of local sites or one of the plurality of external sites, said conversion being performed in response to a field that is contained in the message and which serves as a trigger for a specific one of the plurality of message formats, and to check sentence construction of the message prior to performing said translation of the message;
a message broker operable to transmit a request to and to receive an answer from an application or database that is needed to carry out data exchange processing between the sending site and at least one destination site;
a message router operable to add a destination address to the message according to an associated piece of identification information contained in the message, to combine the message with another message having the destination address when the another message exists, the another message being received from another one of the plurality of local sites or from another one of the plurality of external sites, and to decompose the message into a plurality of messages corresponding to a plurality of a destination addresses when the piece of identification information is associated with the plurality of a destination addresses;
said B2B connector being operable to process the addressed message or the plurality of addressed messages for transmission to one or more of the plurality of external sites when the message was received from the one of the plurality of local sites; and
said gateway being operable to process the addressed message or the plurality of addressed messages for transmission to one or more of the plurality of local sites when the message was received from the one of the plurality of external sites.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus that executes processing of a message transmitted among a plurality of sites connected via a network. The information processing apparatus includes a message reception part that receives a message to execute a prescribed piece of reception processing, a rule accumulation part for accumulating rules to execute message processing, a message conversion part for executing conversion processing of a message according to the rules accumulated in the rule accumulation part, and a message transmission part for executing a prescribed piece of transmission processing of the post-conversion message.
-
Citations
21 Claims
-
1. An information processing apparatus for processing transmission of a message, said apparatus comprising:
-
a gateway operable to provide a local message exchange interface with a plurality of local sites of a system; a B2B connector operable to provide a message exchange interface between the system and a plurality of sites external to the system; a message translator operable to perform conversion between any two of a plurality of message formats on a message received from a sending site that is one of the plurality of local sites or one of the plurality of external sites, said conversion being performed in response to a field that is contained in the message and which serves as a trigger for a specific one of the plurality of message formats, and to check sentence construction of the message prior to performing said translation of the message; a message broker operable to transmit a request to and to receive an answer from an application or database that is needed to carry out data exchange processing between the sending site and at least one destination site; a message router operable to add a destination address to the message according to an associated piece of identification information contained in the message, to combine the message with another message having the destination address when the another message exists, the another message being received from another one of the plurality of local sites or from another one of the plurality of external sites, and to decompose the message into a plurality of messages corresponding to a plurality of a destination addresses when the piece of identification information is associated with the plurality of a destination addresses; said B2B connector being operable to process the addressed message or the plurality of addressed messages for transmission to one or more of the plurality of external sites when the message was received from the one of the plurality of local sites; and said gateway being operable to process the addressed message or the plurality of addressed messages for transmission to one or more of the plurality of local sites when the message was received from the one of the plurality of external sites. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing transmission of a message, said method comprising:
-
providing a local message exchange interface with a plurality of local sites of a system; providing an external message exchange interface between the system and a plurality of sites external to the system; receiving a message from a sending site that is one of the plurality of local sites or one of the plurality of external sites; checking sentence construction of the message; performing conversion between any two of a plurality of message formats on the message in response to a field that is contained in the message and which serves as a trigger for a specific one of the plurality of message formats; transmitting a request to and receiving an answer from an application or database that is needed to carry out data exchange processing between the sending site and at least one destination site; adding a destination address to the message according to an associated piece of identification information contained in the message; combining the message with another message having the destination address when the another message exists, the another message being received from another one of the plurality of local sites or from another one of the plurality of external sites; decomposing the message into a plurality of messages corresponding to a plurality of a destination addresses when the piece of identification information is associated with the plurality of a destination addresses; processing the addressed message or the plurality of addressed messages for transmission to one or more of the plurality of external sites using the external message exchange interface when the message was received from the one of the plurality of local sites; and processing the addressed message or the plurality of addressed messages for transmission to the destination address or to the plurality of destination addresses using the local message exchange interface when the message was received from the one of the plurality of external sites. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A network system, comprising:
-
a plurality of local sites; and a server operable to control message transmission to or from a given one of said plurality of local sites said server including; a gateway operable to provide a local message exchange interface with said plurality of local sites, a B2B connector operable to provide an external message exchange interface between the system and a plurality of sites external to the system, a message translator operable to performs conversion between any two of a plurality of message formats on a message received from a sending site that is one of said plurality of local sites or one of the plurality of external sites, said conversion being performed in response to a field that is contained in the message and which serves as a trigger for a specific one of the plurality of message format, and to check sentence construction of the message prior to performing said translation of the message, a message broker operable to transmit a request to and to receive an answer from an application or database that is needed to carry out data exchange processing between the sending site and at least one destination site, a message router operable to add a destination address to the message according to an associated piece of identification information contained in the message, to combine the message with another message having the destination address when the another message exists, the another message being received from another one of the plurality of local sites or from another one of the plurality of external sites, and to decompose the message into a plurality of messages corresponding to a plurality of a destination addresses when the piece of identification information is associated with the plurality of a destination addresses, said B2B connector being operable to process the addressed message or the plurality of addressed messages for transmission to one or more of the plurality of external sites when the message was received from the one of the plurality of local sites, and said gateway being operable to process the addressed message or the plurality of addressed messages for transmission to one or more of the plurality of local sites when the message was received from the one of the plurality of external sites. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification