Inter-organizational business processes often involve contracting. ICT solutions for contracting processes must offer high flexibility in changing the structure of the contracting process. This can be achieved by 'process-aware' software components which are configured by an explicit model of the contracting process: the contracting workflow. However, the design of a contracting workflow from scratch is a complex task. We propose a solution in which contracting workflows are composed from standard building blocks and show that protocol patterns for business transaction protocols are a necessity for making these standard building blocks available. Finally, we propose a number of protocol patterns for the negotiation phase in a transaction.
展开▼