Fiches de cours 2017-2018

PDF
 

Enterprise and service-oriented architecture

CS-491

Enseignant(s) :

Wegmann Alain

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).

4) Enterprise Architecture & Conclusions (2 weeks): Overview of the enterprise architecture frameworks (Zachman, TOGAF, Urba-EA). Synthesis and key learning points of the course.

Keywords

Request for quotation (RFQ), quotation, purchase order, leadtime, bill of material, development process, V process, spirale process, manufacturing planning, quality system, traceability, ISO 9000, financial statements, year-end book closing, ERP,

interview, contextual inquiry, root-cause analysis, ITIL, business service, IT service, requirements engineeing, SEAM system modeling, SEAM goal-belief modeling, SEAM behavior modeling, Vickers appreciative system, behavioral refinment, information modeling,

service-oriented architecture (SOA), BPMN, BPEL, WSDL, SOAP, REST. 

enterprise architecture (EA), Zachman, TOGAF, Urba-EA.

Systemic paradigm, epistemology, ontology, axiology (ethics and esthetics).

Learning Outcomes

By the end of the course, the student must be able to:

Transversal skills

Teaching methods

Problem-based teaching

Resources

Bibliography

Beyer, H. and K. Holtzblatt (1999). "Contextual design." interactions 6(1): 32-42.
http://dl.acm.org/citation.cfm?id=291229

 

Beyer, H. R. and K. Holtzblatt (1995). "Apprenticing with the customer." Commun. ACM 38(5): 45-52.
http://dl.acm.org/citation.cfm?id=203365

 

Carr, N. G. (2003). "IT Doesn't matter", Harvard Business Review
https://hbr.org/2003/05/it-doesnt-matter

 

OMG (2004), Introduction to BPMN
http://www.omg.org/bpmn/Documents/Introduction_to_BPMN.pdf

 

Regev, G., H. Olivier, et al. (2011). Service Systems and Value Modeling from an Appreciative System Perspective. Second International Conference on Exploring Services Sciences. Geneva Switzerland, Springer-Verlag New York, Ms Ingrid Cunningham, 175 Fifth Ave, New York, Ny 10010 Usa. 82: 146-157.
http://infoscience.epfl.ch/record/163961

 

Regev, G. and A. Wegmann (2004). Defining Early IT System Requirements with Regulation Principles: The Lightswitch Approach. Proceedings of the 12th IEEE International Requirements Engineering Conference (REí04). Kyoto, Japan: 144-153.
http://infoscience.epfl.ch/record/112299

 

Regev, G. and A. Wegmann (2005). Where do Goals Come from: the Underlying Principles of Goal-Oriented Requirements Engineering. Proceedings of the 13th IEEE International Conference on Requirements Engineering, IEEE Computer Society: 253-362.
http://infoscience.epfl.ch/record/112298

 

Rychkova, I., G. Regev, et al. Declarative Specification and Alignment Verification of Services in ITIL. First International Workshop on Dynamic and Declarative Business Processes (DDBP 2008). Munich, Germany.
http://infoscience.epfl.ch/record/129324

 

ITSMF (2007). An Introductory Overiew of ITIL v3
http://www.best-management-practice.com/gempdf/itSMF_An_Introductory_Overview_of_ITIL_V3.pdf

 

Wegmann, A. (2003). On the Systemic Enterprise Architecture Methodology (SEAM): 483-490.
http://infoscience.epfl.ch/record/89690

 

Wegmann, A., A. Kotsalainen, et al. (2008). Augmenting the Zachman Enterprise Architecture Framework with a Systemic Conceptualization. Proceedings of the 2008 12th International IEEE Enterprise Distributed Object Computing Conference, IEEE Computer Society: 3-13.
http://infoscience.epfl.ch/record/126293

 

Zachman, J. A. (1987). "A framework for information systems architecture." IBM Syst. J. 26(3): 276-292.
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5387107

 

Tools:

Alloy http://alloy.mit.edu/alloy/

 

Intalio http://ww.intalio.com/

 

SeamCAD htt://lams.epfl.ch/seamcad/

 

 

Ressources en bibliothèque

Dans les plans d'études

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
En construction
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand