Flexible Service-Driven Applications:
Design and Implementation
|
Flexible Service-Driven Applications:
Design and Implementation
Course organization
| Lecturer : |
Dr. Nasreddine
Aoumeur |
| SWS : | 2 V,
1 Ü |
| Focused Audience : |
IF, INGIF, DKE, CMA, WIF, CV |
| When / where : |
Wednesday 11:00-13:00 / G22A-105 |
| Exercises / Assignments : | Thursday
13:00 - 15:00 / G22A-218 |
Course Outline
With the pervasiveness of the internet and WWW, most of
today’s organizations are being networked to dynamically coordinate /
collaborate their capabilities so that they can stay competitive. This
inter-organizational reality is increasingly supported by the maturity of
Service-oriented architectures (SOA) and enabling Web-Services supported by
tailored (XML-based) standards such as: UDDI, WSDL, BPEL, WSCI for
publishing, describing and more importantly locally and globally composing
complex services.
This course aims introducing the students to this topical emerging
technology and to the disciplined service development methods and
techniques. The main topics that will be tackled during this theoretical
and practical course include:
-
Introduction to Information
Systems and their formal development [As required preliminaries] -
Introduction to business
processes and workflow techniques as preliminaries for understanding
Web-Technology. -
Studies of different Web
standards, with special emphasis on WSDL, BPEL and WSCI for the
description and orchestrated / choreographical composition of
(web-)services. -
Architectural techniques for
modelling / validating and implementing flexible service-driven
applications. -
Formalization of service
interfaces and their compositions using Petri nets, rewrite techniques and
Graph-transformation, etc. -
Adaptability of
service-driven applications through cross-concerns business rules and aspect
techniques.
Course material (slides / readings /
surgeries)
|