Creo: Reduced Complexity Service Development

Per-Olov Östberg, Niclas Lockner

2014

Abstract

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.

Download


Paper Citation


in Harvard Style

Östberg P. and Lockner N. (2014). Creo: Reduced Complexity Service Development . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 230-241. DOI: 10.5220/0004854902300241

in Bibtex Style

@conference{closer14,
author={Per-Olov Östberg and Niclas Lockner},
title={Creo: Reduced Complexity Service Development},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={230-241},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004854902300241},
isbn={978-989-758-019-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Creo: Reduced Complexity Service Development
SN - 978-989-758-019-2
AU - Östberg P.
AU - Lockner N.
PY - 2014
SP - 230
EP - 241
DO - 10.5220/0004854902300241