ESOA

Moodle course page : Enterprise and Service Oriented Architecture

Overview :

  • Language: English
  • Credits: 6
  • Exam session: Summer
  • Semester: Spring
  • Exam type: Oral
  • Workload: 180h
  • Hours: 6 weekly

Summary :

The student learns business and IT alignment through: 
1) experiencing business operations in a serious game; 
2) analyzing business requirements and designing business & IT services; 
3) implementing a workflow prototype (BPMN).
The student is exposed to standards (ISO 9K,ITIL) & frameworks (SOA,EA).
Content

  1. Business Part (4 weeks): practical experimentation and theoretical understanding of the key business processes of a manufacturing company : rfq 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, soap).
  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 :

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, enterprise architecture (EA), Zachman, TOGAF, Urba-EA. 

Systemic paradigm, epistemology, ontology, axiology, ethics.

Learning outcomes :

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

  • Describe business processes (sales, engineering, manufacturing, accounting)
  • Assess / Evaluate business processes using ISO9000
  • Coordinate business operations (role play)
  • Analyze business needs for an IT system design
  • Assess / Evaluate the IT processes using ITIL
  • Conduct interviews with business stakeholders
  • Formalize business requirements for an IT system design
  • Design BPMN / BPEL workflow

Transversal skills :

  • Continue to work through difficulties or initial failure to find optimal solutions.
  • Use both general and domain specific IT resources and tools
  • Write a scientific or technical report.
  • Collect data.
  • Make an oral presentation.
  • Summarize an article or a technical report.

Teaching methodsProblem-based teaching
Assessment methodsWith continous control

Bibliography :

Tools :