UC Institute for Software Research

Home  |   People  |   Research  |   Publications  |   Tech Transition  |   Events  |   Partnerships  |   About ISR  |   Contact Us

Distinguished Speaker Series 2007-2008

Wolfgang Emmerich

Wolfgang Emmerich

London Software Systems
Department of Computer Science
University College London


Managing Web Service Quality


MP3 of the talk


Slides (pdf) of the talk

February 15, 2008

Refreshments and Networking: 1:30 - 2:00
Presentation: 2:00 - 3:30


Faculty Host: Richard N. Taylor, ISR


RSVP: Email RSVP required to Jessica Garcia at by Monday February 11, 2008.

UCI Calit2 Auditorium (building #325)

No cost to attend.

Directions and parking information
are available.



The IT industry is beginning to mirror a trend towards specialization and outsourcing that has been used in others industries. Organizations are using web services for the integration of their IT systems with those of specialist service providers, such as CRM services and market places, payment and settlement services, bill presentment services and many others. Unlike in traditional supply chain management, however, the IT industry does not yet have an agreed way to manage web service quality. In this talk, I will focus on managing the service quality of web services that are used across organizational boundaries. I discuss the systematic definition of formal service level agreement languages that support the precise definition of service quality, such as latency, throughput, availability and reliability. I present how service level agreements written in these languages can be used and describe how service level agreements can be policed. I conclude the talk by sketching further research that is necessary before we have a similar grip on quality as other engineering disciplines.


About the Speaker: Wolfgang Emmerich holds the Chair in Distributed Computing in the Department of Computer Science at University College London. He is Director of Research in the Dept. of Computer Science. He received his undergraduate degree in Informatics from the University of Dortmund in 1990 and went on to conduct research into process-centred software engineering environments. He received a PhD in Computer Science from University of Paderborn in 1995. After a brief post-doctoral appointment at the Software Verification Research Centre of the University of Queensland in Brisbane, he joined The City University as a Lecturer in 1996. He was appointed as a Lecturer at UCL in the Department of Computer Science in 1997 and co-founded the Software Systems Engineering Research Group, which he currently heads. In parallel to his academic career, he worked for the Central European OMG representation on the CORBA middleware specification and co-founded three start-up companies for which he currently serves as a non-executive director.