Enterprise and service-oriented architecture

CS-491

Enseignant(s) :

Langue:

English

Summary

In this course, we teach how to define the requirements for an IT system that would best serve the needs of an organisation. The course is taught using a non-conventional style in which the students learn mostly through the stress of a series of concrete experiences that mimic real-life situations.

Content

The goal of this course is closely related to IT, but a substantial part the material is related to business, as well as philosophy and psychology. Some formal models and programming are also taught, but the course can be taken by non IT students.

The exam might be written exam (to be agreed with the students at the beginning of the semester).

Detailed contents:

1) Business Part (4 weeks): practical experimentation and theoretical understanding of the key business processes of a manufacturing company : request for quotation process, development, planning, quality management and accounting.

2) Business / IT Part (6 weeks): specification of an IT system that provides after-sales service. We teach the following techniques : interviews, root cause analysis, analysis/design of the business services and of the IT services. The underlying theory is system thinking (Weinberg, Vickers) and the ISO/IEC standard RM-ODP.

3) IT Part (2 weeks): implementation - using BPMN visual programming - of an IT system prototype. Overview of the technological aspects of service-oriented architecture (wsdl, bpel, and soap protocols; rest architecture style).