Patent ID: 7694314
Filing Date: 2010-04-06
Classification: G06F

Abstract:
1. A system comprising: one or more processors; a memory coupled to the one or more processors and storing code executable by the one or more processors to execute a process that interacts with a plurality of applications of a plurality of types of applications; a plurality of application service interfaces configured to be executed on the one or more processors, each application service interface being configured to interface with a corresponding application among the plurality of applications; a plurality of translation circuits comprising one translation circuit for (a) each of the plurality of application service interfaces and (b) each of a plurality of integration servers that facilitates data exchange among the applications, each translation circuit being configured to allow communication between a corresponding application service interface and a corresponding application on a corresponding integration server, and configured to provide an independence for the applications from the integration servers; and a plurality of common service interfaces configured to be executed on the one or more processors, each common service interface being configured to communicate with the process and with two or more of the application service interfaces that interface with a corresponding type of application among the plurality of types of applications.