Scheda programma d'esame
SOFTWARE SERVICES
ANTONIO BROGI
Academic year2016/17
CourseCOMPUTER SCIENCE
Code389AA
Credits6
PeriodSemester 1
LanguageEnglish

ModulesAreaTypeHoursTeacher(s)
SERVIZI SOFTWAREINF/01LEZIONI48
ANTONIO BROGI unimap
Programma non disponibile nella lingua selezionata
Learning outcomes
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:

  • Final oral exam

Teaching methods

Delivery: face to face

Learning activities:

  • attending lectures
  • preparation of oral/written report

Attendance: Advised

Teaching methods:

  • Lectures

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