Method and system for integration of software applications
First Claim
1. An integration code for use in facilitating integration of plural application programs having different APIs, said integration code comprising a set of predetermined and fixed processes operable as a common API between said plural application programs.
1 Assignment
0 Petitions
Accused Products
Abstract
An integration server includes a predefined, fixed system API that pre-defines the low level interfaces between software applications. The process for integrating these application programs comprises initializing an integration administrator; defining operations and operation resources for transactions between a client and target application programs; configuring an integration server to accept transactions from the client application program via client code and from the target application via a solution server code; configuring the client code consistent with a client application interface and a predetermined integration server API, and solution server code consistent with a target application interface and the integration server API; and deploying the client code and solution server code. In operation, client code creates an operation object including at least one dataset at a first program using a predetermined integration API; submits the operation object to an integration server; processes the operation object to create a further request object including said dataset, and forwards the request object to a solution program; and processes the request object by the solution program to extract the dataset, forward the dataset for processing at a second program according to functionality associated the operation object, and return a response.
169 Citations
20 Claims
- 1. An integration code for use in facilitating integration of plural application programs having different APIs, said integration code comprising a set of predetermined and fixed processes operable as a common API between said plural application programs.
-
6. A method for operating transactions between programs having different APIs which are at least partially incompatible, comprising:
-
a. creating an operation object including at least one dataset at a first program using a predetermined integration API;
b. submitting the operation object to an integration server;
c. processing the operation object to create a further request object including said dataset, and forwarding the request object to a solution program;
d. processing the request object by the solution program to extract the dataset and forward the dataset for processing at a second program according to functionality associated the operation object. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for operating transactions between programs having different APIs which are at least partially incompatible, comprising:
-
an integration server having a predetermined and fixed API;
a first application having associated client code operably configured to create operations consistent with said API;
a second application having solution code operably configured to process data from said operations consistent with said API. - View Dependent Claims (12, 13, 14)
-
-
15. A process for integrating application programs having application interfaces which are at least partially incompatible, comprising:
-
a. initializing an integration administrator;
b. defining operations and operation resources for transactions between a client and target application programs;
c. configuring an integration server to accept transactions from the client application program via client code and from the target application via a solution server code;
d. configuring the client code consistent with a client application interface and a predetermined integration server API, and solution server code consistent with a target application interface and the integration server API;
e. deploying the client code and solution server code. - View Dependent Claims (16, 17)
-
-
18. A process for providing single-user-action implementation of security, comprising:
-
a. initializing an integration administrator operable to define operations consistent with a predetermined integration server API including an operation class, the integration administrator comprising a user interface have at least one selectable item associated with a predefined set of security parameters;
b. receiving a single user input selecting a first selectable item associated with a first predefined set of security parameters; and
c. automatically deploying security functionality so said operations are created and processed according to the type of security associated with said predefined set of security parameters. - View Dependent Claims (19, 20)
-
Specification