Skip to main content

Objectively: Components versus Web Services

  • Conference paper
  • First Online:
ECOOP 2002 — Object-Oriented Programming (ECOOP 2002)

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

Included in the following conference series:

Abstract

We are observing a dramatic confluence of several different aspects: software components, software as a service, and an ever growing space of Internet and Web standards. Over the past year all major players in the software industry have announced their support of XML Web Services in one form or another. So, are services here to displace components? And what about our good old objects?

Drawing boundaries that help to understand the key concepts without obstructing the path towards future development is important but challenging. Concepts such as contracts, specifications, and perhaps even the very notion of correctness need to be rethought. Or are they? A strange feeling of deja vue spreads as we see computer science and software engineering rediscovered - this time at your service.

After years of both academic and entrepreneurial experience, Clemens Szyperski has joined Microsoft Research in Redmond, Washington in early 1999, where he works on furthering the principles, technologies, and methods supporting component software. He is the author of the award-winning book

“Component Software: Beyond Object-Oriented Programming” (Addison Wesley), now in its second edition, and of numerous other publications. He has served on program committees for major international conferences, including ECOOP, ICSE, and OOPSLA and he is a frequent speaker at events of both academic and industrial nature.

Clemens received his Masters in Electrical Engineering in 1987 from the Aachen Institute of Technology, in Germany. He received his PhD in Computer Science in 1992 from ETH Zurich under the guidance of Niklaus Wirth. After a postdoctoral fellowship at the International Computer Science Institute at UC Berkeley, he was tenured as associate professor at the Queensland University of Technology, Australia, where he continues to hold an adjunct professorship. He is a cofounder of Oberon Microsystems, Inc., Zurich, with its recent spinoff, esmertec inc, also Zurich.

Clemens’homepage is at: http://www.research.microsoft.com/~cszypers/programming.

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

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Szyperski, C. (2002). Objectively: Components versus Web Services. In: Magnusson, B. (eds) ECOOP 2002 — Object-Oriented Programming. ECOOP 2002. Lecture Notes in Computer Science, vol 2374. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47993-7_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-47993-7_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43759-8

  • Online ISBN: 978-3-540-47993-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics