Service Oriented Architectures and Web Services have become one of the most innovative technologies to appear in the field of enterprise application integration. In this course we offer in depth analysis of the technology and the state of the art as well as demonstrations on its practical uses. The course will provide a coherent view of the many existing specifications and the most important trends in the area. The course will cover basic Web Services (SOAP, WSDL, BPEL, etc.) as well as more advanced topics such as coordination, composition and integration of services. The final objective of the course is to help participants develop a critical understanding of the current limitations and the future potential of this important new technology.
Dr. Serge Shumilov, Raum A 119
Tel. 0228/73-7816
Email:shumilov(at)cs.uni-bonn.de
Lectures: Friday 11 (c.t.) every week AVZ III / A207
17.04, 24.04,
08.05, 15.05, 22.05, 29.05,
12.06, 19.06, 26.06,
03.07, 10.07, 17.07
Exercises: Wednesday 15 (c.t.) every second week AVZ III / A121
22.04,
06.05, 20.05,
17.06,
01.07, 15.07
| # | Date | Topic | final? (y/n) |
|---|---|---|---|
| 01 | 17.04.09 | 1. Introduction 1.1 What is a Distributed Information System 1.2 Examples of Distributed Information Systems 1.3 Common Characteristics 01_DMIS_Intro.pdf |
y |
| 02 | 24.04.09 | 2. Design of distributed information systems 2.1 Architecture models 2.1.1 Basic Design Issues 2.1.2 Common architecture models 02_DMIS_Architectures.pdf |
y |
| 03 | 08.05.09 | 2.2 Communication models 2.3 Other models 2.4 Examples of the use of patterns 03_DMIS_Communication.pdf |
y |
| 04 | 15.05.09 | 3. Basic middleware infrastructures 3.1 Definition of Middleware 3.2 Synchronous interaction patterns and middleware 3.3 Asynchronous interaction patterns and middleware 04_DMIS_Middleware.pdf |
y |
| 05 | 20.05.09 | 4. Basic Web Services Technology 4.1 Web technologies and SOA 4.2 SOAP 05_DMIS_Web_SOAP.pdf |
y |
| 06 | 29.05.09 | 4.3 WSDL & UDDI 06_DMIS_WSDL_UDDI.pdf |
y |
| 07 | 12.06.09 | 5. Reliable messaging 5.1 WS Reliability 5.2 WS ReliableMessaging 07_DMIS_Messaging.pdf |
y |
| 08 | 19.06.09 | 6. Securing Web services 6.1 Web services security considerations 6.2 XML sec. standards 6.3 WS Security 08_DMIS_Security.pdf |
y |
| 09 | 26.06.09 | 7. Services composition and workflows 7.1 Business processes 7.2 Workflows 7.3 Service composition meta-model 7.4 Web services orchestration and choreography 7.5 The Business Process Execution Language (BPEL) 09_DMIS_Workflows.pdf |
y |
| 10 | 03.07.09 | 8. Services coordination 8.1 Transaction definition 8.2 Distributed transactions 8.3 Nested transactions 8.4 Transactional Web services 8.5 WS-Coordination 8.6 WS-Transaction 10_DMIS_Transactions.pdf |
y |
| 11 | 10.07.09 | 9. Semantic web services 9.1 Semantic Web Services vs. Web Services 9.2 Semantics Terminology 9.3 Semantics Web Services Technologies 9.4 Existing Approaches 11_DMIS_Semantic.pdf |
y |
| 12 | 17.07.09 | 10. Conclusions or Service Oriented Architecture revisited 10.1 The context for web services and SOA 10.2 Integration Basics 10.3 From conventional middleware to Web Services 10.4 From RPC to SOAP 10.5 From IDL to WSDL 10.6 From Name and Directory Services to UDDI 10.7 From Static to Dynamic Web Services 10.8 From Web Services to SOA 12_DMIS_SOA.pdf |
y |
| 00 | . | Slides of all lectures combined in one file 00_DMIS_All.pdf |
y |
If you have a problem with the download, please leave me a message
Serge Shumilov.
![]()
| # | Date | Topic | Assignment | Solutions |
|---|---|---|---|---|
| 01 | 22.04.09 | Two-tier applications: JDBC Exercise_01_JDBC.pdf JDBC application example JDBCTest.java GUI application example SimpleGUI.java |
Assignment_01.pdf | . |
| 02 | 06.05.09 | Three-tier applications: Java Server Pages Exercise_02_Servlets.pdf zipped Eclipse Project TestWebApplication.7z |
Assignment_02.pdf | . |
| 03 | 20.05.09 | Three-tier applications: Axis Exercise_03_WebServices.pdf Currency Convertor Service (WSDL) CurrencyConvertor.wsdl |
Assignment_03.pdf | . |
| 04 | 18.06.09 | Three-tier applications: Web Services Exercise_04_Axis.pdf I-01.zip, I-02.zip |
Assignment_04.pdf | . |
| 05 | 01.07.09 | Workflows: Taverna Exercise_05_Taverna.pdf Currency.xml |
Assignment_05.pdf | . |
[Uni-Bonn] [Informatik] [III] [Lehre] [Seitenanfang]
Letzter Stand: 15.10.2007