Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva
AUTOR(ES)
Andrêsa Vargas Larentis
DATA DE PUBLICAÇÃO
2008
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 estes por meio de Web Services através de uma solução que não exija alteração no código existente, para posterior uso em uma SOA. A solução utiliza tecnologia de Web Services, as quais permitem uma descrição de serviços através de suas tecnologias padrões como WSDL e SOAP (todas baseadas em XML), e um banco de dados utilizado como repositório dos serviços gerados, capaz de armazenar e disponibilizar as informações destes serviços. Como forma de testar e avaliar a arquitetura foi realizado um estudo de caso, onde se procurou utilizar a arquitetura Aruba no desenvolvimento do processo de adequação do sistema legado para uma arquitetura baseada em serviço
ASSUNTO(S)
integração decomposição sistemas legados aplicações geração de serviços web services ciencia da computacao application integration application decomposition
ACESSO AO ARTIGO
http://bdtd.unisinos.br/tde_busca/arquivo.php?codArquivo=576Documentos Relacionados
- DiagData: uma arquitetura para geração de sistemas inteligentes para predição de doenças de plantas.
- SINS: um ambiente para geração de aplicações a partir de serviços
- Uma abordagem de reengenharia interativa orientada a características para sistemas embutidos legados
- UbiquitOS Uma proposta de arquitetura de middleware para a adaptabilidade de serviços em sistemas de computação ubíqua
- Uma metodologia para integração de sistemas legados e bancos de dados heterogeneos