Collaboration in business chains is essential for organizations to be competitive in modern markets. Business chains require the dynamic integration of specialized business activities between partners, using process outsourcing. Dynamic outsourcing of processes enables on-the-fly collaboration of partners through business protocols. Since the business protocols of each partner support its own way of working, the business protocols can easily mismatch. The business protocols are incompatible, and thus the organizations cannot form a business chain. Mismatches can be resolved by using protocol adaptors. A protocol adaptor ensures that the collaboration of two business protocols terminates properly by receiving and reordering a set of messages...