An Integrated Development and Runtime Environment for the Future Internet
The Future Internet environments raise challenging issues for the Service-Oriented Architectures. Due to the scalability and heterogeneity issues new approaches are thought in order to leverage the SOA to support a wider range of services and users. The CHOReOS project is part of the European Community Initiative to sketch technological solutions for the future ultra large systems. In particular, CHOReOS explores the choreography of services paradigm. Within this project, a conceptual architecture combining both the development and runtime environments is realized. This chapter introduces the CHOReOS Integrated Development and Runtime Environment, aka IDRE.
KeywordsSOA Service Choreography MDA Cloud & Grid IDRE Governance Middleware Discovery Access TDD V&V
- 1.Athanasopoulos, D., Zarras, A., Issarny, V.: Towards the maintenance of service oriented software. In: Proc. of the 3rd CSMR Workshop on Software Quality and Maintenance, SQM (2009)Google Scholar
- 2.Athanasopoulos, D., Zarras, A., Vassiliadis, P., Issarny, V.: Mining service abstractions - nier. In: Proc. of the 33rd International Conference on Software Engineering (ICSE), pp. 944–947 (2011)Google Scholar
- 3.Autili, M., Mostarda, L., Navarra, A., Tivoli, M.: Synthesis of decentralized and concurrent adaptors for correctly assembling distributed component-based systems. Journal of Systems and Software (2008)Google Scholar
- 4.Baude, F., Filali, I., Huet, F., Legrand, V., Mathias, E., Merle, P., Ruz, C., Krummenacher, R., Simperl, E., Hamerling, C., Lorré, J.: Esb federation for large-scale soa. In: Proc. of the ACM Symposium on Applied Computing, SAC 2010, pp. 2459–2466 (2010)Google Scholar
- 6.Bertolino, A., De Angelis, G., Polini, A.: Validation and verification policies for governance of service choreographies. In: Proc. of the 8th International Conference on Web Information Systems and Technologies, WEBIST (to appear, April 2012)Google Scholar
- 7.Bertolino, A., Polini, A.: Soa test governance: Enabling service integration testing across organization and technology borders. In: Proc. of Software Testing, Verification and Validation Workshops (ICSTW), pp. 277–286 (April 2009)Google Scholar
- 8.Calvanese, D., De Giacomo, G., Lenzerini, M., Mecella, M., Patrizi, F.: Automatic service composition and synthesis: the roman model. IEEE Data Eng. Bull. 31(3), 18–22 (2008)Google Scholar
- 10.Newman, M.: Networks: An Introduction, 1st edn. Oxford University Press (2010)Google Scholar
- 12.Zribi, S., Bénaben, F., Ben Hamida, A.: Towards a service and choreography governance framework. In: Proc. of the I-ESA Conference, Valencia Spain. Springer, Heidelberg (to be published, 2012)Google Scholar
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 2.5 International License (http://creativecommons.org/licenses/by-nc/2.5/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.