Skip to main content

DILT: A Hybrid Model for Dynamic Composition and Execution of Heterogeneous Web Services

  • Conference paper
Distributed Computing and Internet Technology (ICDCIT 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8956))

  • 2158 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pautasso, C.: Restful Web Service Composition with BPEL for REST. International Journal on Data and Knowledge Engineering 68, 851–866 (2009)

    Article  Google Scholar 

  2. Schahram, D., Wolfgang, S.: A Survey on Web Services Composition. Int. J. Web and Grid Services 1(1), 1–30 (2005)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. He, K.: Integration and Orchestration of Heterogeneous Services. In: IEEE Joint Conferences on Pervasive Computing (JCPC), pp. 467–470 (2009)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. Ardagna, D., Pernici, B.: Adaptive Service Composition in Flexible Processes. IEEE Transactions on Software Engineering 33(6), 369–384 (2007)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics