Disciplina Curricular

Integração Empresarial SEI

Mestrado Bolonha em Engenharia Informática e de Computadores - Alameda - MEIC-A 2015

Contextos

Grupo: MEIC-A 2015 > 2º Ciclo > Agrupamentos > Tecnologia dos Sistemas Informáticos

Período:

Grupo: MEIC-A 2015 > 2º Ciclo > Agrupamentos > Sistemas de Informação

Período:

Peso

7.5 (para cálculo da média)

Objectivos

A disciplina de Integração de Sistemas Empresariais tem por objectivo fornecer uma visão abrangente dos conceitos, metodologias e tecnologias de integração, compreendendo desde a integração de aplicações e serviços até à integração de processos inter-organizacionais. A temática da disciplina está posicionada na interface crítica entre as infraestruturas tecnológicas e os processos de negócio, visando fazer 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 estabelecidos 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 processos sobre a forma de abordar 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 processos de negócio 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”. Os temas do programa, a seguir apresentados, são etiquetados com tópicos desse currículo e da taxonomia ACM CCS 2012 para clarificação: 1. Evolução dos sistemas de informação a. funções essenciais dos sistemas de informação nas organizações; b. evolução da arquitetura dos sistemas de informação; integração ponto-a-ponto vs. integração centralizada; c. integração com base no conceito de serviço. ACM/AIS IS 2010.1 Information Systems in Organizations ACM CCS 2012 Applied Computing > Enterprise Computing > Enterprise Information Systems 2. Introdução às plataformas de integração a. troca de mensagens; b. esquema e transformação de mensagens; c. portas e adaptadores; d. orquestrações; e. regras de negócio. ACM/AIS IS 2010.3 Systems Integration ACM CCS 2012 Information Systems > Data Management Systems > Information Integration > Data exchange; ACM CCS 2012 Information Systems > Data Management Systems > Middleware for databases > Service buses; ACM CCS 2012 Information Systems > Data Management Systems > Middleware for databases > Enterprise application integration tools; ACM CCS 2012 Applied Computing > Enterprise Computing > Business rules 3. Sistemas de mensagens a. conceitos fundamentais; b. transações de mensagens; c. confirmação de mensagens; d. correlação de mensagens; e. plataformas de mensagens. ACM/AIS IS 2010.AD Application Integration ACM CCS 2012 Applied Computing > Enterprise Computing > Enterprise interoperability > Enterprise application integration; ACM CCS 2012 Information Systems > Data Management Systems > Middleware for databases > Distributed transaction monitors; ACM CCS 2012 Information Systems > Data Management Systems > Middleware for databases > Message queues 4. Mediadores de mensagens a. integração ao nível das mensagens vs. integração ao nível da orquestração; b. publicação e subscrição de mensagens com filtros; c. propriedades em mensagens; d. correlação; e. mensagens assíncronas. ACM/AIS IS 2010.AD Application Integration ACM CCS 2012 Information Systems > Data Management Systems > Information Integration > Mediators and Data Integration; ACM CCS 2012 Information Systems > Data Management Systems > Middleware for databases > Middleware business process managers 5. Adaptadores a. modelo em três fileiras; b. captura da interface do utilizador; c. integração através de ficheiros; d. interfaces de acesso a bases de dados; e. obtenção de dados em XML; f. acesso a dados em orquestrações; g. métodos e interfaces; h. descoberta de interfaces e invocações dinâmicas; i. invocação de Web services em orquestrações. ACM/AIS IS 2010.3 Data Integration ACM CCS 2012 Information Systems > Data Management Systems > Information Integration > Data exchange; ACM CCS 2012 Information Systems > Data Management Systems > Information Integration > Mediators and Data Integration ACM CCS 2012 Information Systems > World Wide Web > Web services ACM CCS 2012 Information Systems > Data Management Systems > Middleware for databases > Middleware business process managers 6. Serviços e SOA a. serviços e aplicações; b. composição de serviços; c. orquestração de serviços; d. processos de negócio; e. princípios de desenho de serviços; f. benefícios de SOA; g. suporte à participação humana. ACM/AIS IS 2010.3 Service oriented architecture ACM CCS 2012 Applied Computing > Enterprise Computing > Service-oriented architectures; ACM CCS 2012 Applied Computing > Enterprise Computing > Business process management > Business process management systems 7. Orquestrações de Serviços a. estrutura em blocos; b. instanciação e início do fluxo; c. construção de mensagens; d. controlo do fluxo com ciclos, decisões, e paralelismo; e. orquestrações como sub-processos; f. eventos concorrentes; g. correlações; h. tratamento de excepções; i. transações e compensação. ACM/AIS IS 2010.ES Business process integration ACM CCS 2012 Information Systems > Data Management Systems > Middleware for databases > Enterprise application integration tools; ACM CCS 2012 Information Systems > Data Management Systems > Middleware for databases > Middleware business process managers ACM CCS 2012 Information Systems > Data Management Systems > Middleware for databases > Distributed transaction monitors 8. Integração interorganizacional a. transmissão electrónica de dados e EDI; b. introdução à gestão da cadeia de fornecimento; c. coordenação na cadeia de fornecimento; d. comércio electrónico; e. protocolos de negociação. ACM/AIS IS 2010.1 Supply Chain Management ACM/AIS IS 2010.ES Production logistics ACM CCS 2012 Information Systems > World Wide Web > Web applications > Electronic commerce > Electronic data interchange; ACM CCS 2012 Applied Computing > Enterprise Computing > Business process management > Cross-organizational business processes 9. Internet das Coisas a. integração do mundo físico com o virtual; b. sistemas de rastreabilidade; c. sensores e tratamento de eventos complexos; d. sistemas logísticos integrados com RFID. ACM/AIS IS 2010.ES Enterprise Systems > Production logistics ACM CCS 2012 Applied Computing > Enterprise Computing > Enterprise computing > Event-driven architectures ACM CCS 2012 Information systems > Information systems applications > Spatial-temporal systems > Data streaming

Metodologia de avaliação

A avaliação da disciplina tem duas componentes: 1. Exame escrito, individual e sem consulta: 60%. Nota mínima 10. 2. Projecto laboratorial a realizar em grupo de 2 ou 3 alunos: 40%. Nota mínima 10.

Disciplinas Execução

2020/2021 - 2º Semestre

2019/2020 - 2º Semestre

2018/2019 - 2ºSemestre

2017/2018 - 2ºSemestre

2016/2017 - 2ºSemestre

2015/2016 - 2º Semestre