Abstract
Functional, nonfunctional, just-in-time approaches to composing web services span the sub-disciplines of software engineering, data management, and artificial intelligence. Our research addresses the process that must occur once the composition has completed and stakeholders must investigate historical and online operations/data flow to reengineer the process either off-line or in real-time. This research introducesan effective reference model to assess the message flow of long-running service workflows. We examine Dynamic Bayesian Networks (dDBNs), a data-driven modeling technique employed in machine learning, to create service workflow reference models. Unlike other reference models, this method is not limited by static assumptions. We achieve this by including the trend and time varying variables in the model. We demonstrate this method using a flight dataset collected from various airlines.
Supervised by Prof. M. Brain Blake.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
OASIS SOA Reference Model (SOA-RM) TC, https://www.oasis-open.org/committees/soa-rm/faq.php
Blake, M.B., Huhns, M.N.: Web-Scale Workflow: Integrating Distributed Services. IEEE Internet Computing 12(1), 55–59 (2008)
Blake, M.B., Gomaa, H.: Agent-oriented compositional approaches to services-based cross-organizational workflow. Decis. Support Syst. 40(1), 31–50 (2005)
Liu, X., Hui, Y., Sun, W., Liang, H.: Towards Service Composition Based on Mashup. In: 2007 IEEE Congress on Services, pp. 332–339 (2007)
Srivastava, B., Koehler, J.: Web Service Composition - Current Solutions and Open Problems. In: ICAPS 2003 Workshop on Planning for Web Services, pp. 28–35 (2003)
Offutt, J., Xu, W.: Generating test cases for web services using data perturbation. SIGSOFT Softw. Eng. Notes 29(5), 1–10 (2004)
Bai, X., Dong, W., Tsai, W.-T., Chen, Y.: WSDL-based automatic test case generation for Web services testing. In: IEEE International Workshop on Service-Oriented System Engineering, SOSE 2005, pp. 207–212 (2005)
Dondelinger, F., Lèbre, S., Husmeier, D.: Non-homogeneous dynamic Bayesian net-works with Bayesian regularization for inferring gene regulatory networks with gradually time-varying structure. Mach. Learn. 90(2), 191–230 (2013)
Dawid, P., Lauritzen, S.L., Spiegelhalter, D.J.: Probabilistic Networks and Expert Systems: Exact Computational Methods for Bayesian Networks. Springer (2007)
Wellman, P.P., Henrion, M.: Explaining ‘explaining away’. IEEE Trans. Pattern Anal. Mach. Intell. 15(3), 287–292 (1993)
Kim, S.Y., Imoto, S., Miyano, S.: Inferring gene networks from time series microarray data using dynamic Bayesian networks. Brief. Bioinform. 4(3), 228–235 (2003)
Lèbre, S.: Inferring Dynamic Genetic Networks with Low Order Independencies. Stat. Appl. Genet. Mol. Biol. 8(1), 1–38 (2009)
Lèbre, S., Becq, J., Devaux, F., Stumpf, M.P., Lelandais, G.: Statistical inference of the time-varying structure of gene-regulation networks. BMC Syst. Biol. 4(1), 130 (2010)
Etzioni, O., Tuchinda, R., Knoblock, C.A., Yates, A.: To buy or not to buy: mining airfare data to minimize ticket purchase price. In: Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA, pp. 119–128 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Clarke, D. (2014). Towards a Dynamic Declarative Service Workflow Reference Model. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds) Service-Oriented Computing – ICSOC 2013 Workshops. ICSOC 2013. Lecture Notes in Computer Science, vol 8377. Springer, Cham. https://doi.org/10.1007/978-3-319-06859-6_52
Download citation
DOI: https://doi.org/10.1007/978-3-319-06859-6_52
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06858-9
Online ISBN: 978-3-319-06859-6
eBook Packages: Computer ScienceComputer Science (R0)