Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) |
Texto Completo: | http://www.repositorio.jesuita.org.br/handle/UNISINOS/2257 |
Resumo: | A abordagem tradicional de construção de softwares baseia-se num modelo voltado para atender um conjunto de requisitos de negócios (normalmente um modelo de objetos ou componentes), porém, precisa estar preparado para atender necessidades de negócios que podem surgir no decorrer do processo. Assim, um modelo baseado em serviços pode representar uma nova forma de tecnologia para atender estas necessidades. No cenário brasileiro e internacional, o parque de sistemas de computação legado é muito expressivo. Estes sistemas se encontram em produção utilizando tecnologias muitas vezes já ultrapassadas que permitem uma pequena taxa de reuso. Portar estes sistemas para uma tecnologia baseada em serviços, visando obter reuso em grande escala, requer uma análise criteriosa do código existente e algumas customizações para disponibilizar serviços sem comprometer seu funcionamento. Este trabalho propõe e implementa uma arquitetura denominada Aruba que permite a geração de serviços a partir de sistemas legados e o acesso a |
id |
USIN_f5e48c0b32749d65744d38801a224948 |
---|---|
oai_identifier_str |
oai:www.repositorio.jesuita.org.br:UNISINOS/2257 |
network_acronym_str |
USIN |
network_name_str |
Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) |
repository_id_str |
|
spelling |
2015-03-05T13:59:42Z2015-03-05T13:59:42Z2008-01-10Made available in DSpace on 2015-03-05T13:59:42Z (GMT). No. of bitstreams: 0 Previous issue date: 10A abordagem tradicional de construção de softwares baseia-se num modelo voltado para atender um conjunto de requisitos de negócios (normalmente um modelo de objetos ou componentes), porém, precisa estar preparado para atender necessidades de negócios que podem surgir no decorrer do processo. Assim, um modelo baseado em serviços pode representar uma nova forma de tecnologia para atender estas necessidades. No cenário brasileiro e internacional, o parque de sistemas de computação legado é muito expressivo. Estes sistemas se encontram em produção utilizando tecnologias muitas vezes já ultrapassadas que permitem uma pequena taxa de reuso. Portar estes sistemas para uma tecnologia baseada em serviços, visando obter reuso em grande escala, requer uma análise criteriosa do código existente e algumas customizações para disponibilizar serviços sem comprometer seu funcionamento. Este trabalho propõe e implementa uma arquitetura denominada Aruba que permite a geração de serviços a partir de sistemas legados e o acesso aThe traditional software development is based on a model focused in answering a set of business requirements (generally an object or component model), but it needs to be prepared to deliver solutions to business needs that may occur during the process. This way, a service based model may represent a new technology approach to meet these needs. At the Brazilian and international scenario there are many legacy systems. These systems are being currently in use and often are built on old technologies that do not allow much reuse. Porting these systems to a service based technology, aiming large scale reuse, needs analysis of the existing code and some customizations to make services available without compromising its functions. This work explains an architecture called Aruba that allows service generation from legacy systems with no need of legacy code change. This solution uses the Web Services technology, which allows service description and use through WSDL and SOAP (all XML based), and uses a database as reNenhumaLarentis, Andrêsa Vargashttp://lattes.cnpq.br/4984492757911714Pinto, Sérgio Crespo C. S.Universidade do Vale do Rio do SinosPrograma de Pós-Graduação em Computação AplicadaUNISINOSBrasilEscola PolitécnicaAruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusivaCiências Exatas e da Terradecomposiçãogeração de serviçosintegraçãosistemas legadosaplicaçõesapplication decompositionapplication integrationweb servicesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.repositorio.jesuita.org.br/handle/UNISINOS/2257info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)instname:Universidade do Vale do Rio dos Sinos (UNISINOS)instacron:UNISINOSORIGINALaruba uma arquitetura.pdfaruba uma arquitetura.pdfapplication/pdf4567518http://repositorio.jesuita.org.br/bitstream/UNISINOS/2257/1/aruba+uma+arquitetura.pdf4cd004b30cd7888ca7f5e9558ba624b8MD51UNISINOS/22572015-03-12 15:57:15.244oai:www.repositorio.jesuita.org.br:UNISINOS/2257Biblioteca Digital de Teses e Dissertaçõeshttp://www.repositorio.jesuita.org.br/oai/requestopendoar:2015-03-12T18:57:15Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS)false |
dc.title.pt_BR.fl_str_mv |
Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva |
title |
Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva |
spellingShingle |
Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva Larentis, Andrêsa Vargas Ciências Exatas e da Terra decomposição geração de serviços integração sistemas legados aplicações application decomposition application integration web services |
title_short |
Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva |
title_full |
Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva |
title_fullStr |
Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva |
title_full_unstemmed |
Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva |
title_sort |
Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva |
author |
Larentis, Andrêsa Vargas |
author_facet |
Larentis, Andrêsa Vargas |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/4984492757911714 |
dc.contributor.author.fl_str_mv |
Larentis, Andrêsa Vargas |
dc.contributor.advisor1.fl_str_mv |
Pinto, Sérgio Crespo C. S. |
contributor_str_mv |
Pinto, Sérgio Crespo C. S. |
dc.subject.cnpq.fl_str_mv |
Ciências Exatas e da Terra |
topic |
Ciências Exatas e da Terra decomposição geração de serviços integração sistemas legados aplicações application decomposition application integration web services |
dc.subject.por.fl_str_mv |
decomposição geração de serviços integração sistemas legados aplicações |
dc.subject.eng.fl_str_mv |
application decomposition application integration web services |
description |
A abordagem tradicional de construção de softwares baseia-se num modelo voltado para atender um conjunto de requisitos de negócios (normalmente um modelo de objetos ou componentes), porém, precisa estar preparado para atender necessidades de negócios que podem surgir no decorrer do processo. Assim, um modelo baseado em serviços pode representar uma nova forma de tecnologia para atender estas necessidades. No cenário brasileiro e internacional, o parque de sistemas de computação legado é muito expressivo. Estes sistemas se encontram em produção utilizando tecnologias muitas vezes já ultrapassadas que permitem uma pequena taxa de reuso. Portar estes sistemas para uma tecnologia baseada em serviços, visando obter reuso em grande escala, requer uma análise criteriosa do código existente e algumas customizações para disponibilizar serviços sem comprometer seu funcionamento. Este trabalho propõe e implementa uma arquitetura denominada Aruba que permite a geração de serviços a partir de sistemas legados e o acesso a |
publishDate |
2008 |
dc.date.issued.fl_str_mv |
2008-01-10 |
dc.date.accessioned.fl_str_mv |
2015-03-05T13:59:42Z |
dc.date.available.fl_str_mv |
2015-03-05T13:59:42Z |
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://www.repositorio.jesuita.org.br/handle/UNISINOS/2257 |
url |
http://www.repositorio.jesuita.org.br/handle/UNISINOS/2257 |
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.publisher.none.fl_str_mv |
Universidade do Vale do Rio do Sinos |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Computação Aplicada |
dc.publisher.initials.fl_str_mv |
UNISINOS |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Escola Politécnica |
publisher.none.fl_str_mv |
Universidade do Vale do Rio do Sinos |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) instname:Universidade do Vale do Rio dos Sinos (UNISINOS) instacron:UNISINOS |
instname_str |
Universidade do Vale do Rio dos Sinos (UNISINOS) |
instacron_str |
UNISINOS |
institution |
UNISINOS |
reponame_str |
Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) |
collection |
Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) |
bitstream.url.fl_str_mv |
http://repositorio.jesuita.org.br/bitstream/UNISINOS/2257/1/aruba+uma+arquitetura.pdf |
bitstream.checksum.fl_str_mv |
4cd004b30cd7888ca7f5e9558ba624b8 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS) |
repository.mail.fl_str_mv |
|
_version_ |
1801844943702982656 |