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: 2022/2023 - 1S Ícone do Moodle

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 4 Syllabus 1 - 6 2 28
Mais informaçõesLast updated on 2022-07-31.

Fields changed: Objectives, Resultados de aprendizagem e competências, Lingua de trabalho, Programa, Métodos de ensino e atividades de aprendizagem

Teaching language

English

Objectives

It is intended to provide students with basic notions of modern web architectures, including the importance of interoperability, integration of distributed services, types of coupling.

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 modern web archotectures

  • Identify and compare different approaches presented in scientific literature according to good design practices in web architectures

  • Write a scientific article related toweb architectures, of relevance to their PhD thesis

Working method

Presencial

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

Basic knowledge of web development and distributed systems.

Program

- Motivation
- Web architectures (SOA; microservices; etc.)
- Evolution of software architectures
- Message exchange formats for interoperability
- Versioning in decoupled software
- Performance and other non-functional requirements

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

Classes will work in flipped classroom mode, where students will have to study the different topics before the classes.

During some 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 the course).

In other classes, chapters from the bibliography will be discussed.

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:31:00 | Acceptable Use Policy | Data Protection Policy | Complaint Portal