Disciplina
Integração Empresarial
Á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
Beth Gold-Bernstein, William Ruh
Addison-Wesley - ISBN 978-0321223906
N Narkhede, G Shapira, T Palino
Secundária
Enterprise Systems Integration: A Process-Oriented Approach
Springer - ISBN 978-3642407956
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Addison-Wesley - ISBN 978-0321200686
Architecting the Internet of Things
Dieter Uckelmann, Mark Harrison, Florian Michahelles
Springer - ISBN 978-3642191565
Web Services, Concepts, Architectures ans Applications
G. Alonso, F. Casati, H Kuno, V Machiraju, 2004 Springer-Verlag