In order to constitute the fulfillment of the OpenPaaS platform, to illustrate the work, we present hereafter a practical use-case that meets the needs of the company SuperCookie that produces cakes with fruits, and which is actually looking for a new collaboration to supply the fruits.
First of all, we start by creating a collaboration context: a use case participant creates a community inside the ESN and chooses its visibility. Second, he/she invites other people to join. Those who respond by accepting are considered as members and can start sharing messages inside the community’s activity stream. They use the most simple type of message, that is basically a text, attachments and, if the permission is granted, geolocalisation. Each message appears on the community activity stream. Any member of the community can answer the root message, thus creating a discussion thread. In the use case, members conclude that they need help to choose some enterprises to work with, and they decide to use a collaboration opportunity modeler.
5.1 Profile Modeler
In Fig. 3, SuperCookie declares to be able to “place order” and link it to the corresponding capability of the CO. From a business field point of view, the input of this capability refers to the “Combined office administrative services” and the output to “Wholesale of food and tobacco” and “Processing and preserving of fruits and vegetables”. Basically, this means that SuperCookie is able to send order for buying high amounts of fruits. For the rest of the illustrative case, it is assumed that many enterprises have already described their capabilities in their own profiles.
5.2 Objective Modeler
The Objective Modeler lets the companies of OpenPaaS to propose new opportunities, for which they need to set up a collaboration (select partners, and deduce the corresponding optimal process). The Fig. 4 describes such an objective: here, SuperCookie would like to “buy”. As this objective is very generic, the users indicate that the purchase refers to the “wholesale of tobacco” since they would like to buy high amounts of food products, and precise it with “processing and preserving of fruits and vegetables”.
5.3 Collaborative Process Modeler
Finally, the ACO performs the selection of the optimal set of partners and their activities to execute, and order them into a process. This process can be seen in Fig. 5. Two companies will take part of the process (SuperCookie and FruitCompany), during the following supply process. A Mediation Information System Pool is directly dedicated to the IT system so that the process can be orchestrated after that the users have adapted this process if needed.