×

Contract-based process integration

  • US 9,299,049 B2
  • Filed: 03/15/2013
  • Issued: 03/29/2016
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

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, wherein the at least one semantic contract specifies one or more related message interfaces with particular operations and signatures that are provided or consumed in an interaction between computing parties along with additional constraints, wherein the interaction is described by means of a set of operations, clustered into interfaces with a single shared interface definition between the computing parties, wherein the definition introduces detailed constraints requiring an explicit definition of valid uses of the interaction, and wherein, for each particular interaction, one definition of the interaction is established as binding on each computing party and forms a basis for a single data model of an interface for the particular interaction;

    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 desired 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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×