Patent ID: 9182989
Filing Date: 2015-11-10
Classification: G06F

Abstract:
1. A method of calling from a first computer program on a first computer system, a second computer program on a second computer system, comprising: receiving by a third computer program, for each of a plurality of other computer programs comprising the second computer program, at least one service key, a location of the second computer system and parameter format translation information that describes how to translate at least some parameters output by the first computer program in a received format into a different format used by the other computer program; receiving a call at the third computer program from the first computer program in a manner used when the first computer program and the third computer program are written in a same computer programming language, using the at least one service key of the second computer program and a set of at least one parameter in a first format used for program to program communications when both said programs are written in said computer programming language; responsive to the at least one service key, translating, by a hardware processor operating the third computer program, the set of at least one parameter into a second format different from the first format; providing the set of at least one parameter in the second format from the third computer program to the second computer program; and responsive to the second computer program providing a response: reformatting at the fourth computer program the at least some of the third program response for said same programming language and providing the reformatted third program response to the first computer program.