Skip to main content

Data Engineering Approach to Design of Web Services

  • Conference paper
Book cover Web Information Systems Engineering – WISE 2005 (WISE 2005)

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

Included in the following conference series:

Abstract

With the wide acceptance of Web Services as the preferred implementation platform for service-oriented applications there is increased interest in how such applications should be designed. While there are similarities between software components and services there is now a general agreement that mapping existing components directly to Web Services leads to suboptimal design and results in poor performance and scalability.Most practitioners recommend the use of coarse-grained, message-orientedWeb Service that minimize the number of messages and avoid the need to maintain state information between invocations. We argue that the design of message structures used as Web Services payloads directly impacts on application interoperability, and that excessive use of coarse-grained, document-centric message structures results in poor reuse and undesirable interdependencies between services. Our approach provides a framework for the design message structures using data engineering principles. We consider the impact of increasing message granularity on cohesion and coupling of service-oriented applications and analyze associated design trade-offs.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

References

  1. Ambler, S.W.: Deriving Web Services from UML models, Part 1: Establishing the process (2002), Available on http://www-106.ibm.com/developerworks/webservices/library/wsuml/1

  2. Levi, K., Arsanjani, A.: A goal-driven approach to enterprise component identification and specification. Communications of the ACM 45(10), 45–52 (2002)

    Article  Google Scholar 

  3. Oberleitner, J., Dustdar, S.: Constructing Web Services out of Generic Component Compositions. In: Jeckle, M. (LJ) Zhang, L.-J. (eds.) ICWS-Europe 2003. LNCS, vol. 2853, pp. 37–48. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Huhns, M.N., Singh, M.P.: Service-Oriented Computing: Key Concepts and Principles. IEEE Internet Computing 9(1), 75–81 (2005)

    Article  Google Scholar 

  5. Feuerlicht, G.: Designing Service-Oriented e-Business Applications using Data Engineering Techniques. In: The Third Workshop on e-Business, in conjunction with ICIS 2004, Washington D.C., USA, December 11 (2004), ISBN:957-01-9161-9

    Google Scholar 

  6. Venners, B.: Introduction to Design Techniques (February 1998), Available on http://www.javaworld.com/javaworld/jw-/1998-02jw–02techniques.html

  7. Feuerlicht, G.: Design of Service Interfaces for e-Business Applications using Data Normalization Techniques. Journal of Information Systems and e-Business Management, 1–14 (July 26, 2005), ISS:1617-98

    Google Scholar 

  8. Feuerlicht, G., Meesathit, S.: Software Development Methodology for Web Services. Accepted for publication in the Proceedings of the 4th International Conference on New Software Methodologies, Tools and Techniques, SoMet 2005, Tokyo, Japan, September 28-30 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Feuerlicht, G. (2005). Data Engineering Approach to Design of Web Services. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, JY., Sheng, Q.Z. (eds) Web Information Systems Engineering – WISE 2005. WISE 2005. Lecture Notes in Computer Science, vol 3806. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11581062_87

Download citation

  • DOI: https://doi.org/10.1007/11581062_87

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30017-5

  • Online ISBN: 978-3-540-32286-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics