Orientadores: Caldeira, Carlos Pampulim & Quaresma, Paulo
Uma empresa é uma forma de organização que pode ser vista como um sistema, e como tal, passível de ser representada através de um modelo que permita capturar os conceitos que a definem considerando a sua estrutura (e.g. cliente, canal, produto) e semântica (e.g. relação entre cliente e canal). Com base neste modelo torna-se possível conhecer de forma holística a organização, delinear estratégias, implementar sistemas de informação e monitorizar o seu desempenho.A modelação de uma organização ocorre em processos cíclicos, como é o caso de planeamento estratégico, desenho de processos ou desenho de soluções de sistemas de informação. Nestes processos, utilizam-se vários modelos que em conjunto representam o conhecimento sobre a própria organização. Apesar de existirem vários modelos, no contexto da nossa investigação consideramos que a arquitetura empresarial (AE) apresenta um referencial agregador e que permite criar uma visão holística da organização, além de que é suportada por linguagens de notação (e.g. UML, ArchiMate) e pode-se utilizar ferramentas para gestão destes modelos, o que possibilita uma normalização e reutilização de componentes. Para além da utilização numa perspetiva de gestão da organização, a AE pode ser igualmente a base para se detalhar requisitos funcionais e técnicos para implementação em aplicações informáticas no domínio de sistemas de informação. Estas aplicações podem ser operacionais, orientadas a tornar os processos mais eficientes e eficazes, ou informacionais, referidas nesta tese como sistemas de business intelligence (BI), focadas em monitorizar o desempenho através de eventos ocorridos (métricas), analisados em perspetivas de negócio (dimensões).Cada modelo, independentemente da sua visão gráfica, é instanciado sob a forma de dados, mas com definições destes dados representadas em estruturas conhecidas como metadados. Como tal, os metadados são normalmente vistos como dados sobre dados. A importância dos metadados é hoje reconhecida no domínio da AE, data governance e BI. No entanto, um dos problemas está associado à ausência de interoperabilidade entre estes sistemas e seus metadados, visto que é necessária uma transposição entre modelos, desde a definição até ao suporte ao funcionamento da organização ao nível do seu sistema de informação. A falta de interoperabilidade, leva a um desalinhamento entre os conceitos utilizados em AE e a sua implementação em sistemas de informação, com impacto ao nível do esforço para a implementação e manutenção destes sistemas. Em particular, o desalinhamento apresenta maior impacto no caso dos sistemas de BI que utilizam conceitos de negócio sob a forma de dimensões e métricas que devem estar alinhados com os que são utilizados na definição da organização e dos seus objetivos estratégicos, desenhados na AE.Esta tese centra a sua investigação neste problema de interoperabilidade no domínio da representação de conhecimento, considerando uma arquitetura de solução em que os metadados são vistos como uma ontologia organizacional, modelada em AE, enriquecida com outros conceitos (e.g. glossários, definição de bases de dados), reutilizada em sistemas de BI e permitindo a sua utilização em interfaces com utilizador baseada em processamento de língua natural. Reduz-se desta forma o esforço e complexidade de gestão de AE e BI, além de que torna assim possível um melhor alinhamento entre os conceitos utilizados na medição de desempenho e os conceitos definidos na modelação da organização, enquanto contributo para o alinhamento entre o negócio e sistemas de informação. Esta hipótese de solução define assim uma arquitetura e abordagem para suporte à inteligência organizacional.