Skip to main content

Reusable Web Services

  • Conference paper
Software Reuse: Methods, Techniques, and Tools (ICSR 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3107))

Included in the following conference series:

Abstract

Designing systems of asynchronous web services is challenging. Addressing the design in terms of component reuse helps address important questions that need to be answered if dynamic configuration of business solutions from web services is to be achieved. The fact that the components are web services doesn’t mean that all the problems of reuse have been solved. An architecture for dealing with reuse and dynamic reconfiguration, based on stateless services and stateful messages, is investigated. A notation for describing the flow of documents in such a system is introduced. This is shown to be effective at describing the behaviour of components, a necessary part of designing reusable components, especially those that participate in long-running, asynchronous interactions.

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. Christensen, E., et al.: Web Services Description Language (WSDL) 1.1 (2001), http://www.w3.org/TR/wsdl

  2. Chinnici, R., et al.: Web Services Description Language (WSDL) 2.0 (2003), http://www.w3.org/TR/2003/WD-wsdl20-20031110/

  3. Ferguson, D.,Lovering, B., Storey,T., Shewchuk,J.: Secure, Reliable, Transacted Web Services: Architecture and Composition (2003), http://www.106.ibm.com/developerworks/webservices/library/ws-securtrans/

  4. Foster., Lan.,10 others: Modeling Stateful Resources with Web Services pdf, http://www-106.ibm.com/developerworks/library/ws-resource/wsmodelingresources

  5. Gomaa, et al.: Reusable component interconnection patterns for distributed software architectures. In: Proceedings of Symposium on Software Reusability (SSR 2001), 26th edn. ACM Software Engineering Notes (2001)

    Google Scholar 

  6. Henderson., Peter: Laws for Dynamic Systems. In: International Conference on Software Re-Use (ICSR 1998). IEEE Computer Society Press, Los Alamitos (1998), http://www.ecs.soton.ac.uk/~ph/papers

  7. Henderson, Peter: Asset Mapping - developing inter-enterprise solutions from legacy components. In: Systems Engineering for Business Process Change - New Directions, pp. 1–12. Springer-Verlag, UK (2002)

    Chapter  Google Scholar 

  8. Henderson., Peter: Reasoning about Asynchronous Systems. In: Proceedings of the 18th International Conference on Engineering Complex Computer Systems (ICECCS 2002), IEEE Computer Society, Los Alamitos (2002)

    Google Scholar 

  9. Jahnke, Jens, H.: Engineering component-based net-centric systems for embedded applications. In: Proceedings of the 8th European Software Engineering Conference. ACM Software Engineering Notes, vol.26(5) (2001)

    Google Scholar 

  10. Parastatidis, et al.: A Grid Application Framework based on Web Services Specifications and Practices (2003), http://www.neresc.ac.uk/projects/gaf/

  11. Vogels, W.: Web Services are not Distributed Objects: Common Misconceptions about the Fundamentals of Web Service Technology. IEEE Internet Computing 7 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Henderson, P., Yang, J. (2004). Reusable Web Services. In: Bosch, J., Krueger, C. (eds) Software Reuse: Methods, Techniques, and Tools. ICSR 2004. Lecture Notes in Computer Science, vol 3107. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27799-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27799-6_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22335-1

  • Online ISBN: 978-3-540-27799-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics