Creating Contracts
Prerequisites
Context
With the semantic contract at hand, the integration architect or the developer creates a concrete contract. The contract inherits the actors and operations from the semantic contract and defines the communication type and the signatures of the operations. In the case of Web service communication, the signatures are added by referencing the concrete message types. Since it is the basis for communication between two systems, the contract has to be available in both systems. Multiple contracts can be created for a single semantic contract.
There are two ways to create a contract:
-
Manually, by entering all necessary information into the Enterprises Services Wizard (see below).
-
Automatically, by importing a contract schema (XML file).
Importing a schema creates a complete contract that can be activated immediately. No further editing is required. It contains all required consumer and provider information, as well as the message types.
Procedure
Results
A contract has been created. You can now create a contract implementation for one of the actors. You can create a contract implementation directly from the contract by choosing Create Contract Implementation in the menu bar.