Return to search

SecMosc-Engine: um ambiente de suporte à execução segura de composição de serviços

Made available in DSpace on 2014-06-12T15:56:46Z (GMT). No. of bitstreams: 2
arquivo2988_1.pdf: 2842413 bytes, checksum: d963a6e447928b61911d961e05157164 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2010 / Associação para Promoção da Excelência do Software Brasileiro / A composição de serviços é uma das áreas de maior interesse de pesquisa da atualidade.
A motivação geral para composição de serviços está relacionada a dois pontos principais:
possibilidade de criação de serviços mais elaborados a partir de serviços já existentes e a
possibilidade de integração de negócios. Na prática, a composição permite que serviços
de diferentes provedores sejam colocados juntos para criar serviços mais sofisticados. A
importância da composição de serviços tem sido reconhecida na comunidade de pesquisa
da Internet devido a sua flexibilidade na construção de aplicações a partir de serviços
primitivos e de uma forma plug-and-play.
A composição expressa em WS-BPEL ou qualquer outra linguagem para a execução
de processo de negócio requer um ambiente específico para executar. Este ambiente é
fornecido pelas engines de execução de processo de negócio. A engine é responsável pelo
controle dos web services que formam uma composição e pela coordenação das diversas
transações entre eles.
Devido à crescente necessidade de incorporar requisitos não funcionais na composição
de serviços, em especial requisitos de segurança, foi demandado uma nova necessidade
de suporte à estes requisitos nas engines de orquestração. O suporte fornecido pelas
engines existentes pode variar, sendo que para cada requisito de segurança em especial
(e.g. Criptografia) a engine pode fornecer suporte completo, parcial ou até nenhum
suporte para realizar este requisito.
Este trabalho propõe uma engine para prover requisitos de segurança para composição
de serviços em tempo de execução. A engine proposta, chamada SecMosc-Engine,
é responsável por fornecer mecanismos de segurança que não sejam disponibilizados
pelos módulos de segurança integrados nas engines de orquestração, sendo que este
suporte pode ser total ou parcial. O grande diferencial desta proposta é o fato dela ser
baseada numa abordagem não intrusiva visando manter o código fonte das engines de
orquestração inalterado o máximo possível. Por fim, e não menos importante, a SecMosc-
Engine também é responsável por gerar, a partir de artefatos independentes de plataforma,
o código executável (WS-BPEL) de um processo de negócio originalmente expresso em
BPMN com anotações de segurança

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/2325
Date31 January 2010
CreatorsCesar Damasceno, Julio
ContributorsSouto Rosa, Nelson
PublisherUniversidade Federal de Pernambuco
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds