skip to main content
10.1145/1479772.1479781acmconferencesArticle/Chapter ViewAbstractPublication PagessereneConference Proceedingsconference-collections
research-article

The threat of uncertainty in service-oriented architecture

Published: 17 November 2008 Publication History

Abstract

In this paper we present our practical experience in benchmarking a number of existing Web Services, and investigating the instability of their performance and the delays induced by the communication medium. We provide the results of statistical data analysis and discuss a technique of Web Services performance assessment taking out of the network delays. We have found that the uncertainty discovered in Web Services operations affects dependability of Service-Oriented Architecture and will require additional specific resilience techniques.

References

[1]
Avizienis, J.-C. Laprie, B. Randell, C. Landwehr. 2004. "Basic Concepts and Taxonomy of Dependable and Secure Computing". IEEE Transactions on Dependable and Secure Computing, Vol. 1, No. 1, 11--33.
[2]
N. Salatge and J.-C. Fabre. 2007. Fault Tolerance Connectors for Unreliable Web Services. In Proceedings of the Int. Conf. On Dependable Systems and Networks (DSN'2007).
[3]
Pat. P. W. Chan, M. R. Lyu, and M. Malek. 2006. Making Services Fault Tolerant. In Proceedings of the 3rd International Service Availability Symposium (ISAS'2006), www.cse.cuhk.edu.hk/~lyu/paper_pdf/ISAS06.pdf.
[4]
N. Looker, M. Munro, and J. Xu, 2005. Increasing Web Service Dependability Through Consensus Voting, In Proceedings of the 2nd Int. Workshop on Quality Assurance and Testing of Web-Based Applications, COMPSAC'2005, Edinburgh, Scotland.
[5]
R. Gustavsson. 2006. Ensuring Dependability in Service Oriented Computing. In Proceedings of the Int. Con. on Security and Management (SAM'2006)
[6]
Alwagait, E. and Ghandeharizadeh, S. 2004. DeW: a dependable web services framework, In Proceedings of the 14th International Workshop on Research Issues on Data Engineering: Web Services for E-Commerce and E-Government Applications.
[7]
Kharchenko, V., P. Popov and A. Romanovsky. "On Dependability of Composite Web Services with Components Upgraded Online". In Supplemental Volume Workshop on Architecting Dependable Systems (WADS-DSN'2004).
[8]
M. Vieira, N. Laranjeiro, H. Madeira. 2007. Assessing Robustness of Web-services Infrastructures. In Proceedings of the Int. Conf. On Dependable Systems and Networks (DSN'2007).
[9]
L. Gonczy, S. Chiaradonna, F. di Giandomenico. 2006. Dependability Evaluation of Web Service-Based Processes. In A. Horvath and M. Telek (Eds.): EPEW 2006, LNCS 4054, Springer-Verlag, 166--180.
[10]
J. Duraes1, M. Vieira, and H. Madeira. 2004. Dependability Benchmarking of Web-Servers. In M. Heisel et al. (Eds.): SAFECOMP 2004, LNCS 3219, 297--310.
[11]
L. Lamport, R. Shostak, and M. Pease. 1982. The Byzantine Generals Problem. ACM Trans. Programming Languages and Systems, Vol. 4, No. 3, 382--401
[12]
A. Gorbenko, A. Romanovsky, V. Kharchenko. 2008. How to Enhance UDDI with Dependability Capabilities. In Proceedings of the 1st IEEE International Workshop on Semantics for Business Process Management (SemBPM), COMPSAC'2008, Turku, Finland.
[13]
S. Miyazaki and H. Sugawara. 2000. Development of DDBJ-XML and its Application to a Database of cDNA. Genome Informatics, Universal Academy Press, 380--381.
[14]
S. F. Altschul et al. 1990. Basic Local Alignment Search Tool. J. Molecular Biology, Vol. 215, 403--410.
[15]
A. Gorbenko, V. Kharchenko, A. Romanovsky. 2007. Vertical and Horizontal Composition in Service-Oriented Architecture. In Proceedings of the Workshop on Methods, Models and Tools for Fault Tolerance, Oxford (UK), 139--147.
[16]
P. Li, Y. Chen, A. Romanovsky. 2006. Measuring the Dependability of Web Services for Use in E-Science Experiments. In Proceedings of the 3rd Int. Service Availability Symposium (ISAS), LNCS 4328, Springer, 193--205.
[17]
Y. Chen, A. Romanovsky. 2008. Improving the Dependability of Web Services Integration. IT Professional: Technology Solutions for the Enterprise, Vol. 10, Issue 3, May-June 2008, 29--35. IEEE CS.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SERENE '08: Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
November 2008
133 pages
ISBN:9781605582757
DOI:10.1145/1479772
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 November 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. dependability
  2. instability
  3. performance analysis
  4. resilience
  5. service-oriented systems
  6. web service benchmarking

Qualifiers

  • Research-article

Conference

SERENE '08
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media