Academic year2016/17
CourseCOMPUTER SCIENCE
Code389AA
Credits6
PeriodSemester 1
LanguageEnglish
Modules | Area | Type | Hours | Teacher(s) |
SERVIZI SOFTWARE | INF/01 | LEZIONI | 48 | |
Programma non disponibile nella lingua selezionata
Knowledge
The overall objective of the course is to introduce some of the main aspects of the design, analysis, and development of software services.
Assessment criteria of knowledge
Methods:
Teaching methods
Delivery: face to face
Learning activities:
- attending lectures
- preparation of oral/written report
Attendance: Advised
Teaching methods:
Syllabus
After introducing the core standards of Web services, the course focuses on service composition as one of the key aspects of service-oriented architectures, and the use of workflow languages supporting the specification and the execution of business processes is illustrated. The role of business process analysis is discussed, and some examples of modelling and analyses of business processes are illustrated. The advantages of enhanced service descriptions including policies and behavioural informaton, and the role of service agreements are also discussed. Finally, some of the currently emerging technologies - in particular RESTful and cloud-based services- are introduced.
Bibliography
M.P. Papazoglou. Web Services & SOA: Principles and Technology. Pearson-Prentice Hall. 2012.
W.M.P. van der Aalst. The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers, 8(1):21-66, 1998.
M. Armbrurst , A. Fox, R. Griffith, A.D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, M. Zaharia. A view of cloud computing. Communications of the ACM , 53(4), 2010.
Updated: 14/11/2016 17:27