A Reference Architecture Framework for Orchestration of Participants Systems in IT Ecosystems

Nowadays, IT systems are advancing into our lives in explosive numbers. As new IT systems and devices pervade deeper into all aspects of human routines, our requirements for their system software are diversifying as quickly as the expanding array of functionalities on each system. Such phenomenon has lead up to the proposal of several new paradigms recognizing groups of IT systems as an ecosystem, coining the term IT ecosystem. Each individual system participating in an IT ecosystem has, to a varying degree, autonomy. The ultimate goal of participating systems is to satisfy the global goal of the entire IT ecosystem it is participating in. In order to maintain autonomy and controllability over an IT ecosystem through environmental changes, orchestration strategies must be invented and implemented. In this paper, we propose a reference orchestration architecture framework to support IT ecosystems accomplish the goals of individual participant systems while it simultaneously achieves its system-wide goals. The reference architecture is illustrated in detail using a tangible scenario for collaboration of unmanned vehicles to fight fire.

[1]  Jesper Andersson,et al.  On interacting control loops in self-adaptive systems , 2011, SEAMS '11.

[2]  Sebastian Herold,et al.  Engineering of IT ecosystems: design of ultra-large-scale software-intensive systems , 2008, ULSSIS '08.

[3]  Kurt Schneider,et al.  Feedback in Context: Supporting the Evolution of IT-Ecosystems , 2010, PROFES.

[4]  Massimo Cossentino,et al.  From Means-End Analysis to Proactive Means-End Reasoning , 2015, 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems.

[5]  John Mylopoulos,et al.  Awareness requirements for adaptive systems , 2011, SEAMS '11.

[6]  Bradley R. Schmerl,et al.  On Patterns for Decentralized Control in Self-Adaptive Systems , 2010, Software Engineering for Self-Adaptive Systems.

[7]  Jörg P. Müller,et al.  IT ecosystems: A new paradigm for engineering complex adaptive software systems , 2012, 2012 6th IEEE International Conference on Digital Ecosystems and Technologies (DEST).