Abstract
True service-oriented metamodeling architecture provides a set of guidelines and the Service-oriented Mogramming Language (SML) for structuring and expressing of service specifications. SML is an executable language in the SORCER platform based on service abstraction (everything is a service) and three pillars of service-orientation: contextion (context awareness), multifidelity, and multityping. Contextion is related to parametric polymorphism, multifidelity to ad hoc polymorphism, and multityping is a form of net-centric type polymorphism. SML allows for defining complex polymorphic services that can express, reconfigure, and morph service-oriented processes at runtime. In this paper the metaprocess modeling architecture applicable to service-orientation is presented with five types of service-oriented processes. Its runtime environment is introduced with the focus on actualization of emergent service processes expressed in SML with the corresponding Service Virtual Machine (SVM).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aziz-Alaoui, M., Cyrille Bertelle, C. (eds.): Emergent Properties in Natural and Artificial Dynamical Systems (Understanding Complex Systems). Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-34824-7
Burton, S.A., Alyanak, E.J., Kolonay, R.M.: Efficient supersonic air vehicle analysis and optimization implementation using SORCER. In: 12th AIAA Aviation Technology, Integration, and Operations (ATIO) Conference and 14th AIAA/ISSM AIAA 2012-5520 (2012)
Kao, J.Y., White, T., Reich, G., Burton, S.: A multidisciplinary approach to the design of a low-cost attritable aircraft. In: 18th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, AIAA Aviation Forum 2017, Denver, Colorado (2017)
Kleppe A.: Software Language Engineering, Pearson Education (2009). ISBN: 978-0-321-55345-4
Kolonay, R.M., Sobolewski M.: Service ORiented Computing EnviRonment (SORCER) for large scale, distributed, dynamic fidelity aeroelastic analysis & optimization. In: International Forum on Aeroelasticity and Structural Dynamics, IFASD 2011, Paris, France, 26–30 June 2011 (2011)
Kolonay, R.M.: A physics-based distributed collaborative design process for military aerospace vehicle development and technology assessment. Int. J. Agile Syst. Manag. 7(3/4), 242–260 (2014)
Kolonay, R.M.: MSTC Engineering - A distributed and adaptive collaborative design computational environment for military aerospace vehicle development and technology assessment. In: AIAA 2019-2992, AIAA Aviation Forum 2019, Dallas, Texas (2019)
Markov, A.A.: Theory of Algorithms. Keter Press (1971). (trans. by Schorr-Kon, J.J.)
O’Hearn, P.W., Tennent, R.D. (eds.): Algol-Like Languages (Progress in Theoretical Computer Science), vol. 1. Birkhäuser (1997). ISBN-10: 0817638806
Sobolewski, M.: Federated P2P services in CE environments. In: Advances in Concurrent Engineering, pp. 13–22. A.A. Balkema Publishers (2002)
Sobolewski, M.: Object-oriented meta-computing with exertions. In: Gunasekaran, A., Sandhu, M. (eds.), Handbook on Business Information Systems. World Scientific (2010). https://doi.org/10.1142/9789812836069_0035
Sobolewski, M., Kolonay, R.: Unified mogramming with var-oriented modeling and exertion-oriented programming languages. Int. J. Commun. Netw. Syst. Sci. 5(9) (2012). http://www.scirp.org/journal/PaperInformation.aspx?paperID=22393(2012). Accessed 28 Oct 2019
Sobolewski, M.: Service oriented computing platform: an architectural case study. In: Ramanathan, R., Raja, K. (eds.) Handbook of Research on Architectural Trends in Service-Driven Computing, pp. 220–255. IGI Global, Hershey (2014)
Sobolewski, M.: Technology foundations. In: Stjepandić, J., Wognum, N., Verhagen, W.J.C. (eds.) Concurrent Engineering in the 21st Century, pp. 67–99. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-13776-6_4
Sobolewski, M.: Amorphous transdisciplinary service systems. Int. J. Agile Syst. Manag. 10(2), 93–114 (2017)
Sobolewski, M.: Service-oriented mogramming with SML and SORCER. In: Proceedings of 9th International Conference on
Cloud Computing and Services Science, Greece, 2–4 May, pp. 331–338. SCITEPRESS (2019). ISBN 978-989-758-365-0
Stults, I.C.: A multifidelity analysis selection method using a constrained discrete optimization formulation, School of Aerospace Engineering, Georgia Institute of Technology, Dissertation (2009). https://smartech.gatech.edu/handle/1853/31706. Accessed 28 Oct 2019
The MetaObject Facility Specification. https://www.omg.org/mof/. Accessed 28 Oct 2019
SORCER/TTU Projects. http://sorcersoft.org/theses/index.html. Accessed 28 Oct 2019
SORCER Project. https://github.com/mwsobol/SORCER-multiFi. Accessed 28 Oct 2019
Acknowledgments
This effort was sponsored by the Air Force Research Laboratory’s Multidisciplinary Science and Technology Center (MSTC), under the Collaborative Research and Development for Innovative Aerospace Leadership (CRDInAL) - Thrust 2 prime contract (FA8650-16-C-2641) to the University of Dayton Research Institute (UDRI). This paper has been approved for public release, case number: 88ABW-2019-4488. The effort is also partially supported by the Polish Japanese Academy of Information Technology.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Sobolewski, M. (2020). True Service-Oriented Metamodeling Architecture. In: Ferguson, D., Méndez Muñoz, V., Pahl, C., Helfert, M. (eds) Cloud Computing and Services Science. CLOSER 2019. Communications in Computer and Information Science, vol 1218. Springer, Cham. https://doi.org/10.1007/978-3-030-49432-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-49432-2_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-49431-5
Online ISBN: 978-3-030-49432-2
eBook Packages: Computer ScienceComputer Science (R0)