Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Web service execution model for cloud environment

Published: 11 November 2013 Publication History

Abstract

Web services describe a standardized way of integrating Web-based applications. In recent days, with the advancement of cloud computing, web services play pivoting roles towards meeting complex business objectives on a large scale. However, engineering dynamic web services is a complex task as they can be added, modified and deleted on the fly and even without any prior notification. Executing a large scale business process using dynamic web services is very challenging. This paper proposes an execution machine, called Web Service Dynamic Execution Machine (WSDE machine), which works in the execution layer of the three layered architecture for web service dynamics [23]. The proposed machine is capable of executing business processes having both deterministic and non-deterministic flows, where the related web services are represented using a graph-based semantic based formal model. The generic nature of the WSDE machine is useful in improving performance, scalability and maintainability of large scale web service based information systems. In this paper, the proposed WSDE machine is also illustrated with a suitable case study.

References

[1]
http://www.oracle.com/technetwork/articles/javase/soa-142870.html.
[2]
http://en.wikipedia.org/wiki/Web_service.
[3]
Wikipedia .Business Process Modeling http://en.wikipedia.org/wiki/Business_Process_Modeling_Languae
[4]
Olegas OASIS.-Web Services Business Process Execution Language (WSBPEL). http://www.oasisopen.org/committees/tc_home.php?wg_abbrev=wsbl {Accessed 07 20, 2009}
[5]
Wikipedia. Business Process Modeling Notation .2005 .http://en.wikipedia.org/wiki/Business_Process_Modeling_Notatin {Accessed 06 03, 2009}.
[6]
N. R. Adam, V. Atluri, W. Huang. Title - Modeling and Analysis of Workflows Using Petri Nets. Journal of Intelligent Information Systems, Special Issue on Workflow and Process Management, pp. 131--158, 1998.
[7]
W.M.P. van der Aalst. Title - Verification of Workflow Nets. Application and Theory of Petri Nets, Volume 1248 of Lecture Notes in Computer Science, pp. 407--426, 1997.
[8]
D. Wodtke, G. Weikum. Title -A Formal Foundation for Distributed Workflow Execution Based State Charts. 18th International Conference on Database theory, 1997.
[9]
W.M.P. van der Aalst. Title -Three Good Reasons for Using a Petri Net-Based Workflow Management System. International Working Conference on Information and Process Integration in Enterprises (IPIC'96), pp. 179--201, Nov 1996.
[10]
F. P. Terpstra, Z. Zhao, W. M. P. Adriaans. Title - Towards a formal foundation for aggregating scientific workflows. International Conference on Computational Science. 2007
[11]
N. A. Lynch and M. R. Tuttle. Title -An Introduction to Input/output Automata. CWI Quarterly, Vol. 2 (3). pp. 219--246, 1989.
[12]
Atul Ravi Khemuka. Title- Workflow Modeling Using Finite Automata, MS thesis, University of South Florida, 2003.
[13]
R. Baskerville. Title -Business Agility and Information Technology Diffusion, Springer, 2005.
[14]
Z. Shen, J. Su. Title -On completeness of Web service compositions. IEEE International Conference on Web Services. pp. 800--807, 2007
[15]
Z. Gu, Juanzi Li, Bin Xu. Title -Automatic service composition based on enhanced service dependency graph. IEEE International Conference on Web Service, pp. 246--253, 2008.
[16]
Hewett, R., P. Kijsanayothin, B. Nguyen, Title - Scalable optimized composition of Web services with complexity analysis. IEEE International Conference on Web Service, pp. 38--396, 2009.
[17]
S. Narayanan, S. A. McIlraith. Title - Simulation, verification and automated composition of web services. WWW, pp. 77--88, 2002.
[18]
H. Meyer, M. Weske. Title -Automated service composition using heuristic search. Business Process Management, pp. 81--96, 2006.
[19]
A. Ragone, Eugenio Di Sciascio, Francesco M. Donini, Simona Colucci, Università Della Tuscia. Title -Fully automated Web services orchestration in a resource retrieval scenario. IEEE International Conference on Web Services, pp. 427--434, 2005.
[20]
D. Berardi, Diego Calvanese, Maurizio Lenzerini, Massimo Mecella. Title -Automatic composition of e-services that export their behavior. International Conference on Service Oriented Computing, pp. 43--58, 2003.
[21]
P. Álvarez, J. A. Bañares, J. Ezpeleta. Title - Approaching Web service coordination and composition by means of Petri nets: The case of the nets-within-nets paradigm. International Conference on Service Oriented Computing, pp. 185--197, 2005
[22]
P. Albert, L. Henocque, M. Kleiner. Title - A constrained object model for configuration based workflow composition. Business Process Management Workshops, vol.3812, pp. 102--115, 2005.
[23]
Faisal Ahmad, Suvamoy Changder, Anirban Sarkar. Title - Architectural framework for web service dynamics: a layered approach, 22nd International Conference on Software Engineering and Data Engineering, September 2013
[24]
Yin Wang, Ahmed Nazeem, Ram Swaminathan. Title -Finding the Optimal Representation for Service Composition Using the Theory of Regions. IEEE International Conference on Web Services, pp. 235--242, 2011
[25]
http://en.wikipedia.org/wiki/Turing_machine.

Cited By

View all
  • (2019)HBSDInternational Journal of Information Technology and Web Engineering10.4018/IJITWE.201907010314:3(37-63)Online publication date: 1-Jul-2019
  • (2019)Dynamic service composition in enterprise cloud bus architectureInternational Journal of Web Information Systems10.1108/IJWIS-01-2019-0005ahead-of-print:ahead-of-printOnline publication date: 29-Jul-2019
  • (2016)Performance analysis of service discovery for enterprise cloud bus (ECB)2016 IEEE International Conference on Industrial Technology (ICIT)10.1109/ICIT.2016.7475024(1728-1735)Online publication date: Mar-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 38, Issue 6
November 2013
164 pages
ISSN:0163-5948
DOI:10.1145/2532780
  • Editor:
  • Will Tracz
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 November 2013
Published in SIGSOFT Volume 38, Issue 6

Check for updates

Author Tags

  1. business flow modeling
  2. graph based modeling
  3. web service
  4. web service architecture
  5. web service dynamic

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)HBSDInternational Journal of Information Technology and Web Engineering10.4018/IJITWE.201907010314:3(37-63)Online publication date: 1-Jul-2019
  • (2019)Dynamic service composition in enterprise cloud bus architectureInternational Journal of Web Information Systems10.1108/IJWIS-01-2019-0005ahead-of-print:ahead-of-printOnline publication date: 29-Jul-2019
  • (2016)Performance analysis of service discovery for enterprise cloud bus (ECB)2016 IEEE International Conference on Industrial Technology (ICIT)10.1109/ICIT.2016.7475024(1728-1735)Online publication date: Mar-2016
  • (2015)Web service discovery in enterprise cloud bus framework: T vector based model2015 IEEE 13th International Conference on Industrial Informatics (INDIN)10.1109/INDIN.2015.7281985(1672-1677)Online publication date: Jul-2015
  • (2015)Modeling of services and their collaboration in enterprise cloud bus (ECB) using UML 2.02015 International Conference on Advances in Computer Engineering and Applications10.1109/ICACEA.2015.7164697(207-213)Online publication date: Mar-2015
  • (2015)XML based service registration system for enterprise cloud bus2015 International Conference on Communications, Management and Telecommunications (ComManTel)10.1109/ComManTel.2015.7394297(250-255)Online publication date: Dec-2015
  • (2014)WSRM: A Relational Model for Web Service Discovery in Enterprise Cloud Bus (ECB)2014 3rd International Conference on Eco-friendly Computing and Communication Systems10.1109/Eco-friendly.2014.51(217-222)Online publication date: Dec-2014
  • (2014)Analysis of dynamic web services2014 International Conference on Computing, Management and Telecommunications (ComManTel)10.1109/ComManTel.2014.6825617(275-279)Online publication date: Apr-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media