RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08012014-100514/ |
Resumo: | Na ultima década o paradigma de computação orientada a serviços (SOC - Service Oriented Computing) tem ganhado cada vez mais espaço na indústria e na academia, a fim de solucionar o problema da falta de comunicação entre os diversos sistemas de informação presentes dentro de um ambiente corporativo. Graças aos recentes avanços da chamada \"Web 2.0\" um novo estilo arquitetural chamado de Arquitetura orientada a Web (WOA - Web Oriented Architecture) foi proposto a fim de garantir uma maneira simples de conectar os componentes de software dinamicamente. Esse estilo tem como um dos princípios o uso de serviços Web RESTful, a fim de conseguir uma interface funcional simples e uniforme. Este trabalho apresenta um ambiente colaborativo de apoio ao desenvolvimento de serviços Web RESTful utilizando o paradigma de desenvolvimento orientado a modelos (MDD - Model Driven Development). Pretende-se mostrar os benefícios do MDD aplicado a Engenharia Web e também as vantagens apresentadas pela colaboração nesse cenário. Foi realizado ainda um experimento a fim de comprovar a eficiência do ambiente colaborativo e benefícios alcançados por ele |
id |
USP_221289c970d025e03fb5d4b456117b8b |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-08012014-100514 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTfulRestMDD: collaborative environment to support the development of RESTful web servicesAmbientes colaborativosArquitetura orientada a WebCollaborative environmentsComputação orientada a serviçosDesenvolvimento orientado a modelosDomain specific languageEngenharia WebLinguagem específica de domínioModel driven developmentRESTful web servicesService oriented computingServiços Web RESTfulWeb engineeringWeb oriented architectureNa ultima década o paradigma de computação orientada a serviços (SOC - Service Oriented Computing) tem ganhado cada vez mais espaço na indústria e na academia, a fim de solucionar o problema da falta de comunicação entre os diversos sistemas de informação presentes dentro de um ambiente corporativo. Graças aos recentes avanços da chamada \"Web 2.0\" um novo estilo arquitetural chamado de Arquitetura orientada a Web (WOA - Web Oriented Architecture) foi proposto a fim de garantir uma maneira simples de conectar os componentes de software dinamicamente. Esse estilo tem como um dos princípios o uso de serviços Web RESTful, a fim de conseguir uma interface funcional simples e uniforme. Este trabalho apresenta um ambiente colaborativo de apoio ao desenvolvimento de serviços Web RESTful utilizando o paradigma de desenvolvimento orientado a modelos (MDD - Model Driven Development). Pretende-se mostrar os benefícios do MDD aplicado a Engenharia Web e também as vantagens apresentadas pela colaboração nesse cenário. Foi realizado ainda um experimento a fim de comprovar a eficiência do ambiente colaborativo e benefícios alcançados por eleIn the last decade the paradigm of Service Oriented Computing has gained more attention in industry and academia in order to solve the problem of lack of communication between different information systems present within a corporate environment. Due to recent advances in Web 2.0 a new architectural style called Web Oriented Architecture is proposed to ensure a simple way to connect software components dynamically. This style has as a principle the use of RESTful Web Services in order to achieve a uniform interface simple and functional. This paper presents a collaborative environment to support the development of RESTful Web Services using the Model Driven Development paradigm. It is intended to show the benefits of MDD applied to Web Engineering and also the advantages presented by collaboration in this scenario. It was also performed a experiment to prove the efficiency of the collaborative environment and benefits achieved by the sameBiblioteca Digitais de Teses e Dissertações da USPFortes, Renata Pontin de MattosSanchez, Robson Vinicius Vieira2013-09-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-08012014-100514/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:11:02Zoai:teses.usp.br:tde-08012014-100514Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:11:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful RestMDD: collaborative environment to support the development of RESTful web services |
title |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful |
spellingShingle |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful Sanchez, Robson Vinicius Vieira Ambientes colaborativos Arquitetura orientada a Web Collaborative environments Computação orientada a serviços Desenvolvimento orientado a modelos Domain specific language Engenharia Web Linguagem específica de domínio Model driven development RESTful web services Service oriented computing Serviços Web RESTful Web engineering Web oriented architecture |
title_short |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful |
title_full |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful |
title_fullStr |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful |
title_full_unstemmed |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful |
title_sort |
RestMDD: Ambiente colaborativo para o apoio no desenvolvimento de serviços Web RESTful |
author |
Sanchez, Robson Vinicius Vieira |
author_facet |
Sanchez, Robson Vinicius Vieira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Fortes, Renata Pontin de Mattos |
dc.contributor.author.fl_str_mv |
Sanchez, Robson Vinicius Vieira |
dc.subject.por.fl_str_mv |
Ambientes colaborativos Arquitetura orientada a Web Collaborative environments Computação orientada a serviços Desenvolvimento orientado a modelos Domain specific language Engenharia Web Linguagem específica de domínio Model driven development RESTful web services Service oriented computing Serviços Web RESTful Web engineering Web oriented architecture |
topic |
Ambientes colaborativos Arquitetura orientada a Web Collaborative environments Computação orientada a serviços Desenvolvimento orientado a modelos Domain specific language Engenharia Web Linguagem específica de domínio Model driven development RESTful web services Service oriented computing Serviços Web RESTful Web engineering Web oriented architecture |
description |
Na ultima década o paradigma de computação orientada a serviços (SOC - Service Oriented Computing) tem ganhado cada vez mais espaço na indústria e na academia, a fim de solucionar o problema da falta de comunicação entre os diversos sistemas de informação presentes dentro de um ambiente corporativo. Graças aos recentes avanços da chamada \"Web 2.0\" um novo estilo arquitetural chamado de Arquitetura orientada a Web (WOA - Web Oriented Architecture) foi proposto a fim de garantir uma maneira simples de conectar os componentes de software dinamicamente. Esse estilo tem como um dos princípios o uso de serviços Web RESTful, a fim de conseguir uma interface funcional simples e uniforme. Este trabalho apresenta um ambiente colaborativo de apoio ao desenvolvimento de serviços Web RESTful utilizando o paradigma de desenvolvimento orientado a modelos (MDD - Model Driven Development). Pretende-se mostrar os benefícios do MDD aplicado a Engenharia Web e também as vantagens apresentadas pela colaboração nesse cenário. Foi realizado ainda um experimento a fim de comprovar a eficiência do ambiente colaborativo e benefícios alcançados por ele |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-09-02 |
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.teses.usp.br/teses/disponiveis/55/55134/tde-08012014-100514/ |
url |
http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08012014-100514/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1815256551738310656 |