Publicação
CLAV: API de dados e autenticação
| Resumo: | A Administração Pública portuguesa tem desmaterializado processos e tem promovido a adoção de sistemas de gestão documental eletrónica bem como a digitalização de documentos destinados a serem arquivados. Estas medidas pretendem atingir a otimização de processos, a modernização de procedimentos administrativos e a redução de papel. Com o propósito de atingir estes objetivos e simplificar a gestão documental na Administração Pública, a Classificação e Avaliação da Informação Pública (CLAV) nasce como uma das medidas. A CLAV tem como finalidade a classificação e a avaliação da informação pública por forma a auxiliar os sistemas de informação das entidades públicas alertando-as quando determinado documento deve ser arquivado ou eliminado. Para tal esta possui um referencial comum, a Lista Consolidada, com as funções e processos de negócio das entidades públicas associadas a um catálogo de legislação e de organismos. Nos últimos dois anos, a CLAV tem vindo a ser desenvolvida no departamento de informática da Universidade do Minho em estreita colaboração com a equipa de investigação da área na Direção-Geral do Livro, dos Arquivos e das Bibliotecas. À data de início deste trabalho, a CLAV era constituída por dois servidores de bases de dados que tinham como interlocutor o servidor da API de dados da CLAV. Era com este servidor da API de dados que toda a interação com o exterior passava: acesso de aplicações de terceiras partes e acessos da interface cliente desenvolvida para a CLAV. Nesta dissertação, o grande objetivo era fazer evoluir a arquitetura aplicacional dando resposta a uma série de requisitos e tentando simplificar ao máximo o processo da sua manutenção futura. Nesse sentido, especificou-se e implementou-se um serviço para a proteção da API de dados da CLAV, especificou-se a documentação desta API de dados, definiram-se os formatos de exportação e implementaram-se os exportadores desta API por forma a permitir uma maior interoperabilidade dos dados, implementou-se a autenticação com a Chave Móvel Digital recorrendo ao Autenticação.gov, criaram-se os mecanismos necessários à migração de HTTP para HTTPS e, por fim, adicionou-se uma API Gateway na CLAV por forma a simplificar o funcionamento e gestão da plataforma. Todos estes desenvolvimentos estão em produção e podem ser observados acedendo ao sítio Web oficial da CLAV: https://clav.dglab.gov.pt |
|---|---|
| Autores principais: | Martins, José Carlos Lima |
| Assunto: | API Gateway Autenticação Autenticação.gov CLAV Swagger Authentication |
| Ano: | 2020 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | português |
| Origem: | RepositóriUM - Universidade do Minho |
| Resumo: | A Administração Pública portuguesa tem desmaterializado processos e tem promovido a adoção de sistemas de gestão documental eletrónica bem como a digitalização de documentos destinados a serem arquivados. Estas medidas pretendem atingir a otimização de processos, a modernização de procedimentos administrativos e a redução de papel. Com o propósito de atingir estes objetivos e simplificar a gestão documental na Administração Pública, a Classificação e Avaliação da Informação Pública (CLAV) nasce como uma das medidas. A CLAV tem como finalidade a classificação e a avaliação da informação pública por forma a auxiliar os sistemas de informação das entidades públicas alertando-as quando determinado documento deve ser arquivado ou eliminado. Para tal esta possui um referencial comum, a Lista Consolidada, com as funções e processos de negócio das entidades públicas associadas a um catálogo de legislação e de organismos. Nos últimos dois anos, a CLAV tem vindo a ser desenvolvida no departamento de informática da Universidade do Minho em estreita colaboração com a equipa de investigação da área na Direção-Geral do Livro, dos Arquivos e das Bibliotecas. À data de início deste trabalho, a CLAV era constituída por dois servidores de bases de dados que tinham como interlocutor o servidor da API de dados da CLAV. Era com este servidor da API de dados que toda a interação com o exterior passava: acesso de aplicações de terceiras partes e acessos da interface cliente desenvolvida para a CLAV. Nesta dissertação, o grande objetivo era fazer evoluir a arquitetura aplicacional dando resposta a uma série de requisitos e tentando simplificar ao máximo o processo da sua manutenção futura. Nesse sentido, especificou-se e implementou-se um serviço para a proteção da API de dados da CLAV, especificou-se a documentação desta API de dados, definiram-se os formatos de exportação e implementaram-se os exportadores desta API por forma a permitir uma maior interoperabilidade dos dados, implementou-se a autenticação com a Chave Móvel Digital recorrendo ao Autenticação.gov, criaram-se os mecanismos necessários à migração de HTTP para HTTPS e, por fim, adicionou-se uma API Gateway na CLAV por forma a simplificar o funcionamento e gestão da plataforma. Todos estes desenvolvimentos estão em produção e podem ser observados acedendo ao sítio Web oficial da CLAV: https://clav.dglab.gov.pt |
|---|