Go to:
Logótipo
You are here: Start > PRODEI038

Service Oriented Architecture and Web Services Interoperability

Code: PRODEI038     Acronym: AOSISW

Keywords
Classification Keyword
OFICIAL Information Systems

Instance: 2020/2021 - 1S

Active? Yes
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Doctoral Program in Informatics Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
PRODEI 2 Syllabus 1 - 6 2 28

Teaching language

Portuguese

Objectives

It is intended to provide students with basic notions of service-oriented architectures (SOA), including the importance of interoperability, integration of distributed services, types of coupling, governance and SLAs.

The UC will focus on the analysis of scientific articles that are relevant to the research areas of PhD students and also are framed within the topics covered in the UC.

Learning outcomes and competences

Upon completing this course, the student should be able to:



  • Critically analyze the main characteristics of Service Oriented Architectures

  • Identify and compare different approaches presented in scientific literature according to good design practices in Service Oriented Architectures 

  • Write a scientific article related to Service Oriented Architectures, of relevance to his/her PhD thesis

Working method

Presencial

Pre-requirements (prior knowledge) and co-requirements (common knowledge)

Basic knowledge of web development and distributed systems.

Program

1. Motivation
2. SOA: Definitions, Services, Coupling, ESB
3. Classification of services and SLAs
4. Business Process Management
5. SOA in organizations
6. Message exchange formats for interoperability
7. Versioning
8. Performance
9. SOA security
10. Governance in systems designed upon SOA

Mandatory literature

Nicolai M. Josuttis; SOA in Practice, O'Reilly Media, Inc.. ISBN: 9780596529550

Complementary Bibliography

Sam Newman; Building Microservices, O'Reilly Media, Inc.. ISBN: 9781491950357
Sandy Carter; The New Language of Business : SOA and Web 2.0: Mini Book, IBM Press. ISBN: 9780132344968

Teaching methods and learning activities

During classes, the professors will ask the students to present brief summaries of articles relevant to their research work (articles of the student's choice but always related to the themes of distributed systems, interoperability and SOA).

After the brief presentations by the students, the professors will make short presentations of the contents of a chapter of the books in the bibliography.

Students should coordinate with teachers the best way to reconcile the contents taught with their research interests in order to help the UC to produce an effective contribution to their PhD work.

Supervisors are invited to give their input on the direction that the work should take.

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Designation Weight (%)
Apresentação/discussão de um trabalho científico 80,00
Trabalho escrito 20,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Apresentação/discussão de um trabalho científico 50,00
Trabalho escrito 82,00
Frequência das aulas 28,00
Total: 160,00

Eligibility for exams

Students must present the abstracts requested in each class and the final scientific article.

They must obtain a minimum of 40% in both components to obtain frequency, without prejudice to the mandatory global minimum score of 10.

Calculation formula of final grade


The evaluation will consist of several abstracts of articles chosen by the student, and more relevantly, in the evaluation of the quality of a final scientific article that will combine the abstracts developed throughout the UC.

The latter must have the quality expected of an article for submission to an international conference.


The final classification will be calculated as follows: 0.2 * average(summaryRatings) + 0.8 * classificationFinalArticle



 


 

 


 

Special assessment (TE, DA, ...)

According to the rules set by UPorto.

Observations

This CU will be lectured as a tutorship.
Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-06-14 at 09:29:27 | Acceptable Use Policy | Data Protection Policy | Complaint Portal