Document details

Desenvolvimento de solução multi-canal para instituição financeira de seguros

Author(s): Neves, Hugo Jorge das

Date: 2013

Persistent ID: http://hdl.handle.net/10451/9462

Origin: Repositório da Universidade de Lisboa

Subject(s): Model-view-controller; Desenho de interfaces; Implementação de páginas web; Ferramentas de produtividade; Implementação de objetos middleware; Teses de mestrado - 2013


Description

Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2013

Este estágio curricular, denominado “Desenvolvimento de solução multi-canal para instituição financeira de seguros”, consistiu na implementação de várias funcionalidades para uma instituição portuguesa de seguros. As funcionalidades pertencem principalmente a dois projetos que estão em curso na seguradora. O primeiro tem como objetivo rever a comunicação com os clientes, que se traduz, na particularidade deste estágio, no suporte à implementação de documentos de saída (outputs), especificamente na alteração da forma como são apresentados os documentos aos clientes. O segundo projeto tem como objetivo a criação de um novo portal, que tem como principais diretrizes ser uniforme a todos os canais da seguradora, sejam eles internet, intranet ou extranet. Dentro deste projeto, é também objetivo migrar grande parte dos serviços de negócio da seguradora para software de código aberto (open source), bem como configurar ferramentas de produtividade para apoiar o novo paradigma. Os serviços de negócio consistem geralmente em comunicação cliente seguradora ou mediador-seguradora e são disponibilizados na forma de páginas web. A solução para dar suporte à implementação de ouputs passou por criar novos ficheiros relacionados com o documento a melhorar, neste caso da simulação de um seguro casa ou multirriscos, sendo que estes ficheiros representam o que é denominado de objeto de dados e são escritos na linguagem C Sharp (C#). Este objeto de dados foi desenvolvido com base em documentação técnica mantida dentro da seguradora. A solução para dar suporte à migração dos serviços de negócio consiste em usar uma ferramenta que está a ser desenvolvida na seguradora e que, tendo como base software de código aberto, serve para redesenhar os ecrãs a serem migrados e para os exportar para código Java. A implementação das regras de negócio foi feita nesses ficheiros Java que, usando o padrão Model-View-Controller (MVC), comunicam depois com as bases de dados e com os serviços web da instituição. Quanto às ferramentas de produtividade, foi configurada a ferramenta Jenkins, passando agora a serem feitas por esta ferramenta todas as compilações de código.

This traineeship, entitled “Development of a multi-channel solution for a financial insurance institution”, consisted in the implementation of various tasks for a Portuguese insurance company. These tasks are included in two main projects that are underway at the company. The first one aims to review the communication with customers, which in this traineeship leads to supporting the implementation of new outputs, that is, change how some documents are presented to clients. The second project aims to create a new portal, which has the main goal of being uniform to all channels of the company, whether they are internet, intranet or extranet. This project also aims to migrate much of the company's business services into open source software and to setup productivity tools to support the new paradigm. The business services usually consist of client company or broker-company communication and are available to the various channels of the company in the form of web pages. The solution to support the implementation of outputs consisted in the creation of new files related to the document requiring improvements, in this case the house insurance simulation. These files represent what is called a data object and are written in the C Sharp (C#) programming language. This data object was developed on the basis of technical documentation maintained within the company. The solution to support the migration of business services consisted in using an open source tool that is being developed at the company, in order to redesign the screens to be migrated and to export those screens into Java code. The business rules that define each business service were implemented in that Java code, using the Model-View-Controller (MVC) architecture, which in turn communicates with the databases and web services of the company. Considering the productivity tools, the Jenkins application was configured. All the software is now being compiled by means of that tool.

Document Type Master thesis
Language Portuguese
Advisor(s) Ferreira, Pedro Miguel Frazão Fernandes; Castanheira, Ricardo Alexandre Dias
Contributor(s) Repositório da Universidade de Lisboa
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents