Uma máquina de redução de grafos para serviços web
dc.contributor.advisor | Musicante, Martin Alejandro | pt_BR |
dc.contributor.advisorID | por | |
dc.contributor.advisorLattes | http://lattes.cnpq.br/6034405930958244 | por |
dc.contributor.author | Carvalho, Daniel Aguiar da Silva | pt_BR |
dc.contributor.authorID | por | |
dc.contributor.authorLattes | http://lattes.cnpq.br/6578240663773677 | por |
dc.contributor.referees1 | Costa, Umberto Souza da | pt_BR |
dc.contributor.referees1ID | por | |
dc.contributor.referees1Lattes | http://lattes.cnpq.br/9526809466920084 | por |
dc.contributor.referees2 | Santos, André Luís de Medeiros | pt_BR |
dc.contributor.referees2ID | por | |
dc.contributor.referees2Lattes | http://lattes.cnpq.br/0084300900034108 | por |
dc.date.accessioned | 2014-12-17T15:48:07Z | |
dc.date.available | 2013-09-03 | pt_BR |
dc.date.available | 2014-12-17T15:48:07Z | |
dc.date.issued | 2013-01-31 | pt_BR |
dc.description.abstract | Web services are software accessible via the Internet that provide functionality to be used by applications. Today, it is natural to reuse third-party services to compose new services. This process of composition can occur in two styles, called orchestration and choreography. A choreography represents a collaboration between services which know their partners in the composition, to achieve the service s desired functionality. On the other hand, an orchestration have a central process (the orchestrator) that coordinates all application operations. Our work is placed in this latter context, by proposing an abstract model for running service orchestrations. For this purpose, a graph reduction machine will be defined for the implementation of service orchestrations specified in a variant of the PEWS composition language. Moreover, a prototype of this machine (in Java) is built as a proof of concept | eng |
dc.description.resumo | Serviços web são software acessíveis através da Internet que disponibilizam funcionalidades a serem usadas por aplicações. Hoje, é natural reutilizar serviços de terceiros para compor novos serviços. Este processo de composição pode acontecer em dois estilos, denominados orquestração e coreografia. A coreografia representa uma colaboração entre serviços os quais conhecem a aplicação à qual pertencem e o momento exato para executarem. Já a orquestração possui um processo central, o orquestrador, que coordena todas as operações da aplicação. É neste contexto que este trabalho se encaixa, propondo um modelo abstrato para a execução de orquestrações de serviços. Com esta finalidade, será definida uma máquina de redução de grafos para a implementação de orquestrações de serviços especificadas em uma variante da linguagem de composição PEWS. Ademais, um protótipo desta máquina (em Java) será construído como prova de conceito | por |
dc.description.sponsorship | Universidade Federal do Rio Grande do Norte | pt_BR |
dc.format | application/pdf | por |
dc.identifier.citation | CARVALHO, Daniel Aguiar da Silva. Uma máquina de redução de grafos para serviços web. 2013. 87 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013. | por |
dc.identifier.uri | https://repositorio.ufrn.br/jspui/handle/123456789/18080 | |
dc.language | por | por |
dc.publisher | Universidade Federal do Rio Grande do Norte | por |
dc.publisher.country | BR | por |
dc.publisher.department | Ciência da Computação | por |
dc.publisher.initials | UFRN | por |
dc.publisher.program | Programa de Pós-Graduação em Sistemas e Computação | por |
dc.rights | Acesso Aberto | por |
dc.subject | Serviços web. Linguagens de orquestração de serviços. PEWS. Máquinas de redução de grafos | por |
dc.subject | Web services. Service orchestration languages. PEWS. Graph reduction machines | eng |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO | por |
dc.title | Uma máquina de redução de grafos para serviços web | por |
dc.type | masterThesis | por |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- DanielASC_DISSERT.pdf
- Tamanho:
- 1.98 MB
- Formato:
- Adobe Portable Document Format
Carregando...