The trend to collaborative business processes requires ways to identify and configure collaborative technologies to support such processes. Collaborative business processes are usually open in the sense that the process steps followed cannot be completely predefined and emerge over time. They must, however, be aligned to organizational goals. The paper suggests that modeling concepts used to develop well defined systems are not applicable for designing collaborative systems and alternative concepts are needed to do so. The paper defines collaborative concepts to model collaborative systems and ways to support them using software agents. It defines software requirements and stresses the need to provide software agents to assist system evolution as collaborative processes emerge and an approach to analyzing agent requirements.
展开▼