Skip to main content

Achieving Dependability in Service-Oriented Systems

  • Chapter

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6875))

Abstract

Service-orientation is a useful means of developing highly flexible and adaptive software systems, and it is a paradigm that has been increasingly adopted into Grids and Clouds. However, service-oriented architectures and designs also bring with them new challenges in the fields of dependability and security that need to be addressed carefully in order to provide sufficient support to enable service-oriented systems to offer non-trivial Quality of Service guarantees. In this paper we examine such challenges and introduce several advanced techniques developed at the University of Leeds to achieve dependability and security in service-oriented systems and applications. These techniques include schemes for achieving fault tolerance, privacy protection, and dynamic authentication, as well as a method for assessing dependability based on fault-injection. We describe and discuss each technique alongside the results of experimental evaluations of it.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Avizienis, A.: The N-version approach to fault-tolerant software. IEEE Transactions on Software Engineering SE-11(12), 1491–1501 (1985)

    Article  Google Scholar 

  2. Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing 1(1), 11–33 (2004)

    Article  Google Scholar 

  3. Chan, K., Bishop, J., Steyn, J., Baresi, L., Guinea, S.: A Fault taxonomy for Web service composition. In: Di Nitto, E., Ripeanu, M. (eds.) ICSOC 2007. LNCS, vol. 4907, pp. 363–375. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  4. Channabasavaiah, K., Holley, K., Tuggle, E.: Migrating to a Service-Oriented Architecture, IBM White Paper (2004), http://www.128.ibm.com/developerworks/webservices/library/ws-migratesoa/

  5. Looker, N., Xu, J.: Dependability assessment of Grid middleware. In: Proc. IFIP/IEEE International Conference on Dependable Systems and Networks, Edinburgh, UK, pp. 125–130 (2007)

    Google Scholar 

  6. OASIS reference model for Service-Oriented Architectures, Working Draft 11 (December 15, 2005), http://www.oasis-open.org/committees/download.php/15966/wd-soa-rm-11.pdf

  7. Randell, B.: System structure for software fault tolerance. IEEE Transactions on Software Engineering SE-1(2), 220–232 (1975)

    Article  MathSciNet  Google Scholar 

  8. Townend, P., Huai, J., Xu, J., Looker, N., Zhang, D., Li, J., Zhong, L.: CROWN-C: A high-assurance service-oriented Grid middleware system. IEEE Computer 41(8), 30–38 (2008)

    Article  Google Scholar 

  9. Xu, J., Randell, B., Romanovsky, A., Stroud, R.J., Zorzo, A.F., Canver, E., von Henke, F.: Rigorous development of a fault-tolerant embedded system based on coordinated atomic actions. IEEE Transactions on Computers 51(2), 164–179 (2002)

    Article  Google Scholar 

  10. Xu, J., Yang, E.Y., Bennett, K.H.: A practical approach to secure Web services (invited paper). In: Proc. 9th IEEE International Symposium on Object-oriented Real-time Distributed Computing, Gyeongju, Korea, pp. 512–529 (2006)

    Google Scholar 

  11. Xu, J., Townend, P., Looker, N., Groth, P.: FT-Grid: a system for achieving fault tolerance in Grids. Concurrency and Computation: Practice and Experience 20(3), 297–309 (2008)

    Article  Google Scholar 

  12. Xu, J., Zhang, D., Liu, L., Li, X.: Dynamic authentication for cross-realm SOA-based business processes. To appear in IEEE Transactions on Service Computing (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Xu, J. (2011). Achieving Dependability in Service-Oriented Systems. In: Jones, C.B., Lloyd, J.L. (eds) Dependable and Historic Computing. Lecture Notes in Computer Science, vol 6875. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24541-1_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24541-1_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24540-4

  • Online ISBN: 978-3-642-24541-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics