Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Rausch, A., Muller, J.P., Niebuhr, D., Herold, S., Goltz, U.: It ecosystems: a new paradigm for engineering complex adaptive software systems. In: 2012 6th IEEE International Conference on Digital Ecosystems Technologies (DEST), pp. 1–6. IEEE Press, Campione d’Italia (2012)
Schneider, K., Meyer, S., Peters, M., Schliephacke, F., Mörschbach, J., Aguirre, L.: Feedback in context: supporting the evolution of IT-ecosystems. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 191–205. Springer, Heidelberg (2010)
Vromant, P., Weyns, D., Malek, S., Andersson, J.: On interacting control loops in self-adaptive systems. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2011), pp. 202–207. ACM, New York (2011)
Weyns, D., Schmerl, B., Grassi, V., Malek, S., Mirandola, R., Prehofer, C., Wuttke, J., Andersson, J., Giese, H., Göschka, K.M.: On patterns for decentralized control in self-adaptive systems. In: de Lemos, R., Giese, H., Müller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 7475, pp. 76–107. Springer, Heidelberg (2013)
Herold, S., Klus, H., Niebuhr, D., Rausch, A.: Engineering of it ecosystems: design of ultra-large-scale software-intensive systems. In: Proceedings of the 2nd International Workshop on Ultra-large-scale Software-intensive Systems, ULSSIS 2008, pp. 49–52. ACM, New York (2008)
Souza, V.E.S., Lapouchnian, A., Robinson, W.N., Mylopoulos, J.: Awareness requirements for adaptive systems. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2011), pp. 60–69. ACM, New York (2011)
Sabatucci, L., Cossentino, M.: From means-end analysis to proactive means-end reasoning. In: 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pp. 2–12. IEEE Press, Florence (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media Singapore
About this paper
Cite this paper
Park, S., Seungmin, L., Park, Y.B. (2015). A Reference Architecture Framework for Orchestration of Participants Systems in IT Ecosystems. In: Park, DS., Chao, HC., Jeong, YS., Park, J. (eds) Advances in Computer Science and Ubiquitous Computing. Lecture Notes in Electrical Engineering, vol 373. Springer, Singapore. https://doi.org/10.1007/978-981-10-0281-6_123
Download citation
DOI: https://doi.org/10.1007/978-981-10-0281-6_123
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0280-9
Online ISBN: 978-981-10-0281-6
eBook Packages: Computer ScienceComputer Science (R0)