Disciplina

Área

Área Científica de Sistemas de Informação > Tecnologias de Sistemas de Informação

Activa nos planos curriculares

MEIC-A 2021 > MEIC-A 2021 > 2º Ciclo > Area Principal > Agrupamentos > Gestão de Serviços de It > Integração Empresarial

MEIC-T 2021 > MEIC-T 2021 > 2º Ciclo > Área Principal > Agrupamentos > Sistemas de Informação > Integração Empresarial

MECD2019 > MECD2019 > 2º Ciclo > Opções > Integração Empresarial

MEIC-T 2015 > MEIC-T 2015 > 2º Ciclo > Agrupamentos > Sistemas de Informação > Integração Empresarial

MEIC-A 2015 > MEIC-A 2015 > 2º Ciclo > Agrupamentos > Tecnologia dos Sistemas Informáticos > Integração Empresarial

MERC 2006 > MERC 2006 > 2º Ciclo > Opções > Integração Empresarial

MEIC-A 2006 > MEIC-A 2006 > 2º Ciclo > Área de Especialização Complementar > Sistemas de Informação Empresariais > Integração Empresarial

MEIC-T 2006 > MEIC-T 2006 > 2º Ciclo > Áreas de Especialização Complementares > Sistemas de Informação Empresariais > Integração Empresarial

Nível

Classificação final = componente teórica * 50% + componente prática * 50% As avaliações de ambas as componentes têm uma classificação mínima admissível de 10 valores. Componente teórica (2 possibilidades): 1. Exame escrito com um peso de 50% na classificação final 2. Exame escrito + 3 mini testes realizados durante as aulas teóricas com um peso de 30% na componente teórica (15% na classificação final). Os mini testes são usados só se melhorarem a avaliação obtida no exame final. Componente prática: O projeto é dividido em 5 sprints: 1º sprint (10% da classificação do projeto), 2º sprint (20% da classificação do projeto), 3º sprint (15% da classificação do projeto), 4º sprint (15% da classificação do projeto), 5º sprint (40% da classificação do projeto).

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

2.0 h/semana

1.5 h/semana

119.0 h/semestre

Objectivos

Fornecer uma visão ampla e aprofundada dos conceitos, metodologias e tecnologias de integração, compreendendo desde a integração de aplicações e serviços até à integração de processos de negócios (PN) inter-organizacionais. A temática da disciplina está posicionada na interface crítica entre a infraestrutura tecnológica e os PN, visando compreender a ligação e as dependências entre ambos. Permitirá ainda transmitir uma visão de como é possível desenvolver uma infraestrutura aplicacional distribuída e integrada. Os objectivos de aprendizagem são: 1. Adquirir uma visão abrangente dos principais conceitos e soluções tecnológicas existentes na área de integração; 2. Desenvolver uma visão sistemática e orientada aos PN abordando problemas de integração; 3. Adquirir um conhecimento prático sobre as plataformas de integração actuais com base em guias e projeto laboratoriais; 4. Compreender o papel crucial que as soluções de integração têm no desenho e implementação de PN numa organização.

Programa

O programa de Integração de Sistemas reúne numa estrutura coerente um conjunto de temas de integração que se encontram concentrados nas disciplinas opcionais do currículo ACM/AIS IS 2010 como “Enterprise Systems” e “Application Development”. Evolução dos sistemas de informação. Funções. Evolução. Serviço. Introdução às plataformas de integração. Mensagens. Transformações. Esquemas. Portas. Adaptador. Orquestração. Regra de negócios. Sistemas de mensagens. Transações. Correlações. Plataformas. Mediadores de mensagens. Publicar-subscrever. Transmissão. Assíncrono. Adaptadores. 3 camadas. Métodos. Base de dados. Arquivos. Interface de utilizador. Invocações dinâmicas. Serviços web. Micro-serviços, serviços e SOA. Aplicações. Composição. Catálogo. Processos de negócios. Design de serviço. Fluxos de trabalho humanos. Orquestrações de serviço. Fluxo. Decisões. Ciclos. Eventos. Exceções. Transações. Integração inter-organizacional. Troca eletrônica de dados. Gestão da cadeia de fornecimento. Internet das Coisas.

Metodologia de avaliação

Classificação final = componente teórica * 50% + componente prática * 50% As avaliações de ambas as componentes têm uma classificação mínima admissível de 10 valores. Componente teórica (2 possibilidades): 1. Exame escrito com um peso de 50% na classificação final 2. Exame escrito + 3 mini testes realizados durante as aulas teóricas com um peso de 30% na componente teórica (15% na classificação final). Os mini testes são usados só se melhorarem a avaliação obtida no exame final. Componente prática: O projeto é dividido em 5 sprints: 1º sprint (10% da classificação do projeto), 2º sprint (20% da classificação do projeto), 3º sprint (15% da classificação do projeto), 4º sprint (15% da classificação do projeto), 5º sprint (40% da classificação do projeto).

Pré-requisitos

- Programação básica em linguagem JAVA - Saber lançar a linha de comando básica em Windows ou linux ou macOS

Componente Laboratorial

Os alunos desenvolvem um sistema de informação empresarial de forma iterativa, enquanto usam guias de laboratório contendo exemplos práticos. Os alunos trabalham em grupos de dois desenhando a sua solução para o projcto da disciplina.

Princípios Éticos

Todos os membros de um grupo são responsáveis pelo trabalho do grupo. Em qualquer avaliação, todo aluno deve divulgar honestamente qualquer ajuda recebida e fontes usadas. Numa avaliação oral, todo aluno deverá ser capaz de apresentar e responder a perguntas sobre toda a avaliação.

Componente de Programação e Computação

N/A

Componente de Competências Transversais

Trabalho de equipa Pensamento crítico Tomada de decisão

Bibliografia

Principal

Enterprise Integration

Beth Gold-Bernstein, William Ruh

2004

Addison-Wesley - ISBN 978-0321223906


Building Microservices

S Newman

2015

O´Reilly


Kafka The definite Guide

N Narkhede, G Shapira, T Palino

2017

O´Reilly


Secundária

Enterprise Systems Integration: A Process-Oriented Approach

Diogo R. Ferreira

2013

Springer - ISBN 978-3642407956


Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Gregor Hohpe, Bobby Woolf

2003

Addison-Wesley - ISBN 978-0321200686


Architecting the Internet of Things

Dieter Uckelmann, Mark Harrison, Florian Michahelles

2011

Springer - ISBN 978-3642191565


Supply Chain Management

Sunil Chopra, Peter Meindl

2013

Pearson - ISBN 978-0132743952


API Management

Brajesh De

2017

Apress


Web Services, Concepts, Architectures ans Applications

G. Alonso, F. Casati, H Kuno, V Machiraju, 2004 Springer-Verlag

2004

Springer-Verlag