A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões
| Ano de defesa: | 2009 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |