Geração automática de ecrãs dinâmicos

Detalhes bibliográficos
Autor(a) principal: Pinho, José Miguel dos Santos
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10400.22/16324
Resumo: Nos dias de hoje, um sistema informático que faça uso de uma vertente web e se enquandre no setor segurador, tem a necessidade de obter informação através da comunicação com sistemas externos tais como sistemas de definição de produto que são responsáveis por modelar produtos de seguros, obtendo assim metadados que, uma vez interpretados, fazem com que o ecrã que se pretende que se renderize seja diferente em função da interpretação destes metadados. Por vezes, a volatilidade dos metadados interpretados pode ser tão grande fazendo com haja a necessidade de rerenderizar todo o ecrã em função destes. Pretende-se assim dar apoio ao trabalho desenvolvido pela empresa msg life Iberia cujo produto é uma plataforma denominada de msg.Sales utilizada para a comercialização de seguros de diferentes ramos do setor segurador. A plataforma msg.Sales faz uso de um sistema responsável por efetuar a modelação de diversos produtos. Este sistema externo é denominado por Product Definition System (PDS) e o output dado por ele é um modelo canónico que representa produtos de seguros, apresentando assim grande volatilidade. Assim, ao fazer uso normal das soluções web desenvolvidas pela msg life Iberia é feita uma constante interação com o PDS de forma a obter o modelo de um produto de seguros que se pretende renderizar para uma determinada página. Dentro desta mesma página, é possível que o PDS gere vários metamodelos diferentes para a mesma página. Devido a isto, a alteração de um campo no ecrã pode fazer com que sejam adicionados, removidos e alterados campos que são definidos por este metamodelo. Devido a esta volatilidade, por vezes é necessário efetuar-se novas renderizações de todo o ecrã uma vez que é necessário haver a constante interpretação dos metadados fornecidos pelo PDS o que causa um problema na escalabilidade da solução principalmente ao nível de performance. O objetivo desta tese é assim desenvolver um protótipo de um gerador de ecrãs que possa ser incorporado no processo de build de uma solução, fazendo uso de uma Domain Specific Language (DSL) que existe já atualmente no sistema msg.Sales denominada de Flow, evitando assim a interpretação total de ecrãs em runtime. O foco é essencialmente em PDS cujos produtos sejam estáticos, tendo assim menor grau de variabilidade na sua estrutura.
id RCAP_dfe1e6e124f2dff8e424e5d2ffe573ca
oai_identifier_str oai:recipp.ipp.pt:10400.22/16324
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Geração automática de ecrãs dinâmicosGeração de ecrãsPerformanceProduct Definition SystemBuildSegurosMetamodelosDomain Specific LanguageFlowScreen GenerationPerformanceProduct Definition SystemInsuranceMetamodelsDomain Specific LanguageNos dias de hoje, um sistema informático que faça uso de uma vertente web e se enquandre no setor segurador, tem a necessidade de obter informação através da comunicação com sistemas externos tais como sistemas de definição de produto que são responsáveis por modelar produtos de seguros, obtendo assim metadados que, uma vez interpretados, fazem com que o ecrã que se pretende que se renderize seja diferente em função da interpretação destes metadados. Por vezes, a volatilidade dos metadados interpretados pode ser tão grande fazendo com haja a necessidade de rerenderizar todo o ecrã em função destes. Pretende-se assim dar apoio ao trabalho desenvolvido pela empresa msg life Iberia cujo produto é uma plataforma denominada de msg.Sales utilizada para a comercialização de seguros de diferentes ramos do setor segurador. A plataforma msg.Sales faz uso de um sistema responsável por efetuar a modelação de diversos produtos. Este sistema externo é denominado por Product Definition System (PDS) e o output dado por ele é um modelo canónico que representa produtos de seguros, apresentando assim grande volatilidade. Assim, ao fazer uso normal das soluções web desenvolvidas pela msg life Iberia é feita uma constante interação com o PDS de forma a obter o modelo de um produto de seguros que se pretende renderizar para uma determinada página. Dentro desta mesma página, é possível que o PDS gere vários metamodelos diferentes para a mesma página. Devido a isto, a alteração de um campo no ecrã pode fazer com que sejam adicionados, removidos e alterados campos que são definidos por este metamodelo. Devido a esta volatilidade, por vezes é necessário efetuar-se novas renderizações de todo o ecrã uma vez que é necessário haver a constante interpretação dos metadados fornecidos pelo PDS o que causa um problema na escalabilidade da solução principalmente ao nível de performance. O objetivo desta tese é assim desenvolver um protótipo de um gerador de ecrãs que possa ser incorporado no processo de build de uma solução, fazendo uso de uma Domain Specific Language (DSL) que existe já atualmente no sistema msg.Sales denominada de Flow, evitando assim a interpretação total de ecrãs em runtime. O foco é essencialmente em PDS cujos produtos sejam estáticos, tendo assim menor grau de variabilidade na sua estrutura.Sousa, Paulo Alexandre Gandra deREPOSITÓRIO P.PORTOPinho, José Miguel dos Santos2021-07-22T00:30:32Z20202020-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/16324urn:tid:202522687porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-07T10:22:41Zoai:recipp.ipp.pt:10400.22/16324Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:51:11.323424Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Geração automática de ecrãs dinâmicos
title Geração automática de ecrãs dinâmicos
spellingShingle Geração automática de ecrãs dinâmicos
Pinho, José Miguel dos Santos
Geração de ecrãs
Performance
Product Definition System
Build
Seguros
Metamodelos
Domain Specific Language
Flow
Screen Generation
Performance
Product Definition System
Insurance
Metamodels
Domain Specific Language
title_short Geração automática de ecrãs dinâmicos
title_full Geração automática de ecrãs dinâmicos
title_fullStr Geração automática de ecrãs dinâmicos
title_full_unstemmed Geração automática de ecrãs dinâmicos
title_sort Geração automática de ecrãs dinâmicos
author Pinho, José Miguel dos Santos
author_facet Pinho, José Miguel dos Santos
author_role author
dc.contributor.none.fl_str_mv Sousa, Paulo Alexandre Gandra de
REPOSITÓRIO P.PORTO
dc.contributor.author.fl_str_mv Pinho, José Miguel dos Santos
dc.subject.por.fl_str_mv Geração de ecrãs
Performance
Product Definition System
Build
Seguros
Metamodelos
Domain Specific Language
Flow
Screen Generation
Performance
Product Definition System
Insurance
Metamodels
Domain Specific Language
topic Geração de ecrãs
Performance
Product Definition System
Build
Seguros
Metamodelos
Domain Specific Language
Flow
Screen Generation
Performance
Product Definition System
Insurance
Metamodels
Domain Specific Language
description Nos dias de hoje, um sistema informático que faça uso de uma vertente web e se enquandre no setor segurador, tem a necessidade de obter informação através da comunicação com sistemas externos tais como sistemas de definição de produto que são responsáveis por modelar produtos de seguros, obtendo assim metadados que, uma vez interpretados, fazem com que o ecrã que se pretende que se renderize seja diferente em função da interpretação destes metadados. Por vezes, a volatilidade dos metadados interpretados pode ser tão grande fazendo com haja a necessidade de rerenderizar todo o ecrã em função destes. Pretende-se assim dar apoio ao trabalho desenvolvido pela empresa msg life Iberia cujo produto é uma plataforma denominada de msg.Sales utilizada para a comercialização de seguros de diferentes ramos do setor segurador. A plataforma msg.Sales faz uso de um sistema responsável por efetuar a modelação de diversos produtos. Este sistema externo é denominado por Product Definition System (PDS) e o output dado por ele é um modelo canónico que representa produtos de seguros, apresentando assim grande volatilidade. Assim, ao fazer uso normal das soluções web desenvolvidas pela msg life Iberia é feita uma constante interação com o PDS de forma a obter o modelo de um produto de seguros que se pretende renderizar para uma determinada página. Dentro desta mesma página, é possível que o PDS gere vários metamodelos diferentes para a mesma página. Devido a isto, a alteração de um campo no ecrã pode fazer com que sejam adicionados, removidos e alterados campos que são definidos por este metamodelo. Devido a esta volatilidade, por vezes é necessário efetuar-se novas renderizações de todo o ecrã uma vez que é necessário haver a constante interpretação dos metadados fornecidos pelo PDS o que causa um problema na escalabilidade da solução principalmente ao nível de performance. O objetivo desta tese é assim desenvolver um protótipo de um gerador de ecrãs que possa ser incorporado no processo de build de uma solução, fazendo uso de uma Domain Specific Language (DSL) que existe já atualmente no sistema msg.Sales denominada de Flow, evitando assim a interpretação total de ecrãs em runtime. O foco é essencialmente em PDS cujos produtos sejam estáticos, tendo assim menor grau de variabilidade na sua estrutura.
publishDate 2020
dc.date.none.fl_str_mv 2020
2020-01-01T00:00:00Z
2021-07-22T00:30:32Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/16324
urn:tid:202522687
url http://hdl.handle.net/10400.22/16324
identifier_str_mv urn:tid:202522687
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833600724869578752