PEWS Editor, um front-end para a linguagem PEWS
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPR |
Texto Completo: | https://hdl.handle.net/1884/3772 |
Resumo: | Orientador: Martin A. Musicante |
id |
UFPR_9d27976eb01956e66bfb720ba48a748d |
---|---|
oai_identifier_str |
oai:acervodigital.ufpr.br:1884/3772 |
network_acronym_str |
UFPR |
network_name_str |
Repositório Institucional da UFPR |
repository_id_str |
308 |
spelling |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaMusicante, Martin AlejandroPotrich, Edinardo2024-10-22T14:43:28Z2024-10-22T14:43:28Z2006https://hdl.handle.net/1884/3772Orientador: Martin A. MusicanteInclui apêndiceDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 2006Inclui bibliografiaResumo: PEWS é uma linguagem de composição de serviços web. Composições PEWS podem ser utilizadas para a descrição de serviços web simples tanto quanto compostos. Serviços web simples são construídos a partir de programas em Java1 enquanto que serviços web compostos são construídos a partir da composição de serviços web já existentes. PEWS possui uma versão XML chamada XPEWS, permitindo que a linguagem possa ser utilizada também no nível de interface. Com o objetivo de facilitar a utilização de PEWS, é apresentado neste trabalho o desenvolvimento de um front-end na forma de um plug-in para a plataforma Eclipse, permitindo uma maior integração com outras ferramentas como editores XML, WSDLe Java. O uso do plug-in pode ajudar na redução do tempo de desenvolvimento das composições, permitindo verificação de erros de codificação e geração de código XPEWS, aumentando assim a produtividade do desenvolvedor. Finalmente, um estudo de caso é elaborado, analisando a linguagem PEWS do ponto de vista da sua expressividade, mediante a avaliação da linguagem, com base em um framework composto por padrões para workflow. Este estudo de caso nos permite apresentar uma comparação com outras linguagens de composição de serviços web, baseada no mesmo framework.Abstract: PEWS is a language for web services composition. PEWS programs can be used for the description of simple web services as well as for the description of composite web services. Simple web services are constructed from Java programs where as composites web services are constructed from the combination of existing web services. PEWS possesss a XML version called XPEWS, allowing the language to be used at the interface level. The goals of this work are to present the developement of a programming environment for PEWS and to analyze the expressiveness of the language. The first goal is achieved by the the implementation of an Eclipse plug-in, allowing a bigger integration with other tools as XML, WSDL and Java editors. The use of plug-in can help reducingthe time for development of the compositions, allowing verification of codification errors and generation XPEWS code, thus increasing the productivity of the developer. The second goal of this work is achieved by the elaboration of a case study, by evaluating the language in relation to a framework composed by workflow patterns. This case study allows us to present a comparison with other languages for web service composition, based on the same framework.vi, 77f. : il.application/pdfDisponível em formato digitalInformáticaServiços na WebLinguagem de programação (Computadores)Editores HTML (Programa de computador)Ciência da ComputaçãoPEWS Editor, um front-end para a linguagem PEWSinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALmodelo.pdfapplication/pdf825110https://acervodigital.ufpr.br/bitstream/1884/3772/1/modelo.pdff8de1d7ea72b3898bd34afba07ab957dMD51open accessTEXTmodelo.pdf.txtExtracted Texttext/plain121866https://acervodigital.ufpr.br/bitstream/1884/3772/2/modelo.pdf.txtb1c24ef66789f5dffd30d9d6f656880dMD52open accessTHUMBNAILmodelo.pdf.jpgGenerated Thumbnailimage/jpeg1155https://acervodigital.ufpr.br/bitstream/1884/3772/3/modelo.pdf.jpg2bfa67509c9d0cde423fc2f19aaf5389MD53open access1884/37722024-10-22 11:43:28.156open accessoai:acervodigital.ufpr.br:1884/3772Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082024-10-22T14:43:28Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
dc.title.pt_BR.fl_str_mv |
PEWS Editor, um front-end para a linguagem PEWS |
title |
PEWS Editor, um front-end para a linguagem PEWS |
spellingShingle |
PEWS Editor, um front-end para a linguagem PEWS Potrich, Edinardo Informática Serviços na Web Linguagem de programação (Computadores) Editores HTML (Programa de computador) Ciência da Computação |
title_short |
PEWS Editor, um front-end para a linguagem PEWS |
title_full |
PEWS Editor, um front-end para a linguagem PEWS |
title_fullStr |
PEWS Editor, um front-end para a linguagem PEWS |
title_full_unstemmed |
PEWS Editor, um front-end para a linguagem PEWS |
title_sort |
PEWS Editor, um front-end para a linguagem PEWS |
author |
Potrich, Edinardo |
author_facet |
Potrich, Edinardo |
author_role |
author |
dc.contributor.other.pt_BR.fl_str_mv |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática |
dc.contributor.advisor1.fl_str_mv |
Musicante, Martin Alejandro |
dc.contributor.author.fl_str_mv |
Potrich, Edinardo |
contributor_str_mv |
Musicante, Martin Alejandro |
dc.subject.por.fl_str_mv |
Informática Serviços na Web Linguagem de programação (Computadores) Editores HTML (Programa de computador) Ciência da Computação |
topic |
Informática Serviços na Web Linguagem de programação (Computadores) Editores HTML (Programa de computador) Ciência da Computação |
description |
Orientador: Martin A. Musicante |
publishDate |
2006 |
dc.date.issued.fl_str_mv |
2006 |
dc.date.accessioned.fl_str_mv |
2024-10-22T14:43:28Z |
dc.date.available.fl_str_mv |
2024-10-22T14:43:28Z |
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 |
https://hdl.handle.net/1884/3772 |
url |
https://hdl.handle.net/1884/3772 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.pt_BR.fl_str_mv |
Disponível em formato digital |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
vi, 77f. : il. application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
instname_str |
Universidade Federal do Paraná (UFPR) |
instacron_str |
UFPR |
institution |
UFPR |
reponame_str |
Repositório Institucional da UFPR |
collection |
Repositório Institucional da UFPR |
bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/3772/1/modelo.pdf https://acervodigital.ufpr.br/bitstream/1884/3772/2/modelo.pdf.txt https://acervodigital.ufpr.br/bitstream/1884/3772/3/modelo.pdf.jpg |
bitstream.checksum.fl_str_mv |
f8de1d7ea72b3898bd34afba07ab957d b1c24ef66789f5dffd30d9d6f656880d 2bfa67509c9d0cde423fc2f19aaf5389 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1823527109008556032 |