PEWS Editor, um front-end para a linguagem PEWS

Detalhes bibliográficos
Autor(a) principal: Potrich, Edinardo
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