Um sistema de tempo de execução para a linguagem PEWS
| Ano de defesa: | 2006 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://hdl.handle.net/1884/10829 |
Resumo: | Orientador: Martin Alejandro Musicante |
| id |
UFPR_6cf18d76ede69bf4b044b0efb6e84ed7 |
|---|---|
| oai_identifier_str |
oai:acervodigital.ufpr.br:1884/10829 |
| network_acronym_str |
UFPR |
| network_name_str |
Repositório Institucional da UFPR |
| repository_id_str |
|
| spelling |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaMusicante, Martin AlejandroCarrero, Marcos Aurélio2024-10-16T17:32:04Z2024-10-16T17:32:04Z2006https://hdl.handle.net/1884/10829Orientador: Martin Alejandro MusicanteInclui apêndicesDissertaçã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 para implementar interfaces de serviços Web. O objetivo de PEWS não é apenas ser usada na especificação de serviços Web simples ou compostos, mas também como um formalismo para a definição e raciocínio de propriedades dos serviços Web. O foco desta dissertação é no desenvolvimento de um sistema de tempo de execução para a linguagem PEWS. Nossa proposta enfatiza a ideia de que os serviços Web podemser vistos como processos, onde a comunicação e a sincronização ocorre através de troca de mensagens, cujas operações executam em diferentes provedores de serviços. A ferramenta irá gerar um esqueleto de classes java a partir de programas XPEWS, uma versão XML de PEWS. O esqueleto de classes gerado utiliza a biblioteca JCSP para implementar a sincronização do serviço, o qual deverá ser estendido por programadores, a fim de gerar o sistema de tempo de execução da linguagem. O sistema é então registrado como um serviço em um servidor HTTP, o qual se comunica com clientes (e outros serviços) através do protocolo SOAP.Abstract: PEWS is a language for the implementation of web service interfaces. PEWS aims to be used not only in the specification of simple or composite web services, but also as a formalism over which we can reason on web Service properties. The focus of this thesis is the development of a run-time system for PEWS. Our proposal stresses that web services can be seen as processes, where the communication and synchronization is based on message-passing. These processes can be running in different service providers. Our tool generates a Java class skeleton from XPEWS programs (XPEWS is the XML version of PEWS). The generated class skeleton uses the JSCP library to implement the synchronization part of the service, which must be extended by the (programmer) user to generate the runtime system of the language. The runtime is registered as a service at the HTTP server, and communicates with clients (and other services) using SOAP.vii, 100f. : il.application/pdfDisponível em formato digitalServiços na WebLinguagem de programação (Computadores)Editores HTML (Programa de computador)Ciência da computaçãoUm sistema de tempo de execução 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/openAccessORIGINALdissertacao.pdfapplication/pdf986709https://acervodigital.ufpr.br/bitstream/1884/10829/1/dissertacao.pdf85d8bb8ae1b0e0c46d4e8a1deb56c171MD51open accessTEXTdissertacao.pdf.txtExtracted Texttext/plain195573https://acervodigital.ufpr.br/bitstream/1884/10829/2/dissertacao.pdf.txt15d8c55c9a8078ef2f14b2cfe19412b9MD52open accessTHUMBNAILdissertacao.pdf.jpgGenerated Thumbnailimage/jpeg1136https://acervodigital.ufpr.br/bitstream/1884/10829/3/dissertacao.pdf.jpg4d64b0577a0785d914ff5065ac8ff0d2MD53open access1884/108292024-10-16 14:32:04.915open accessoai:acervodigital.ufpr.br:1884/10829Repositório InstitucionalPUBhttp://acervodigital.ufpr.br/oai/requestinformacaodigital@ufpr.bropendoar:3082024-10-16T17:32:04Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
| dc.title.pt_BR.fl_str_mv |
Um sistema de tempo de execução para a linguagem PEWS |
| title |
Um sistema de tempo de execução para a linguagem PEWS |
| spellingShingle |
Um sistema de tempo de execução para a linguagem PEWS Carrero, Marcos Aurélio Serviços na Web Linguagem de programação (Computadores) Editores HTML (Programa de computador) Ciência da computação |
| title_short |
Um sistema de tempo de execução para a linguagem PEWS |
| title_full |
Um sistema de tempo de execução para a linguagem PEWS |
| title_fullStr |
Um sistema de tempo de execução para a linguagem PEWS |
| title_full_unstemmed |
Um sistema de tempo de execução para a linguagem PEWS |
| title_sort |
Um sistema de tempo de execução para a linguagem PEWS |
| author |
Carrero, Marcos Aurélio |
| author_facet |
Carrero, Marcos Aurélio |
| 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 |
Carrero, Marcos Aurélio |
| contributor_str_mv |
Musicante, Martin Alejandro |
| dc.subject.por.fl_str_mv |
Serviços na Web Linguagem de programação (Computadores) Editores HTML (Programa de computador) Ciência da computação |
| topic |
Serviços na Web Linguagem de programação (Computadores) Editores HTML (Programa de computador) Ciência da computação |
| description |
Orientador: Martin Alejandro Musicante |
| publishDate |
2006 |
| dc.date.issued.fl_str_mv |
2006 |
| dc.date.accessioned.fl_str_mv |
2024-10-16T17:32:04Z |
| dc.date.available.fl_str_mv |
2024-10-16T17:32:04Z |
| 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/10829 |
| url |
https://hdl.handle.net/1884/10829 |
| 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 |
vii, 100f. : 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/10829/1/dissertacao.pdf https://acervodigital.ufpr.br/bitstream/1884/10829/2/dissertacao.pdf.txt https://acervodigital.ufpr.br/bitstream/1884/10829/3/dissertacao.pdf.jpg |
| bitstream.checksum.fl_str_mv |
85d8bb8ae1b0e0c46d4e8a1deb56c171 15d8c55c9a8078ef2f14b2cfe19412b9 4d64b0577a0785d914ff5065ac8ff0d2 |
| 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 |
informacaodigital@ufpr.br |
| _version_ |
1847526182325583872 |