Describing Exchange Contracts
An Exchange Contract can be supported by Exchanges or Exchange Contracts representing information exchanges between architecture components.
*An exchange contract is a model of a contract between organizational entities. This contract is described by exchanges between an initiator role and one or several contributor roles.
*An exchange use represents the usage of an exchange in another exchange contract.
*An exchange contract use is associated with an exchange contract. It enables representation of complex exchanges.
To describe that an exchange is used by an exchange contract:
1. Open the exchange contract properties dialog box.
2. Select the Exchange tab.
3. Click the New button.
A selection dialog box opens.
4. Select Exchange Use, which is the type of exchange you want to use, and click OK.
The creation dialog box opens.
5. Click the arrow at the right of the Specification box.
6. Select List in the drop-down list and select the exchange to be associated with the exchange use.
The name of the exchange appears in the Specification field.
7. In the From field, select the described exchange role connected to the Invoker role of the exchange used.
8. In the To field, select the described exchange role connected to the Invoked role of the exchange used.
9. Click OK.
*You can associate several exchanges with the exchange contract.
10. Click OK.