PEWS-RT, um sistema de tempo de execução para a linguagem PEWS

Detalhes bibliográficos
Autor(a) principal: Medeiros, Handerson Bezerra
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/18686
Resumo: Web services are loosely coupled applications that use XML documents as a way of integrating distinct systems on the internet. Such documents are used by in standards such as SOAP, WSDL and UDDI which establish, respectively, integrated patterns for the representation of messages, description, and publication of services, thus facilitating the interoperability between heterogeneous systems. Often one single service does not meet the users needs, therefore new systems can be designed from the composition of two or more services. This which is the design goal behind the of the Service Oriented Architecture. Parallel to this scenario, we have the PEWS (Predicate Path-Expressions for Web Services) language, which speci es behavioural speci cations of composite web service interfaces.. The development of the PEWS language is divided into two parts: front-end and back-end. From a PEWS program, the front-end performs the lexical analysis, syntactic and semantic compositions and nally generate XML code. The function of the back-end is to execute the composition PEWS. This master's dissertation work aims to: (i) reformulate the proposed architecture for the runtime system of the language, (ii) Implement the back-end for PEWS by using .NET Framework tools to execute PEWS programs using the Windows Work ow Foundation
id UFRN_9e7f6f0d19ac8c14093ff9a53e1c1e68
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/18686
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Medeiros, Handerson Bezerrahttp://lattes.cnpq.br/2760383322592163http://lattes.cnpq.br/6034405930958244Santos, André Luís de Medeiroshttp://lattes.cnpq.br/0084300900034108Costa, Umberto Souza dahttp://lattes.cnpq.br/9526809466920084Musicante, Martin Alejandro2015-03-03T15:47:47Z2015-02-252015-03-03T15:47:47Z2013-07-17MEDEIROS, Handerson Bezerra. Web services. Service composition. PEWS. Runtime systems. 2013. 90 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.https://repositorio.ufrn.br/jspui/handle/123456789/18686Web services are loosely coupled applications that use XML documents as a way of integrating distinct systems on the internet. Such documents are used by in standards such as SOAP, WSDL and UDDI which establish, respectively, integrated patterns for the representation of messages, description, and publication of services, thus facilitating the interoperability between heterogeneous systems. Often one single service does not meet the users needs, therefore new systems can be designed from the composition of two or more services. This which is the design goal behind the of the Service Oriented Architecture. Parallel to this scenario, we have the PEWS (Predicate Path-Expressions for Web Services) language, which speci es behavioural speci cations of composite web service interfaces.. The development of the PEWS language is divided into two parts: front-end and back-end. From a PEWS program, the front-end performs the lexical analysis, syntactic and semantic compositions and nally generate XML code. The function of the back-end is to execute the composition PEWS. This master's dissertation work aims to: (i) reformulate the proposed architecture for the runtime system of the language, (ii) Implement the back-end for PEWS by using .NET Framework tools to execute PEWS programs using the Windows Work ow FoundationServiços web são aplicações de baixo acoplamento que utilizam documentos XML como forma de integração de sistemas heterogêneos. Tais documentos são usados em especi ficações como SOAP, WSDL e UDDI que estabelecem, respectivamente, padrões integrados para a representação de mensagens, descrição e publicação de serviços, facilitando assim, a interoperabilidade de sistemas heterogêneos. Muitas vezes um só serviço não atende às necessidades dos usuários, portanto, novos sistemas podem ser concebidos a partir da composição de dois ou mais serviços, motivando o desenvolvimento da SOA - arquitetura orientada a serviços.Paralelo a esse cenário, tem-se a linguagem PEWS (Predicate path-Expres-sions for Web Services), que especifi ca o comportamento de como operações de serviços web são executadas em uma composição de serviços. O desenvolvimento da linguagem PEWS é dividido em duas partes: front-end e back-end. A partir de um programa PEWS, o front-end realiza a análise léxica, sintática e semântica das composições e por m gera código XML. O backend tem como função executar a composição PEWS. Este trabalho visa: (i) Implementar o back-end de PEWS mediante o uso de ferramentas do .Net Framework para executar programas PEWS usando a tecnologia Windows Work ow Foundation (ii) reformular a arquitetura proposta para o sistema de tempo de execução da linguagem.application/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoServiços web. Composição de serviços. PEWS. Sistema de tempo de execuçãoWeb services. Service Composition. PEWS. Runtime systemsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOPEWS-RT, um sistema de tempo de execução para a linguagem PEWSWeb services. Service composition. PEWS. Runtime systemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALHandersonBM_DISSERT.pdfapplication/pdf2503077https://repositorio.ufrn.br/bitstream/123456789/18686/1/HandersonBM_DISSERT.pdff08293a045825a9e00bb41506f0ef6e5MD51TEXTHandersonBM_DISSERT.pdf.txtHandersonBM_DISSERT.pdf.txtExtracted texttext/plain146670https://repositorio.ufrn.br/bitstream/123456789/18686/6/HandersonBM_DISSERT.pdf.txt16a9a93b0df2833045287641ca3cc60eMD56THUMBNAILHandersonBM_DISSERT.pdf.jpgHandersonBM_DISSERT.pdf.jpgIM Thumbnailimage/jpeg3020https://repositorio.ufrn.br/bitstream/123456789/18686/7/HandersonBM_DISSERT.pdf.jpg1e7390e240b087cabf3c4b23a84f5fb0MD57123456789/186862017-11-03 00:42:12.809oai:https://repositorio.ufrn.br:123456789/18686Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-03T03:42:12Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv PEWS-RT, um sistema de tempo de execução para a linguagem PEWS
dc.title.alternative.eng.fl_str_mv Web services. Service composition. PEWS. Runtime systems
title PEWS-RT, um sistema de tempo de execução para a linguagem PEWS
spellingShingle PEWS-RT, um sistema de tempo de execução para a linguagem PEWS
Medeiros, Handerson Bezerra
Serviços web. Composição de serviços. PEWS. Sistema de tempo de execução
Web services. Service Composition. PEWS. Runtime systems
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short PEWS-RT, um sistema de tempo de execução para a linguagem PEWS
title_full PEWS-RT, um sistema de tempo de execução para a linguagem PEWS
title_fullStr PEWS-RT, um sistema de tempo de execução para a linguagem PEWS
title_full_unstemmed PEWS-RT, um sistema de tempo de execução para a linguagem PEWS
title_sort PEWS-RT, um sistema de tempo de execução para a linguagem PEWS
author Medeiros, Handerson Bezerra
author_facet Medeiros, Handerson Bezerra
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/2760383322592163
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://lattes.cnpq.br/6034405930958244
dc.contributor.referees1.pt_BR.fl_str_mv Santos, André Luís de Medeiros
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://lattes.cnpq.br/0084300900034108
dc.contributor.referees2.pt_BR.fl_str_mv Costa, Umberto Souza da
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/9526809466920084
dc.contributor.author.fl_str_mv Medeiros, Handerson Bezerra
dc.contributor.advisor1.fl_str_mv Musicante, Martin Alejandro
contributor_str_mv Musicante, Martin Alejandro
dc.subject.por.fl_str_mv Serviços web. Composição de serviços. PEWS. Sistema de tempo de execução
topic Serviços web. Composição de serviços. PEWS. Sistema de tempo de execução
Web services. Service Composition. PEWS. Runtime systems
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv Web services. Service Composition. PEWS. Runtime systems
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description Web services are loosely coupled applications that use XML documents as a way of integrating distinct systems on the internet. Such documents are used by in standards such as SOAP, WSDL and UDDI which establish, respectively, integrated patterns for the representation of messages, description, and publication of services, thus facilitating the interoperability between heterogeneous systems. Often one single service does not meet the users needs, therefore new systems can be designed from the composition of two or more services. This which is the design goal behind the of the Service Oriented Architecture. Parallel to this scenario, we have the PEWS (Predicate Path-Expressions for Web Services) language, which speci es behavioural speci cations of composite web service interfaces.. The development of the PEWS language is divided into two parts: front-end and back-end. From a PEWS program, the front-end performs the lexical analysis, syntactic and semantic compositions and nally generate XML code. The function of the back-end is to execute the composition PEWS. This master's dissertation work aims to: (i) reformulate the proposed architecture for the runtime system of the language, (ii) Implement the back-end for PEWS by using .NET Framework tools to execute PEWS programs using the Windows Work ow Foundation
publishDate 2013
dc.date.issued.fl_str_mv 2013-07-17
dc.date.accessioned.fl_str_mv 2015-03-03T15:47:47Z
dc.date.available.fl_str_mv 2015-02-25
2015-03-03T15:47:47Z
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 MEDEIROS, Handerson Bezerra. Web services. Service composition. PEWS. Runtime systems. 2013. 90 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/18686
identifier_str_mv MEDEIROS, Handerson Bezerra. Web services. Service composition. PEWS. Runtime systems. 2013. 90 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.
url https://repositorio.ufrn.br/jspui/handle/123456789/18686
dc.language.iso.fl_str_mv por
language por
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 do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/18686/1/HandersonBM_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/18686/6/HandersonBM_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/18686/7/HandersonBM_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv f08293a045825a9e00bb41506f0ef6e5
16a9a93b0df2833045287641ca3cc60e
1e7390e240b087cabf3c4b23a84f5fb0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117780892286976