Programa

Integração Empresarial

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

Mestrado Bolonha em Engenharia Informática e de Computadores - Taguspark

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