Uma abordagem orientada a serviços para a modernização de sistemas legados
Salvato in:
| Autore principale: | |
|---|---|
| Data di pubblicazione: | 2016 |
| Natura: | Master thesis |
| Lingua: | por |
| Fonte: | Repositório Institucional da UnB |
| DOI: | http://dx.doi.org/10.26512/2016.06.D.22250 |
| Download full: | http://repositorio.unb.br/handle/10482/22250 http://dx.doi.org/10.26512/2016.06.D.22250 |
Riassunto: | Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência Da Computação, 2016. |
| _version_ | 1871442306694905856 |
|---|---|
| author | Agilar, Everton de Vargas |
| author_browse | Agilar, Everton de Vargas |
| author_facet | Agilar, Everton de Vargas |
| author_role | author |
| bitstream.checksum.fl_str_mv | eed9893290463e99d5ad10711f13588f 375dcfb273a6b641e8b5d19d8c5481d3 |
| bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 |
| bitstream.url.fl_str_mv | http://repositorio2.unb.br/jspui/bitstream/10482/22250/1/2016_EvertondeVargasAgilar.pdf http://repositorio2.unb.br/jspui/bitstream/10482/22250/2/license.txt |
| collection | Repositório Institucional da UnB |
| contributor_str_mv | Almeida, Rodrigo Bonifácio de |
| dc.contributor.advisor1.fl_str_mv | Almeida, Rodrigo Bonifácio de |
| dc.contributor.author.fl_str_mv | Agilar, Everton de Vargas |
| dc.date.accessioned.fl_str_mv | 2017-01-26T16:00:11Z |
| dc.date.available.fl_str_mv | 2017-01-26T16:00:11Z |
| dc.date.issued.fl_str_mv | 2017-01-26 |
| dc.date.submitted.none.fl_str_mv | 2016-06-28 |
| dc.identifier.citation.fl_str_mv | AGILAR, Everton de Vargas. Uma abordagem orientada a serviços para a modernização de sistemas legados. 2016. xvi, 129 f., il. Dissertação (Mestrado Profissional em Computação Aplicada)—Universidade de Brasília, Brasília, 2016. |
| dc.identifier.doi.none.fl_str_mv | http://dx.doi.org/10.26512/2016.06.D.22250 |
| dc.identifier.uri.fl_str_mv | http://repositorio.unb.br/handle/10482/22250 |
| dc.language.iso.fl_str_mv | por |
| dc.rights.driver.fl_str_mv | info:eu-repo/semantics/openAccess |
| dc.source.none.fl_str_mv | reponame:Repositório Institucional da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
| dc.subject.keyword.en.fl_str_mv | Arquitetura Orientada a Serviços (SOA) Arquitetura de sistemas de informação Engenharia de software |
| dc.title.en.fl_str_mv | Uma abordagem orientada a serviços para a modernização de sistemas legados |
| dc.type.driver.fl_str_mv | info:eu-repo/semantics/masterThesis |
| dc.type.status.fl_str_mv | info:eu-repo/semantics/publishedVersion |
| description | Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência Da Computação, 2016. |
| eu_rights_str_mv | openAccess |
| format | masterThesis |
| id | UNB_4e02b4ecca3fc5146952651a92aa050d |
| identifier_str_mv | AGILAR, Everton de Vargas. Uma abordagem orientada a serviços para a modernização de sistemas legados. 2016. xvi, 129 f., il. Dissertação (Mestrado Profissional em Computação Aplicada)—Universidade de Brasília, Brasília, 2016. |
| instacron_str | UNB |
| institution | UNB |
| instname_str | Universidade de Brasília (UnB) |
| language | por |
| network_acronym_str | UNB |
| network_name_str | Repositório Institucional da UnB |
| oai_identifier_str | oai:repositorio.unb.br:10482/22250 |
| publishDate | 2016 |
| publishDateSort | 2016 |
| reponame_str | Repositório Institucional da UnB |
| repository.mail.fl_str_mv | repositorio@unb.br |
| repository.name.fl_str_mv | Repositório Institucional da UnB - Universidade de Brasília (UnB) |
| repository_id_str | |
| spelling | Agilar, Everton de VargasAlmeida, Rodrigo Bonifácio de2017-01-26T16:00:11Z2017-01-26T16:00:11Z2017-01-262016-06-28AGILAR, Everton de Vargas. Uma abordagem orientada a serviços para a modernização de sistemas legados. 2016. xvi, 129 f., il. Dissertação (Mestrado Profissional em Computação Aplicada)—Universidade de Brasília, Brasília, 2016.http://repositorio.unb.br/handle/10482/22250http://dx.doi.org/10.26512/2016.06.D.22250Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência Da Computação, 2016.A modernização dos sistemas legados vem ganhando cada vez mais interesse na Universidade de Brasília (UnB), devido a ausência de integração entre as aplicações, as duplicidades de implementação de componentes negociais e as dificuldades para realizar as manutenções. Do ponto de vista das organizações, os sistemas legados correspondem às aplicações que sustentam o funcionamento negocial de uma instituição e que consolidam a maior parte das informações corporativas. Assim, é imprescindível que, enquanto a modernização seja conduzida, os novos sistemas possam ser integrados aos antigos para compartilhar os seus fluxos de negócios. A Service Oriented Architecture (SOA) surge como uma maneira de solucionar este problema, disponibilizando uma abstração de alto nível entre as aplicações e a camada de negócio. Nesse contexto, essa dissertação descreve uma abordagem orientada a serviços que compreende um processo de modernização e uma arquitetura de software para o desenvolvimento de serviços aderente ao estilo arquitetural Representational State Transfer (REST). Esta abordagem visa a integração das regras de negócios das aplicações da UnB e a maximização da manutenibilidade desses sistemas por meio de uma arquitetura SOA que possibilite a modernização sistemática dos sistemas legados da UnB. Como contribuições deste trabalho, foi conduzida uma investigação na literatura, através de um Mapeamento Sistemático (MS), das contribuições relacionadas à modernização de sistemas legados, com o intuito de caracterizar a modernização no contexto da manutenção de software e descrever o cenário atual de modernização dos sistemas na UnB de acordo com a literatura. Adicionalmente, foi proposto uma abordagem de modernização compreendido por um processo de modernização e uma arquitetura de software para sustentar tal abordagem. Durante o restante deste trabalho, conduziu-se um estudo de caso com a metodologia Pesquisa-Ação e uma avaliação empírica conforme o método Goal Question Metric (GQM), para modernizar o Sistema de Assistência Estudantil (SAE) da UnB e verificar o impacto da adoção da abordagem no contexto da manutenção de software, em um cenário real de modernização.The modernization of legacy systems has gained more interest in the University of Brasilia (UnB), mainly due to the lack of integration between applications, duplicity of the implementation of many business components, and the challenges related to maintenance tasks. From the point of view of organizations, legacy systems correspond to applications that support the business operation of an institution and consolidate most of the corporate information. Thus, it is imperative that, during an effort of software modernization, new systems should be integrated to the existing ones to share their business workflows. The Service Oriented Architecture (SOA) approach emerges as a way to solve this problem, providing a high-level abstraction between applications and the business layer. In this context, this dissertation describes a service-oriented approach that consists of a modernization process and a REST based software infrastructure for the development of services. This approach aims to integrate some of the business rules of the legacy systems used in the University, and to improve the maintainability of such systems through an architecture that allows the systematic modernization of legacy systems. As contributions of this work, we conducted a research in the literature through a Systematic Mapping Study related to the modernization of legacy systems, in order to characterize the modernization in the context of software maintenance and describe the current scenario of modernization of the systems at UnB. In addition, we propose an modernization approach that consists of a process for modernizing legacy systems and a software architecture to support such an approach. We also empirically evaluated the proposed approach using the Action Research methodology, in order to modernize the Academic Assistance System of UnB and verify the impact of adopting the approach in the context of software maintenance in a real modernization scenario.A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessUma abordagem orientada a serviços para a modernização de sistemas legadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisArquitetura Orientada a Serviços (SOA)Arquitetura de sistemas de informaçãoEngenharia de softwareporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2016_EvertondeVargasAgilar.pdf2016_EvertondeVargasAgilar.pdfapplication/pdf4521672http://repositorio2.unb.br/jspui/bitstream/10482/22250/1/2016_EvertondeVargasAgilar.pdfeed9893290463e99d5ad10711f13588fMD51open accessLICENSElicense.txtlicense.txttext/plain764http://repositorio2.unb.br/jspui/bitstream/10482/22250/2/license.txt375dcfb273a6b641e8b5d19d8c5481d3MD52open access10482/222502023-07-14 15:59:42.178open accessoai:repositorio.unb.br:10482/22250TGljZW5zZSBncmFudGVkIGJ5IEFsaW5lIE1lcXVpdGEgKGFsaW5lYWxtZWlkYUBiY2UudW5iLmJyKSBvbiAyMDE2LTExLTIxVDE1OjM0OjU4WiAoR01UKToKCkEgY29uY2Vzc8OjbyBkYSBsaWNlbsOnYSBkZXN0YSBjb2xlw6fDo28gcmVmZXJlLXNlIGFvIHRlcm1vIGRlIGF1dG9yaXphw6fDo28gaW1wcmVzc28gYXNzaW5hZG8gDQpwZWxvIGF1dG9yIGNvbSBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6DQoNCk5hIHF1YWxpZGFkZSBkZSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBkYSBwdWJsaWNhw6fDo28sIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYQ0KIGUgbyBJQklDVCBhIGRpc3BvbmliaWxpemFyIHBvciBtZWlvIGRvcyBzaXRlcyB3d3cuYmNlLnVuYi5iciwgd3d3LmliaWN0LmJyLA0KIGh0dHA6Ly9oZXJjdWxlcy52dGxzLmNvbS9jZ2ktYmluL25kbHRkL2NoYW1lbGVvbj9sbmc9cHQmc2tpbj1uZGx0ZCBzZW0gcmVzc2FyY2ltZW50byBkb3MgDQpkaXJlaXRvcyBhdXRvcmFpcywgZGUgYWNvcmRvIGNvbSBhIExlaSBuwrogOTYxMC85OCwgbyB0ZXh0byBpbnRlZ3JhbCBkYSBvYnJhIGRpc3BvbmliaWxpemFkYSwgIGNvbmZvcm1lIHBlcm1pc3PDtWVzIGFzc2luYWxhZGFzLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCBhIHTDrXR1bG8gZGUgZGl2dWxnYcOnw6NvIGRhIHByb2R1w6fDo28gY2llbnTDrWZpY2EgYnJhc2lsZWlyYSwgYSBwYXJ0aXIgZGVzdGEgZGF0YS4=Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2023-07-14T18:59:42Repositório Institucional da UnB - Universidade de Brasília (UnB) |
| spellingShingle | Uma abordagem orientada a serviços para a modernização de sistemas legados Agilar, Everton de Vargas Arquitetura Orientada a Serviços (SOA) Arquitetura de sistemas de informação Engenharia de software |
| status_str | publishedVersion |
| title | Uma abordagem orientada a serviços para a modernização de sistemas legados |
| title_full | Uma abordagem orientada a serviços para a modernização de sistemas legados |
| title_fullStr | Uma abordagem orientada a serviços para a modernização de sistemas legados |
| title_full_unstemmed | Uma abordagem orientada a serviços para a modernização de sistemas legados |
| title_short | Uma abordagem orientada a serviços para a modernização de sistemas legados |
| title_sort | Uma abordagem orientada a serviços para a modernização de sistemas legados |
| topic | Arquitetura Orientada a Serviços (SOA) Arquitetura de sistemas de informação Engenharia de software |
| url | http://repositorio.unb.br/handle/10482/22250 http://dx.doi.org/10.26512/2016.06.D.22250 |
