Dissertação

{en_GB=qNotify – Notification System and Integration with a Document Automation Platform } {} EVALUATED

{pt=Ao longo dos últimos anos tem havido um crescimento significante na internet e nas aplicações web que consequentemente aumentaram a necessidade das aplicações distribuídas e web services para fornecer serviços específicos para outras aplicações complexas. Esta pesquisa propõe o desenvolvimento do qNotify, um servidor web de notificações que permite gerir e entregar mensagens do tipo (Push, Email, SMS) aos utilizadores. O qNotify permite a outras aplicações notificarem os seus utilizadores, com a integração através de web services. A aplicação escolhida para integrar com o qNotify é o qDocs. O qDocs é uma Plataforma de Automação de Documentos que proporciona aos seus cidadãos criar e gerir documentos pessoais e fazer requerimentos de documentos específicos a organizações reais. O resultado desta integração proporciona ao qDocs a funcionalidade de notificar os seus cidadãos, aumentando assim a perceção no tempo para otimizar o processo de requisição de documentos, e também outros casos de uso tais como o convite para participar num documento e a partilha de documentos com outros cidadãos. O qNotify é também testado e avaliado sob os seguintes atributos de qualidade: Desempenho, Segurança e Interoperabilidade., en=There has been a significant growth in the internet and web applications in the last years, which consequently has increased the need for web services and distributed applications to provide specific value to other complex applications. This research proposes the design and development of the qNotify, a notification web server able to manage and deliver messages from diverse types (Push Notification, Email, SMS) to users. qNotify enables other applications to notify users, with the integration through web services. The application under consideration to integrate with qNotify is qDocs. qDocs is a Document Automation Platform that enables citizens to create and manage personal documents and request specific documents to real organizations. The result of this integration enables qDocs to notify citizens increasing awareness in time to optimize the process of document requesting, and other use cases such as to invite other citizens to participate in a document and to shared documents with other citizens. qNotify is also tested and evaluated considering the following software quality attributes: Performance, Security, and Interoperability.}
{pt=Notificação Push, qNotify, Desempenho, Segurança, Interoperabilidade, qDocs, en=Push Notification, qNotify, Performance, Security, Interoperability, qDocs}

Julho 23, 2020, 14:0

Orientação

ORIENTADOR

Alberto Manuel Rodrigues da Silva

Departamento de Engenharia Informática (DEI)

Professor Associado

ORIENTADOR

João Paulo Pedro Mendes de Sousa Saraiva

MDSS, Lda

Especialista