  The modern business environment tends to involve a large network of
heterogeneous people, devices and organizations that engage in collaborative
processes among themselves. Given the nature of this type of collaboration and
the high degree of interoperability between partner Information Systems, these
processes need to be agile in order to respond to changes in context, which may
occur at any time during the collaborative situation.The objective is to build
a Mediation Information System (MIS), in support of collaborative situations,
whose architecture must be (i) built to be relevant to the collaborative
situation under consideration, (ii) more easily integrated into the existing
systems, and (iii) sufficiently agile, through its awareness of the environment
and of process events, and through the way it reacts to events detected as
being relevant.To apply agility mechanisms, it is crucial to detect the
significant events that will lead to a subsequent evolution of the situation
(detection step). Event-Driven Architecture (EDA) is used to design the
structure of the part of the system that is in charge of MIS agility. This
architecture takes the events into account, manages them and, if needed, uses
them to trigger the adaptation of the MIS.We have defined a means to monitor
the evolution of the situation. If relevant changes are detected, and if the
situation does not evolve in the expected way, an adaptation is proposed. It is
concluded that the principles of detection and adaptation, combined with the
responsiveness of the system (provided by the automation of transitions), and
based on Event Driven Architecture principles, together provide the agility
required for collaborative processes.
