HOPEX System Oriented IT Architecture : HOPEX System Oriented IT Architecture : Modeling with Service Design : Describing Exchange Contracts
   
Describing Exchange Contracts
 
Creating an Exchange Contract from an Interaction
Creating an Exchange Contract Diagram (BPMN)
Defining an Exchange or an Exchange Contract Use
Creating events
Creating Sequence Flows
Creating Sequence Flows
Defining a Condition on a Sequence Flow
Gateways
An Interaction represents the exchange of information between architecture components.
*An interaction represents a contract established in a specific context between autonomous entities that are internal or external to an enterprise. These entities can be enterprise org-units, applications, activities or processes, as well as external org-units. The content of this contract is described by an exchange contract.
Content of an interaction is described by an exchange contract.
*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.
With the MEGA Service Design option, an exchange contract is described by a sequence flow of operations which are represented:
by exchange contract uses
or by exchange uses
*An exchange contract use is associated with an exchange contract. It enables representation of complex exchanges.
*An exchange use represents the usage of an exchange in another exchange contract.
An exchange contract is described in an Exchange Contract Diagram. The sequence flow of operations is described in BPMN formalism.
Exchange Contract Diagram (BPMN) example