Patent ID: 7849085
Filing Date: 2010-12-07
Classification: G06F

Abstract:
1. A computer-implemented method for supporting internationalization and localization of a software application in a connector between a distributed transactional server and an application server, comprising: providing a first encoding system using a first set of encoding names, wherein the first encoding system is associated with a first application in a first programming language; using, via the first application in the first programming language, the first encoding system to encode one or more abstract characters in a specific language into one or more specific integers based on the first set of encoding names; providing a second encoding system using a second set of encoding names, wherein the second encoding system is associated with a second application in a second programming language, and wherein the second programming language provides a utility tool to convert data between the second encoding system and a uniform encoding system using the second set of encoding names; receiving, at the second application in the second programming language, the one or more specific integers from the first application; determining encoding information from the one or more specific integers, and mapping the determined encoding information using the first set of encoding names in the first encoding system into the second set of encoding names in the second encoding system based on a map file, wherein the map file contains a set of pairs of encoding names, wherein each said pair of encoding names contains an encoding name in the first set of encoding names and a corresponding encoding name in the second set of encoding names; converting, on one or more processors, the encoded one or more abstract characters between the second encoding system and the uniform encoding system, via the utility tool provided by the second programming language, based on the mapped encoding information, and creating a distributed transaction data object based on the encoded one or more abstract characters, and providing the distributed transaction data object to a distributed transaction application via