Contact People Projects Teaching Papers Intranet    


Lecture: Standard Software for Enterprise Resource Planning

Service-Oriented Computing for Business Applications
Current trends, system architectures, and future challenges


Lecturer: Ralf Möller, Lab classes: Rainer Marrone, Michael Wessel

Combined lecture + lab class: Thursday 12.45 - 14.15, Location: ES42, Rm 2589 (Ralf Möller)

We have two alternative lab classes:

Lab class 1: Friday 9.00 - 10.00 (Rainer Marrone), Location: HS20, Rm 206
Lab class 2: Friday 10.00 - 11.00 (Michael Wessel), Location: HS20, Rm 206

Lab classes start on Friday 14th April.


Acknowledgments

Many thanks to Dr. Rüdiger Buck-Emden, Vice President Research and Development SAP AG, for having given a presentation in this lecture.


Prerequisites:

Note that this is a master course!!!
Thus, we assume elementary knowledge in computer science
(see the lectures on, e.g., ECommerce or Web Engineering)


Content:

The lecture is based on:

Many slides are taken from Gustavo Alonso's and Cesare Pautasso's graduate course.
Other material used in presentations will be cited directly in the presentations (see also below for a list).


Presentations:

  1. Introduction to Web services
    Find and bind
  2. A historical perspective: RPC
    Procedure invocations PLUS safeness by transactions (ACID), 2PL, 2PC, ...
  3. Message-oriented Middleware
    Loosely coupled systems to increase flexibility, fault tolerance, and replicability
    ebXML: business processes, message exchange patterns, and possible changes in the state of agents
  4. The content of messages and its treatment
    XML-Schema
    SOAP
  5. Limitations of SOAP, Service Descriptions, Conversations
    SOAP and asynchronous communication, SOAP and MIME attachments
    WSDL, Web Service Description Language
    WSIF, Web Service Invocation Framework
  6. Universal Description, Discovery, and Integration
    Pros and cons of standard software for service repositories
  7. SAP's Enterprise Service Architecture, NetWeaver, Composite Application Framework
  8. Web-Service Extensions
    Reliable Messaging revisted, Web Service Coordination, High-level Transactions
    (i.e., transactions with compensation services), Web Service Security
  9. Business Process Execution Language
    Cooperation and Coordination
  10. Summary: Future System Architectures (i.e., topics for diploma theses)
  11. Architecture of Next Generation Business Solutions
    Dr. Rüdiger Buck-Emden, Vice President Research and Development, SAP AG


Previous exams:


Literature:

Web Services: Concepts, Architecture and Applications, Springer, 2004

Service-Oriented Computing, John Wiley and Sons, 2005

Enterprise Service Architecture, O'Reilly, 2004

Database Systems, An Application Oriented Approach, Pearson International Edition, 2005


Ralf Möller
Last modified: 1.7.05