Abstract
Business applications in domains such as e-Governance, require collaboration among both Governmental and non Governmental departments, which raises the need for composing SOAP-based as well as RESTful services. Existing works address this objective using static composition alone. However, it would be beneficial if users can specify the requirements during run-time, based on the outcome of the previous services executed. In general, business applications follow a predefined order and consequently the composition process can follow a template of business activities. Existing works on dynamic web service composition either separate the composition and execution phases distinctly or perform them in an interleaved fashion. The former approach cannot adapt to changes in run-time whereas the latter can select services based on the outcome of previous service executions. However, the interleaved approach does not support business activities that have a specific ordering among them. Hence, a novel hybrid model - Dynamic InterLeaved Template (DILT) - that enables interleaved composition and execution of web services based on predefined workflow templates has been proposed in this paper. This hybrid model lends itself naturally for composing both SOAP-based and RESTful services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pautasso, C.: Restful Web Service Composition with BPEL for REST. International Journal on Data and Knowledge Engineering 68, 851–866 (2009)
Schahram, D., Wolfgang, S.: A Survey on Web Services Composition. Int. J. Web and Grid Services 1(1), 1–30 (2005)
Agarwal, V., Chafle, G., Mittal, S., Srivastava, B.: Understanding approaches for Web Service Composition and Execution. In: ACM Conference COMPUTE 2008, pp. 1:1–1:8 (2008)
Peng, Y.-Y., Ma, S.-P., Lee, J.: REST2SOAP: A framework to integrate SOAP services and RESTful services. In: 2009 IEEE International Conference on Service-Oriented Computing and Applications (SOCA), pp. 1–4 (2009)
He, K.: Integration and Orchestration of Heterogeneous Services. In: IEEE Joint Conferences on Pervasive Computing (JCPC), pp. 467–470 (2009)
Chan, P.P.W., Lyu, M.R.: Dynamic Web Service Composition: A New Approach in Building Reliable Web Service. In: 22nd International Conference on Advanced Information Networking and Applications, pp. 20–25 (2008)
Wang, X., Yue, K., Huang, J.Z., Zhou, A.: Service Selection in Dynamic Demand-Driven Web Services. In: IEEE Int. conference on Web Services (ICWS), pp. 376–383 (2004)
Zeng, L., Ngu, A.H., Benatallah, B., Podorozhny, R., Lei, H.: Dynamic Composition and Optimization of Web Services. International Journal on Distributed and Parallel Databases 24, 45–72 (2008)
Fan, X., Umapathy, K., Yen, J., Purao, S.: An Agent-based Approach for Interleaved Composition and Execution of Web Services. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, T.-W. (eds.) ER 2004. LNCS, vol. 3288, pp. 582–595. Springer, Heidelberg (2004)
Maamar, Z., Sheng, Q.Z., Benatallah, B.: Interleaving Web Services Composition and Execution using Software Agents and Delegation. In: Workshop on Web Services and Agent-Based Engineering (WSABE 2003), pp. 51–59 (2003)
Farokhi, S., Ghaffari, A., Haghighi, H., Shams, F.: MDCHeS: Model-Driven Dynamic Composition of Heterogeneous Service. International Journal of Communications, Network and System Sciences, 249–259 (1987)
De Giorgio, T., Ripa, G., Zuccalà , M.: An Approach to Enable Replacement of SOAP Services and REST Services in Lightweight Processes. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 338–346. Springer, Heidelberg (2010)
da Silva, E.G., Pires, L.F., van Sinderen, M.: A-DynamiCoS: A Flexible Framework for User-centric Service Composition. In: IEEE 16th International Conference on Enterprise Distributed Object Computing (EDOC), pp. 81–92 (2012)
Ardagna, D., Pernici, B.: Adaptive Service Composition in Flexible Processes. IEEE Transactions on Software Engineering 33(6), 369–384 (2007)
Ozorhan, E.K., Kuban, E.K., Cicekli, N.K.: Automated Composition of Web Services with the Abductive Event Calculus. International Journal on Information Sciences 180(19), 3589–3613 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Rajaram, K., Babu, C., Ganesan, A. (2015). DILT: A Hybrid Model for Dynamic Composition and Execution of Heterogeneous Web Services. In: Natarajan, R., Barua, G., Patra, M.R. (eds) Distributed Computing and Internet Technology. ICDCIT 2015. Lecture Notes in Computer Science, vol 8956. Springer, Cham. https://doi.org/10.1007/978-3-319-14977-6_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-14977-6_20
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14976-9
Online ISBN: 978-3-319-14977-6
eBook Packages: Computer ScienceComputer Science (R0)