Abstract
The composition of web services is a promising approach enabling flexible and loose integration of business applications. Numerous approaches related to web services composition have been developed usually following three main phases: the service discovery is based on the semantic description of advertised services, that is, the functionality of the service, meanwhile the service selection is based on nonfunctional quality dimensions of service, and finally, the service composition aims to support an underlying process. Most of those approaches explore techniques of static or dynamic design for an optimal service composition. One important aspect so far is mostly neglected, focusing on the output produced of composite web services. In this chapter, in contrast to many prominent approaches, we introduce a data quality perspective on web services. Based on a data quality management approach, we propose a framework for analyzing data produced by the composite service execution. Utilizing process information together with data in service logs, our approach allows identifying problems in service composition and execution. Analyzing the service execution history, our approach helps to improve common approaches of service selection and composition.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Agarwal V, Chafle G, Mittal S, Sribastava B (2008) Understanding approaches for Web service composition and execution. In: COMPUTE’08 proceedings of the 1st Bangalore annual compute conference. ACM, New York
Andrews T et al (2003) Business process execution language for web services, version 1.1
Arkin A et al (2002), Business process modelling language – BPML 1.0
Bubenko J, Jr, Wangler B (1993) Objectives driven capture of business rules and of information systems requirements. In: Proceedings of the international conference on systems, man and cybernetics, pp 670–677
Charfi A, Mezini M (2004) Hybrid Web service composition: business process meet business rules. In: ACM ICSOC’04. ACM, New York
Fassnacht M, Koese I (2006) Quality of electronic services: conceptualizing and testing a hierarchical model. J Serv Res 9(1):19–37
Gaaloul W, Baїna K, Godart C (2008) Log-based mining technique applied to Web service composition reengineering. Serv Oriented Comput Appl 2:93–110
Herbst H (1995) A meta-model for specifying business rules in system analysis. In: Proceedings of CaiSE’95. Springer, Berlin, pp 186–199
Jeong B, Cho H, Lee C (2009) On the functionality quality of service (FQoS) to discover and compose interoperable web services. Expert Syst Appl 36:5411–5418
Lecue F, Mehandjiev N (2009) Towards scalability of quality driven semantic web service composition. In: International conference on web services, Los Angeles, CA
Lee JW, Choi B (2009) Framework for data quality assurance between composite services. Int J Softw Eng Knowl Eng 19(3):307–337
Morgan T (2002) Business rules and information systems: aligning IT with business goals. Addison-Wesley, Boston
Narendra NC, Orriens B (2007) Modeling Web service composition and execution via a requirement-driven approach. In: ACM SAC’07, Korea
Nath AK, Singh R (2010) Evaluating the performance and quality of Web services in electronic marketplaces. e-Serv J 7(1):43–59
Papazoglou MP, Traverso P, Dustdar S, Leymann F (2007) Service-oriented computing: state of the art and research challenges. IEEE Comput 40(11):64–71
Pham Thi TT, Helfert M. (2010) Discovering dynamic integrity rules with a rules-based tool for data quality analyzing. In: CompSysTech 2010, Sofia, Bulgaria, pp 89–94
Silva E, Pires LF, Sinderen MV (2009) On the support of dynamic service composition at runtime. In: ICSOC’09. Springer, Berlin
The Business Rules Group. www.thebusinessrulesgroup.org
The Open Group: service oriented architecture. http://www.opengroup.org/projects/soa/
Wand Y, Wang R (1996) Anchoring data quality dimensions in ontological foundations. Commun ACM 38(11):86–95
Wang R (1998) A product perspective on total data quality management. Commun ACM 41:2
Yang J, Papazoglou MP, Orriens B, Van Heuvel WJ (2003) A rule based approach to the service composition life-cycle. In: Proceedings of the 4th international conference on Web information system engineering. IEE Computer Society, Washington, DC
Yoo T, Jeong B, Cho H (2010) A Petri Nets based functional validation for services composition. Expert Syst Appl 37:3768–3776
Zeng L, Benatallah B, Dumas M, Kalagnanam J, Sheng QZ (2003) Quality driven Web service composition. ACM WWW
Zhang D (2004) Web service composition for process management in E-business. J Comput Inf Syst 45(2):83–91
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this paper
Cite this paper
Thi, T.T.P., Helfert, M. (2013). Monitoring Information Quality Within Web Service Composition and Execution. In: Pooley, R., Coady, J., Schneider, C., Linger, H., Barry, C., Lang, M. (eds) Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-4951-5_47
Download citation
DOI: https://doi.org/10.1007/978-1-4614-4951-5_47
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-4950-8
Online ISBN: 978-1-4614-4951-5
eBook Packages: Computer ScienceComputer Science (R0)