CONTRACT-BASED PROCESS INTEGRATION
First Claim
1. A computer-implemented method comprising:
- selecting a process integration (PI) scenario definition and a desired party with which to establish communication using an interface;
determining at least one semantic contract associated with the selected PI scenario definition;
querying the desired party to determine familiarity with the selected PI scenario definition and the at least one semantic contract;
analyzing known contract definitions with contract usages for each determined semantic contract to generate first party analysis results;
computing an intersection between the first party analysis results and corresponding received analysis results received from the desired party;
determining an agreed upon set of processing types with the second party by performing an intersection with contract usage processing types exchanged with the desired party; and
generating a technical specification for a message signature based upon the agreed upon set of processing types.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes methods, systems, and computer program products for providing contract-based process integration. One computer-implemented method includes selecting a process integration (PI) scenario definition and a desired party with which to establish communication using an interface, determining at least one semantic contract associated with the selected PI scenario definition, querying the desired party to determine familiarity with the selected PI scenario definition and the semantic contract, analyzing known contract definitions with contract usages for each determined semantic contract to generate first party analysis results, computing an intersection between the first party analysis results and corresponding received analysis results received from the desired party, determining an agreed upon set of processing types with the second party by performing an intersection with contract usage processing types exchanged with the desired party, and generating a technical specification for a message signature based upon the agreed upon set of processing types.
51 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
selecting a process integration (PI) scenario definition and a desired party with which to establish communication using an interface; determining at least one semantic contract associated with the selected PI scenario definition; querying the desired party to determine familiarity with the selected PI scenario definition and the at least one semantic contract; analyzing known contract definitions with contract usages for each determined semantic contract to generate first party analysis results; computing an intersection between the first party analysis results and corresponding received analysis results received from the desired party; determining an agreed upon set of processing types with the second party by performing an intersection with contract usage processing types exchanged with the desired party; and generating a technical specification for a message signature based upon the agreed upon set of processing types. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium storing computer-readable instructions executable by a computer to:
-
select a process integration (PI) scenario definition and a desired party with which to establish communication using an interface; determine at least one semantic contract associated with the selected PI scenario definition; query the desired party to determine familiarity with the selected PI scenario definition and the at least one semantic contract; analyze known contract definitions with contract usages for each determined semantic contract to generate first party analysis results; compute an intersection between the first party analysis results and corresponding received analysis results received from the desired party; determine an agreed upon set of processing types with the second party by performing an intersection with contract usage processing types exchanged with the desired party; and generate a technical specification for a message signature based upon the agreed upon set of processing types. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a memory configured to hold at least a semantic contract; and at least one computer interoperably coupled to the memory and configured to; select a process integration (PI) scenario definition and a desired party with which to establish communication using an interface; determine at least one semantic contract associated with the selected PI scenario definition; query the desired party to determine familiarity with the selected PI scenario definition and the at least one semantic contract; analyze known contract definitions with contract usages for each determined semantic contract to generate first party analysis results; compute an intersection between the first party analysis results and corresponding received analysis results received from the desired party; determine an agreed upon set of processing types with the second party by performing an intersection with contract usage processing types exchanged with the desired party; and generate a technical specification for a message signature based upon the agreed upon set of processing types. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification