This activity aims at defining the architecture of each holon involved in the implementation of the previously design solution. Each organization together with its set of roles and associated tasks have to be described. Each holon is associated with the set of roles it should play, the set of capacities and services that it owns. Two different approaches may be used to design a holon. A static approach consists in designing a specific holon architecture for each architecture designed in the Holarchy Design activity. This approach is the most simple and easy to maintain, but it may generate a relevant number of different architectures in complex applications. Another approach consists in designing a dynamic holon architecture where holons will dynamically acquire roles and the corresponding set of required capacities. In this activity the designer also defines composed holons government rules.
Contents |
Goal
This activity aims at the architecture of each holon involved in the implementation of the previously design solution.
Input
The major input of this activity is the work-product of Holarchy Design phase. Role Assignation, Abstract holon architecture, holon government definition are exploited in this activity.
Output
The output of activity consist in the complete static description of this elements involved in the implemented solution. Class diagram is suggested to represent these elements.
Work to be done
Each organization and its set of roles and their associated tasks are described. Each holon is associated with the set of roles that it should play, the set of capacities and services that it owns.