Creo: reduced complexity service development
2014 (English)In: Proceedings of CLOSER 2014 - 4th International Conference on Cloud Computing and Services Science / [ed] M. Helfert, F. Desprez, D. Ferguson, F. Leymann, V. Mendez Munoz, 2014, 230-241 p.Conference paper (Refereed)
In this work we address service-oriented software development in distributed computing environments, and investigate an approach to software development and integration based on code generation. The approach is illustrated in a toolkit for multi-language software generation built on three building blocks; a service description language, a serialization and transport protocol, and a set of code generation techniques. The approach is intended for use in the eScience domain and aims to reduce the complexity of development and integration of distributed software systems through a low-knowledge-requirements model for construction of network-accessible services. The toolkit is presented along with a discussion of use cases and a performance evaluation quantifying the performance of the toolkit against selected alternative techniques for code generation and service communication. In tests of communication overhead and response time, toolkit performance is found to be comparable to or improve upon the evaluated techniques.
Place, publisher, year, edition, pages
2014. 230-241 p.
Service-Oriented Computing, Cloud Computing
Research subject Computing Science; Computer Science
IdentifiersURN: urn:nbn:se:umu:diva-87699OAI: oai:DiVA.org:umu-87699DiVA: diva2:710445
CLOSER 2014 - 4th International Conference on Cloud Computing and Services Science, Barcelona, Spain, April 3-5, 2014.
FundereSSENCE - An eScience CollaborationSwedish Research Council, C0590801