Service Oriented Design

 
Course code:
X_405061
Period:
Period 1
Credits:
6.0
Language of tuition:
English
Faculty:
Faculteit der Exacte Wetenschappen
Coordinator:
prof. dr. P. Lago
Examinator:
prof. dr. P. Lago
Lecturers:
prof. dr. P. Lago
Teaching method(s):
Lecture, Seminar
Level:
400

Course objective

Learn advanced design techniques applicable to large service-oriented
software systems. Be able to select among them and apply them to a
specific system. Be able to reason about and assess the design
decisions.

Course content

The lectures explain the concepts related to the Service Orientation
software paradigm and service-oriented architectures.
The lectures provide the students with knowledge about how to identify
the requirements for a service-oriented software system, how to map
them on business services and transform them into complex networks of
software services. Special emphasis is given to the design reasoning
techniques for crucial decision making, service identification,
service-oriented architecture
design, and migration. Each year experts from academia and/or industry
are
invited to give guest lectures.

The students participate in small teams to incrementally develop
understanding of various service-oriented aspects, and work on
service-oriented software design assignments.

Form of tuition

Lecture (l), Seminar (s), Project (pro).

Type of assessment

Assignment (A), Presentation (P), Written examination (E).

Course reading

Material handed out by the lecturer and online (Canvas or Blackboard).

Entry requirements

Software modeling (knowledge of UML)

Recommended background knowledge

Programming. Knowledge of SoaML.

Target audience

mAI, mCS, mIS

Remarks

Registration for this course is compulsory four weeks prior to the
start. Further information on this module will be made available online
(Canvas or Blackboard).

© Copyright VU University Amsterdam
asnDCcreatorasvVUAmsterdam asnDCdateasv2017 asnstudyguideasvmodule asnDCidentifierasv50053935 asnDCtitleasvServiceOrientedDesign asnperiodasv110 asnperiodasv asncreditsasv6p0 asnvoertaalasvE asnfacultyasv50000044 asnDCcoverageasvprofdrPLago