A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Rodrigues, Kamila Rios da Hora
Orientador(a): Penteado, Rosângela Aparecida Dellosso lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de São Carlos
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação - PPGCC
Departamento: Não Informado pela instituição
País: BR
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufscar.br/handle/20.500.14289/556
Resumo: System reuse is a Software Engineering technique that proposes the construction of software systems from existing artifacts. One way to develop systems reusing code and project in a specific domain is using application generators. These generators automate part of the development process, reduce costs, allow the increase of the development team productivity, enhance systems quality and minimize error insertion arising from the implementation phase. The GawCRe (Web based Application Generator to the Rehabilitation Clinic domain) was developed using the software product lines technique based in the SiGCli (Rehabilitation Clinics Management System) pattern language. This generator went through some maintenance in order to allow the MySQL RDBMS usage, as well as to carry out version control of the generated applications and increase its domain to others related to it. Currently, there is interest in the usage of Service Oriented Architectures (SOA) to support the construction of software applications that use services available in a network, as the Web. These services are an implementation of well-defined business functionality that can be used by clients of different applications. The reutilization of available services in the construction of new Web systems is increasing, reducing the rework and facilitating the maintenance of these systems. This master's thesis presents an approach to modify application generators in a way that its domain is increased by the use of Web Services provided by Service Oriented Architecture. This architecture eases systems' adaptation, making them dynamic, as their services can be swapped in runtime. This allows future maintenances to be eased, because modifications in the services are reflected in the applications without user intervention. The GAwCRe undergone for maintenance to support the use of Web Services provided by a SOA, thereby, broadening its domain. A case study was conducted using the GAwCRe and some Web Services attempt to evaluate the combined use of SOA and Application Generators.
id SCAR_f132ab2dbf7d0b223722c5716deadb39
oai_identifier_str oai:repositorio.ufscar.br:20.500.14289/556
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str
spelling Rodrigues, Kamila Rios da HoraPenteado, Rosângela Aparecida Dellossohttp://lattes.cnpq.br/4061946080136286http://lattes.cnpq.br/9035684997439778f0b858a9-ea62-4868-a886-9175b0c31b3d2016-06-02T19:06:11Z2014-02-192016-06-02T19:06:11Z2009-06-19RODRIGUES, Kamila Rios da Hora. A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões. 2009. 152 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2009.https://repositorio.ufscar.br/handle/20.500.14289/556System reuse is a Software Engineering technique that proposes the construction of software systems from existing artifacts. One way to develop systems reusing code and project in a specific domain is using application generators. These generators automate part of the development process, reduce costs, allow the increase of the development team productivity, enhance systems quality and minimize error insertion arising from the implementation phase. The GawCRe (Web based Application Generator to the Rehabilitation Clinic domain) was developed using the software product lines technique based in the SiGCli (Rehabilitation Clinics Management System) pattern language. This generator went through some maintenance in order to allow the MySQL RDBMS usage, as well as to carry out version control of the generated applications and increase its domain to others related to it. Currently, there is interest in the usage of Service Oriented Architectures (SOA) to support the construction of software applications that use services available in a network, as the Web. These services are an implementation of well-defined business functionality that can be used by clients of different applications. The reutilization of available services in the construction of new Web systems is increasing, reducing the rework and facilitating the maintenance of these systems. This master's thesis presents an approach to modify application generators in a way that its domain is increased by the use of Web Services provided by Service Oriented Architecture. This architecture eases systems' adaptation, making them dynamic, as their services can be swapped in runtime. This allows future maintenances to be eased, because modifications in the services are reflected in the applications without user intervention. The GAwCRe undergone for maintenance to support the use of Web Services provided by a SOA, thereby, broadening its domain. A case study was conducted using the GAwCRe and some Web Services attempt to evaluate the combined use of SOA and Application Generators.O reúso de sistemas é uma técnica da Engenharia de Software que propõe a construção de sistemas de software a partir de artefatos já existentes. Uma das formas de desenvolver sistemas reutilizando código, projeto, em um domínio específico, é por meio de geradores de aplicação. Eles automatizam parte do processo de desenvolvimento, reduzem custos, possibilitam o aumento de produtividade da equipe de desenvolvimento, melhoram a qualidade dos sistemas e minimizam a inserção de erros provenientes da fase de implementação. O GAwCRe - Gerador de Aplicações baseadas na Web para o Domínio de Gestão de Clínicas de Reabilitação - foi desenvolvido com a técnica de linhas de produtos de software e com base na linguagem de padrões SiGCli (Sistema de Gestão de Clínicas de Reabilitação). Esse gerador passou por algumas manutenções para possibilitar a utilização do SGBD MySQL, bem como realizar controle de versões das aplicações geradas e ter seu domínio ampliado para domínios conexos ao seu. Atualmente, há o interesse em utilizar arquiteturas orientadas a serviços (SOA) para apoiar a construção de aplicações de software que utilizam serviços disponíveis em uma rede como a Web. Esses serviços são implementações de uma funcionalidade de negócios bem definida, que pode ser utilizada por clientes de diferentes aplicações. É cada vez mais constante a reutilização de serviços já disponíveis para a construção de novos sistemas Web, reduzindo retrabalho e facilitando a manutenção desses sistemas. Esta dissertação de mestrado apresenta uma abordagem para modificar geradores de aplicação, de modo que seu domínio seja ampliado com a utilização de serviços Web providos por uma arquitetura orientada a serviços. Essa arquitetura facilita a adaptação de sistemas, fazendo com que esses se tornem dinâmicos, uma vez que os seus serviços podem ser substituídos em tempo de execução. Também permite que futuras manutenções sejam facilitadas, pois as modificações, feitas nos serviços, são refletidas nas aplicações sem a intervenção do usuário. O GAwCRe passou por manutenções para que pudesse apoiar o uso dos serviços Web providos por uma SOA e, assim, ampliar o seu domínio. Um estudo de caso foi realizado utilizando o GAwCRe e alguns serviços Web buscando avaliar o uso conjunto de SOA e Geradores de Aplicação.Financiadora de Estudos e Projetosapplication/pdfporUniversidade Federal de São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarBREngenharia de softwareSoftware - manutençãoGeradores de aplicaçãoGAwCReArquitetura orientada a serviçosWeb ServicesCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOA utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrõesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-1-11adfa464-f35e-4e3e-a518-19b72240f0f9info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINAL5689.pdfapplication/pdf7157103https://repositorio.ufscar.br/bitstreams/ff41b949-7594-4c64-b7fe-8821ff6757c3/download6394b210d78146b40e721a0693b0654bMD51trueAnonymousREADTEXT5689.pdf.txt5689.pdf.txtExtracted texttext/plain0https://repositorio.ufscar.br/bitstreams/1bc6c403-8d08-4cc0-ad05-563cad93b00b/downloadd41d8cd98f00b204e9800998ecf8427eMD54falseAnonymousREADTHUMBNAIL5689.pdf.jpg5689.pdf.jpgIM Thumbnailimage/jpeg9515https://repositorio.ufscar.br/bitstreams/af9262cf-85b9-47e8-b6b5-3c861383bbc5/downloadd3042f919762861ccbb677198cc6a978MD55falseAnonymousREAD20.500.14289/5562025-02-05 15:06:51.369open.accessoai:repositorio.ufscar.br:20.500.14289/556https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-05T18:06:51Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões
title A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões
spellingShingle A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões
Rodrigues, Kamila Rios da Hora
Engenharia de software
Software - manutenção
Geradores de aplicação
GAwCRe
Arquitetura orientada a serviços
Web Services
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões
title_full A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões
title_fullStr A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões
title_full_unstemmed A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões
title_sort A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões
author Rodrigues, Kamila Rios da Hora
author_facet Rodrigues, Kamila Rios da Hora
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/9035684997439778
dc.contributor.author.fl_str_mv Rodrigues, Kamila Rios da Hora
dc.contributor.advisor1.fl_str_mv Penteado, Rosângela Aparecida Dellosso
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4061946080136286
dc.contributor.authorID.fl_str_mv f0b858a9-ea62-4868-a886-9175b0c31b3d
contributor_str_mv Penteado, Rosângela Aparecida Dellosso
dc.subject.por.fl_str_mv Engenharia de software
Software - manutenção
Geradores de aplicação
GAwCRe
Arquitetura orientada a serviços
Web Services
topic Engenharia de software
Software - manutenção
Geradores de aplicação
GAwCRe
Arquitetura orientada a serviços
Web Services
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description System reuse is a Software Engineering technique that proposes the construction of software systems from existing artifacts. One way to develop systems reusing code and project in a specific domain is using application generators. These generators automate part of the development process, reduce costs, allow the increase of the development team productivity, enhance systems quality and minimize error insertion arising from the implementation phase. The GawCRe (Web based Application Generator to the Rehabilitation Clinic domain) was developed using the software product lines technique based in the SiGCli (Rehabilitation Clinics Management System) pattern language. This generator went through some maintenance in order to allow the MySQL RDBMS usage, as well as to carry out version control of the generated applications and increase its domain to others related to it. Currently, there is interest in the usage of Service Oriented Architectures (SOA) to support the construction of software applications that use services available in a network, as the Web. These services are an implementation of well-defined business functionality that can be used by clients of different applications. The reutilization of available services in the construction of new Web systems is increasing, reducing the rework and facilitating the maintenance of these systems. This master's thesis presents an approach to modify application generators in a way that its domain is increased by the use of Web Services provided by Service Oriented Architecture. This architecture eases systems' adaptation, making them dynamic, as their services can be swapped in runtime. This allows future maintenances to be eased, because modifications in the services are reflected in the applications without user intervention. The GAwCRe undergone for maintenance to support the use of Web Services provided by a SOA, thereby, broadening its domain. A case study was conducted using the GAwCRe and some Web Services attempt to evaluate the combined use of SOA and Application Generators.
publishDate 2009
dc.date.issued.fl_str_mv 2009-06-19
dc.date.available.fl_str_mv 2014-02-19
2016-06-02T19:06:11Z
dc.date.accessioned.fl_str_mv 2016-06-02T19:06:11Z
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.citation.fl_str_mv RODRIGUES, Kamila Rios da Hora. A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões. 2009. 152 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2009.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/20.500.14289/556
identifier_str_mv RODRIGUES, Kamila Rios da Hora. A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões. 2009. 152 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2009.
url https://repositorio.ufscar.br/handle/20.500.14289/556
dc.language.iso.fl_str_mv por
language por
dc.relation.confidence.fl_str_mv -1
-1
dc.relation.authority.fl_str_mv 1adfa464-f35e-4e3e-a518-19b72240f0f9
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.publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstreams/ff41b949-7594-4c64-b7fe-8821ff6757c3/download
https://repositorio.ufscar.br/bitstreams/1bc6c403-8d08-4cc0-ad05-563cad93b00b/download
https://repositorio.ufscar.br/bitstreams/af9262cf-85b9-47e8-b6b5-3c861383bbc5/download
bitstream.checksum.fl_str_mv 6394b210d78146b40e721a0693b0654b
d41d8cd98f00b204e9800998ecf8427e
d3042f919762861ccbb677198cc6a978
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv repositorio.sibi@ufscar.br
_version_ 1851688938875387904