Message translation using adaptive agents
First Claim
Patent Images
1. A message translation system for handling message translation including syntax and data translation comprising:
- an interface, said interface accepting a message to be translated and communicating with at least one external translation service capable of providing a mapping;
a mapping database, said mapping database storing existing mappings;
a mapping knowledge base, said mapping knowledge base being capable of being used to build mappings;
a mapping agent, said mapping agent communicating with said interface, said mapping database and said mapping knowledge base to manage mappings to be used in translation of messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A message translation system and process useful in handling translation between different formats of messages when integrating software applications. The message translation system and process utilizes a map database, external mapping services and a mapping knowledge base. Adaptive agents are used to update the mapping knowledge base.
19 Citations
17 Claims
-
1. A message translation system for handling message translation including syntax and data translation comprising:
-
an interface, said interface accepting a message to be translated and communicating with at least one external translation service capable of providing a mapping;
a mapping database, said mapping database storing existing mappings;
a mapping knowledge base, said mapping knowledge base being capable of being used to build mappings;
a mapping agent, said mapping agent communicating with said interface, said mapping database and said mapping knowledge base to manage mappings to be used in translation of messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A process for translating messages between different formats comprising the steps of:
-
determining if a stored map can be used to perform said translation;
if said stored map can be used to perform said translation, utilizing said stored map to perform said translation;
if said stored map cannot be used to perform said translation, determining if an external service can be used to obtain an external map to use in said translation;
if said external service can be used to obtain said external map, obtaining said external map and performing said translation utilizing said external map;
if said external service cannot be used to obtain said external map, generating an internal map and utilizing said internal map to perform said translation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification