Discussions and conclusion
This paper presents a decision support system based on an ACO algorithm 810 to automatically elaborate collaborative business processes based on only two inputs: (i) a repository of enterprises’ profiles and their business services and (ii) a collaborative opportunity. This system is based on two parts: (i) ‘flat’ knowledge bases that gather the information about collaborations and (ii) an ACO algorithm to exploit this knowledge. The knowledge bases have actually 815 been implemented as ontologies: a Collaborative Ontology brings the generic knowledge about collaborations and a Business Field Ontology allows to specify them. These ontologies are first used for describing the collaborative contexts through two modelers: (i) the Profile Modeler helps the companies to define their capabilities and (ii) the Opportunity Modeler is an interface to propose 820 new opportunities of collaboration. From profiles and objectives of collaboration, an innovative ACO can exploit the knowledge contained in the ontologies and deduce a non-functionally (e;g. according to cost, delivery time...) optimized collaborative business process. Three gaps are crossed in one time: (i) finding the required capabilities to 825 fulfill the objective of collaboration, (ii) finding the ‘best’ set of partners able to provide them and (iii) order these capabilities into a collaborative business process.