- Arquitetura e Design de SoftwareArquitetura Cliente-Servidor
- Interoperabilidade e IntegraçãoIntegração de Sistemas e Middleware
Middleware constitui software que trabalha entre o sistema operacional e um usuário ou aplicações do usuário. Cada componente do Middleware é especializado e estende o sistema no que diz respeito a uma tarefa ou conjunto de tarefas. Middleware inclui gerenciadores de bancos de dados, gerenciadores de transações e ferramentas para programação Web, que são: