Framework Managing the Automated Construction and Runtime Adaptation of Service Mashups

Anna Hristoskova, Bruno Volckaert, Filip De Turck

Abstract

With an increased deployment of new software services, reusing existing ones as building blocks to create new service mashups offers flexibility to the developer and accelerates the design process. In this way businesses are able to create value at reduced development time and cost. In order to allow for the automation of this emerging engineering methodology the paper presents a framework for the construction of new applications without the intervention of the ICT department. This framework offers the needed support through the use of planning algorithms automatically combining semantically enriched services into new mashups. The developed algorithms are optimized with runtime adaptation to changing user-context taking fully into account the provided quality of service parameters of the available building blocks. The enrichment of the available business services with semantics, reasoning, and at-runtime composition are evaluated by means of a framework providing a management interface for an e-shop application.

References

  1. Papazoglou, M. P., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State of the Art and Research Challenges, IEEE Computer Society, vol. 40(11), pp. 38-45, (2007).
  2. Berners-Lee, L. , Hendler, J. , Lassila, O. : The Semantic Web: A New Form Of Web Content That Is Meaningful To Computers Will Unleash A Revolution Of New Possibilities, Journal of the Scientific American, vol. 284(5), pp. 34-43, (2001).
  3. OWL-S, http://www.w3.org/Submission/OWL-S/ [Online].
  4. Hristoskova, A., Volckaert, B., De Turck, F., Dhoedt, B.: Design of a Framework for Automated Service Mashup Creation and Execution Based on Semantic Reasoning, 2010 The Fifth International Conference on Internet and Web Applications and Services (ICIW 2010), pp. 149-154.
  5. Avellino, G., Boniface, M., Cantalupo, B., Ferris, J., Matskanis, N., Mitchell, B., Surridge, M.: A Dynamic Orchestration Model for Future Internet Applications, ServiceWave 2008, LNCS, vol. 5377, pp. 266-274, Springer, Heidelberg (2008).
  6. Klusch, M., Fries, B., Sycara, K.: Automated Semantic Web Service Discovery with OWLSMX, In Proceedings of 5th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2006.
  7. SWRL, http://www.w3.org/Submission/SWRL/ [Online].
  8. Nau, D., Au, T., Ilghami, O., Kuter, U.,. Murdock, J, Wu, D., Yaman, F.: SHOP2: An HTN planning system, Journal of artificial intelligence research, vol. 20(1), pp. 379-404, (2003).
  9. Hristoskova, A., Volckaert, B., De Turck, F.: Dynamic Composition of Semantically Annotated Web Services through QoS-Aware HTN Planning Algorithms, Proceedings of the Fourth International Conference on Internet and Web Applications and Services (ICIW 2009), pp. 377-382.
  10. Van der Aalst, W. M. P., Dumas, M., ter Hofstede, A. H. M.: Web service composition languages: Old wine in new bottles, Proceeding of the 29th EUROMICRO Conference: New Waves in System Architecture, pp. 298-305, (2003).
  11. Sirin, E., Parsia, B., Wu, D., Hendler, J., Nau, D.: HTN planning for web service composition using SHOP2, Journal of Web Semantics, vol. 1(4), pp. 377-396, (2004).
  12. Klusch, M., Gerber, A., Schmidt, M.: Semantic Web Service Composition Planning with OWLS-Xplan, Proceedings of the First International AAAI Fall Symposium on Agents and the Semantic Web, (2005).
  13. Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I., Montero, R., Wolfsthal, Y., Elmroth, E., Caceres, J., others: The RESERVOIR Model And Architecture for Open Federated Cloud Computing, IBM Systems Journal, vol. 53(4), (2009).
  14. Agre, G., Marinova, Z.: An INFRAWEBS Approach to Dynamic Composition of Semantic Web Services, Cybernetics and Information Technologies, vol. 7(1), pp. 45-61, (2007).
  15. Valle, M., Ramparany, F., Vercouter, L.: Dynamic service composition in ambient intelligence environments: a multi-agent approach, Proceeding of the First European Young Researcher Workshop on Service-Oriented Computing, (2005).
  16. Pfeffer, H.: A Underlay System for Enhancing Dynamicity within Web Mashups, International Journal On Advances in Software, vol. 2(1), pp. 63-75, (2009).
  17. Lecue, F., Delteil, A., Leger, A.: Towards a Semantic State Transition System for Automated Generation of Data Flow in Web Service Composition, In International Journal of Semantic Computing (IJSC), vol. 3(4), pp. 499-526, (2009).
Download


Paper Citation


in Harvard Style

Hristoskova A., Volckaert B. and De Turck F. (2011). Framework Managing the Automated Construction and Runtime Adaptation of Service Mashups . In Proceedings of the International Workshop on Semantic Interoperability - Volume 1: IWSI, (ICAART 2011) ISBN 978-989-8425-43-0, pages 31-43. DOI: 10.5220/0003350300310043


in Bibtex Style

@conference{iwsi11,
author={Anna Hristoskova and Bruno Volckaert and Filip De Turck},
title={Framework Managing the Automated Construction and Runtime Adaptation of Service Mashups},
booktitle={Proceedings of the International Workshop on Semantic Interoperability - Volume 1: IWSI, (ICAART 2011)},
year={2011},
pages={31-43},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003350300310043},
isbn={978-989-8425-43-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Workshop on Semantic Interoperability - Volume 1: IWSI, (ICAART 2011)
TI - Framework Managing the Automated Construction and Runtime Adaptation of Service Mashups
SN - 978-989-8425-43-0
AU - Hristoskova A.
AU - Volckaert B.
AU - De Turck F.
PY - 2011
SP - 31
EP - 43
DO - 10.5220/0003350300310043