Plano de Estudos
Arquitetura de Sistemas, Aplicações e Serviços ASAS
Contextos
Groupo: 2_MCD 2025/26 > 2º Ciclo > Parte Escolar > Opcionais 2º Semestre > 2008 - MCD - Grupo 2: Foco em Dados (CEI)
ECTS
6.0 (para cálculo da média)
Objectivos
Pretende-se transmitir conhecimentos sobre a arquitetura de sistemas, aplicações e serviços. Consideram-se os lados do cliente e do servidor, bem como os níveis da infraestrutura técnica, do ambiente operacional, do sistema operacional e da governação do sistema. Dá-se particular relevo às abordagens modernas, em especial aos microserviços, às aplicações single-page e ao DevOps.
Programa
Back-end: arquiteturas back-end, microserviços, princípios dos microserviços, orquestração e coreografia, operações assíncronas, gestão de contentores, proteção de dados, endpoints, recursos, APIs, everything-as-a-service. Front-end: arquiteturas e modelos front-end, aplicações multi-page, micro-frontends, componentes declarativos, rendering, gestão de estados, data binding, routing, design da apresentação. Outros tópicos: DevOps, BizDevOps, DesignOps.
Método de Avaliação
Projeto realizado ao longo do semestre. O projecto está dividido em várias etapas e actividades que resultam em entregas sucessivas de uma variedade de artefactos característicos da arquitetura, do desenho e da implementação de sistemas, aplicações e serviços. As atividades são realizadas em grupo e avaliadas continuamente. A discussão final do projeto pode ser requerida pelo coordenador da disciplina
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 119.0
Carga Total -
Bibliografia
Principal
- The art of enterprise information architecture: a systems-based approach for unlocking business insight: Godinez, M., Hechler, E., Koenig, K., Lockwood, S., Oberhofer, M. and Schroeck, M. 2010 Pearson Education
- Guiding the Implementation of Data Privacy with Microservices: Antunes, P., and Guimarães, N 2024 International Journal of Information Security. ISSN: 1615-5262
- BizDevOps Blueprint: A Light Model Supporting BizDevOps Teams Planning Digital Services: Antunes, P., Nguyen, T., and Tate, M. 2026 First Monday (31:3). ISSN: 1396-0466
- What’s Going On’ with BizDevOps: A Qualitative Review of BizDevOps Practice: Antunes, P., and Tate, M 2024 Computers in Industry (157–158:104081). pp. 1–14. ISSN: 0166- 3615
Secundária
- Strategic IT management: a toolkit for enterprise architecture management: Hanschke, I. 2009 Springer Science & Business Media
- Engineering web applications: Casteleyn, S., Daniel, F., Dolog, P. and Matera, M. 2009 Springer
- Microservices. Science and Engineering: Bucchiarone, A., Dragoni, N., Dustdar, S., Lago, P., Mazzara, M., Rivera, V. and Sadovykh, A. 2020 Springer
- Design and development of Web information systems: Schewe, K. and Thalheim, B. 2019 Springer
- Design, Monitoring, and Testing of Microservices Systems: The Practitioners’ Perspective: Waseem, M., Liang, P., Shahin, M., Di Salle, A., and Márquez, G 2021 Journal of Systems and Software (182). p. 111061
- Micro-Frontends: Application of Microservices to Web Front-Ends: Pavlenko, A., Askarbekuly, N., Megha, S., and Mazzara, M. 2020 Journal of Internet Services and Information Security (10:2). pp. 49–66
- Architecting Microservices: Practical Opportunities and Challenges: Baškarada, S., Nguyen, V., and Koronios, A. 2020 Journal of Computer Information Systems (60:5). pp. 428–436. ISSN: 0887-4417