Spelling suggestions: "subject:"serviços dda web"" "subject:"serviços daa web""
11 |
Um modelo para confiança dinâmica em ambientes orientados a serviçoMello, Emerson Ribeiro de January 2009 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro de Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica / Made available in DSpace on 2012-10-24T10:42:29Z (GMT). No. of bitstreams: 1
262760.pdf: 1225775 bytes, checksum: 1ea92824b1382051f299b9ae637ebd46 (MD5) / Fundamentada sobre padrões abertos, a Internet possibilitou a integração de redes de computadores formadas pelos mais diversos sistemas computacionais. Os Serviços Web representam uma nova geração da computação distribuída e também se valem de padrões simples e poderosos permitindo que aplicações distribuídas interajam de maneira mais eficiente e sem que haja a necessidade de intervenção humana na negociação dos mecanismos subjacentes da comunicação. Várias propostas foram lançadas por órgãos padronizadores com o intuito de prover soluções para os novos desafios de segurança introduzidos pelos Serviços Web, contudo em algumas áreas, como o gerenciamento da confiança, ainda não existem soluções concretas. A integração de aplicações só é possível se credenciais de segurança puderem ser consideradas válidas perante todas entidades do sistema. Isto requer um modelo que permita lidar com diferentes tecnologias de segurança subjacentes além de se preocupar com o estabelecimento da confiança entre as entidades participantes. Esta tese apresenta um modelo de segurança que visa garantir a facilidade da autenticação única (Single Sign-On - SSO) mesmo diante de diferentes tecnologias de segurança. É apresentado ainda um modelo de confiança, aliado a um sistema de reputação, o qual permite o estabelecimento dinâmico da confiança entre as entidades que compõem o sistema distribuído. O uso de um modelo de confiança baseado no conceito das redes de confiança tornam a solução escalável e a proposição de algoritmo para a localização de caminhos de confiança cobre a principal lacuna deixada pelas principais especificações voltadas para as redes de confiança. Nesta tese é apresentada também uma análise sobre os principais algoritmos de busca para redes par a par quando aplicados para a localização de caminhos de confiança. Tal análise serviu de base para a proposição de um algoritmo próprio.
|
12 |
Uma abordagem baseada em planejamento não-determinístico e SAT para a composição resiliente e automática de web servicesAlves, Jhonatan January 2016 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2016. / Made available in DSpace on 2017-05-23T04:11:46Z (GMT). No. of bitstreams: 1
345515.pdf: 1730458 bytes, checksum: edb07ab19744e70be5d0eb6d39756612 (MD5)
Previous issue date: 2016 / Web services têm sido cada vez mais adotados por organizações na implantação de processos de negócio e integração de sistemas heterogêneos.Todavia, os Web services estão vulneráveis a uma série de problemas de execução (serviços indisponíveis, resultados insatisfatórios,descumprimento de parâmetros de qualidade, violações de SLA,falhas de comunicação, dentre outros) que podem fazer com que os seus comportamentos sejam diferentes do esperado, impedindo-os de cumprirem com sucesso as tarefas para as quais foram designados. Neste sentido, é importante levar em consideração que o comportamento dos Web services é intrinsecamente não-determinístico, muitas vezes inesperado e inadequado. Vários trabalhos têm sido propostos para se obter, de modo eficiente, composições de Web services. Entretanto,com algumas exceções, a maioria ignora os problemas de execução que podem ocorrer em tempo de execução e afetar as composições. Neste contexto, este trabalho apresenta uma abordagem para a obtenção decomposições resilientes de Web services, isto é, composições capazes de contornar problemas de execução para satisfazer os objetivos do usuário.A abordagem proposta combina planejamento não-determinístico e SAT (satisfazibilidade booleana) para se obter k planos alternativos(composições alternativas de Web services) que solucionam uma dada requisição, onde um plano é visto como uma sequência de ações, e as ações correspondem a invocações de operações de Web services. Os planos obtidos são fundidos em uma estratégia de contingência na forma de uma árvore de decisão binária (composição de Web services resiliente resultante). A estratégia de contingência permite a motores de execução de processos acompanhar o progresso da execução da composição e lidar com problemas que ocorrem em ambientes dinâmicos e não-determinísticos mediante a rápida seleção, com custo mínimo, de uma composição alternativa e compatível com aquela que falhou. Resultados de experimentos com a abordagem proposta mostraram que é possível obter estratégias de contingências em tempos relativamente baixos e com uma quantidade grande e satisfatória de planos. Em torno de um minuto foi possível construir árvores binárias com uma média de 6723 planos, e em torno de cinco minutos árvores binárias foram construídas com uma média de 15148 planos.<br> / Abstract : Web services have been increasingly adopted by organizations to implement their business processes and to integrate heterogeneous systems. However, Web services are vulnerable to a wide number of execution problems (e.g., unavailable services, unappropriated results, noncompliance of quality parameters, service level agreement violations, communication failures, among others) which can make them behave differently from the expected and prevent them to comply with their tasks successfully. In this regard, it is important to take into account that the behavior of Web services is intrinsically nondeterministic, often unexpected and inappropriate. Several works have been proposed to efficiently obtain Web service compositions. However, with few exceptions, most of them disregard contingencies which may happen at
runtime and affect the compositions. In this context, this paper presents an approach for obtaining resilient compositions of Web services, i.e, compositions that are able to circumvent problems which may occur in the execution environments in order to meet the user goals. This approach combines nondeterministic planning and SAT (boolean satisfiability) to obtain k plans (alternative compositions of Web services) that address a given user request, where a plan is a sequence of actions, and an action corresponds to an invocation of aWeb services operation. The obtained plans are merged into a contingency strategy in the form of a binary decision tree (i.e., the resulting resilient composition of Web services). The contingency strategy enables process execution engines to keep track of the composition execution progress and deal with problems which happen in dynamic and nondeterministic environments by quickly selecting, with minimum cost, a suitable alternative composition to continue the execution towards the satisfaction of the user s goals. Experimental results using this approach have showed that it is possible to obtain contingency strategies in relatively low times and with a large and satisfactory amount of plans. In about one minute it was possible to build binary trees with an average of 6723 plans, and in about five minutes binary trees were built with an average of 15148 plans.
|
13 |
Uma abordagem para composição semiautomática de serviços baseada em sugestões semânticasSilva, Diogo Phelipe Busanello da January 2015 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2015. / Made available in DSpace on 2016-01-15T14:53:04Z (GMT). No. of bitstreams: 1
336951.pdf: 3073988 bytes, checksum: 3e3e813aa96820748f5b6caabee0c40e (MD5)
Previous issue date: 2015 / O uso de semântica na Web tem o intuito de permitir que as informações possam sem processadas por máquinas, geralmente através de significados definidos por ontologias, que são uma especificação formal e explícita de um conceito compartilhado. Com Web Services é possível a invocação de funcionalidade de softwares através de interfaces bem definidas. A utilização de semântica para descrição de Web Services possibilita ainda a automação, total ou parcial, do processo de criação de composições de serviços, que mostra-se necessária quando um único serviço não consegue prover toda a funcionalidade desejada pelo cliente. Na literatura existem vários esforços para buscar automação no processo de composição de serviços com base na utilização de descrição semântica. A completa automação do processo de composição de serviço vem associada ao alto custo computacional e à exclusão do usuário do processo. Esse trabalho apresenta uma abordagem hibrida, semiautomática, chamada de S3M, na qual há participação do usuário no processo de composição de serviços, somada a sugestões de operações que são compatíveis com a composição sendo criado. Isso é feito através do match semântico entre as entradas das operações candidatas junto às saídas das operações contidas na composição sendo criada, somada a outras métricas. Como a qualidade da sugestão depende diretamente das ontologias associadas ao serviços, a avaliação da proposta ficou limitada a testes de desempenho e simulação do comportamento do algoritmo em determinados cenários. <br> / Abstract : The use of semantic in the Web aims to make possible the processing of information by machines, usually through a well defined meaning in ontologies, i.e. a formal explicit specification of a shared conceptualization. With Web Service it is possible the invocacional of software functionality through interfaces. Semantic is used to add meaning to Web Services operations, inputs and outputs. The use of semantic description in Web Services also allows either full or partial automation of the service composition creation process, which is necessary when a single service cannot provide all features required by the client. There are several efforts in literature seeking automation of the service composition process based on the use of semantic descriptions. The complete automation on the service composition process results in a high computational cost and in excluding the user from the process. This work presents a hybrid (i.e. semi-automatic) approach, called S3M. In which the user takes part in the service composition process, receiving suggestions of services that are compatible with the composition during its creation. This is made through the semantic match between the inputs of the candidates operations and the outputs of the operations inside the composition been designed, with another metrics. The quality of the suggestion are directly dependent with the ontologies associated with the services, making the evaluation of the presented work limited to performance tests and simulation, where the behavior of de suggestion mechanism could be analyzed.
|
14 |
Uma abordagem automática para descoberta e composição de serviços web semânticosHobold, Guilherme Coan January 2012 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2012 / Made available in DSpace on 2013-06-25T22:53:28Z (GMT). No. of bitstreams: 1
313259.pdf: 1992523 bytes, checksum: 1bbc204d38dba2a5a4ce61923e0c1ec1 (MD5) / A adição de semântica à descrição de Serviços Web visa permitir a automação dos processos de descoberta e composição de serviços. Para que isso seja possível, é necessário que sejam desenvolvidas ferramentas que façam com que esses processos sejam realizados dinamicamente, sem a necessidade de intervenção humana. Diversos trabalhos na área de Web Semântica têm explorado a descoberta e a composição de Serviços Web através da descrição semântica das suas funcionalidades. Este trabalho apresenta uma abordagem para a descoberta e a composição de Serviços Web Semânticos de forma automática. Mediante o envio de uma requisição com a descrição das funcionalidades de um serviço, a abordagem proposta possibilita que composições sejam estabelecidas quando um único Serviço Web não é suficiente para atender as necessidades dos usuários. Por meio de anotações semânticas baseadas em SAWSDL (Semantic Annotations for WSDL), a abordagem proposta realiza o matching semântico das funcionalidades dos serviços web disponíveis em repositórios de serviços com as informações enviadas na requisição e constrói um grafo de composições. No final da construção do grafo, um algoritmo analisa se dois ou mais caminhos levam à mesma informação desejada pelo usuário. Caso isso aconteça, uma função é aplicada para cada caminho, a fim de selecionar aquele com o menor grau de divergência semântica. A proposta da abordagem apresentada é criar composições de serviços web em tempo de requisição de modo que sejam capazes de combinar serviços pré-existentes para criar um novo serviço, tirando proveito das funcionalidades oferecidas por cada um e combinando-as a fim de oferecer funcionalidades ainda mais complexas e até inexistentes. Dessa forma, a abordagem torna o processo de busca e composição de serviços web capaz de informar não apenas serviços individuais, mas também composições de serviços. Como contribuições deste trabalho citam-se: um algoritmo para a seleção de composições baseado na qualidade semântica das mesmas e um protótipo em conjunto com uma infraestrutura para a descoberta e a composição de serviços web.<br> / Abstract : The addition of semantic to web services description allows the automation of the discovery and composition process. However, tools must be developed to allow these processes be performed dynamically without human intervention. Several studies in the area of the Semantic Web have explored the discovery and composition of Web Services through semantic description of its functionality. This work presents an approach for automatic discovery and composition of semantic web services. By sending a request with the description of a service functionality, the proposed approach enables compositions to be established when a single web service is not sufficient to meet the user needs. Through semantic annotations based on SAWSDL (Semantic Annotations for WSDL), the proposed approach performs the semantic matching of Web services capabilities available in services repositories with the information sent in the request and builds a composition graph. At the end of the construction of the graph, an algorithm analyzes if two or more paths lead to the same information desired by the user. If this happens, a function is applied to each path in order to select the one with the lowest semantic mismatch degree. The purpose of the presented approach is to create compositions of web services at request time so that they are able to combine pre-existing services to create a new service, taking advantage of the functionality offered by each and combining them to provide functionality yet more complex and even non-existent. Thus, the approach makes the process of discovery and composition of web services return not only individual services, but also compositions of services. The main contributions of this work are: an algorithm for selection of compositions based on its semantics quality, a prototype and an infrastructure for discovery and composition of web services.
|
15 |
Avaliação de desempenho de técnicas de pré-carregamento na webDelpizzo, Graziela Naspolini January 2001 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Produção. / Made available in DSpace on 2012-10-19T05:34:49Z (GMT). No. of bitstreams: 0Bitstream added on 2013-07-16T18:35:32Z : No. of bitstreams: 1
196523.pdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / A World Wide Web possibilita o acesso a documentos de hipertexto localizados em computadores do mundo inteiro e é, hoje, um dos serviços mais populares da Internet. O crescimento exponencial da Web tem incentivado a realização de projetos de pesquisa com o objetivo de melhorar seu desempenho. Recentemente, tem-se estudado a possibilidade de pré-carregar arquivos, visando diminuir o tempo de acesso percebido pelos usuários ao solicitarem um documento. Porém, a escolha de uma técnica de pré-carregamento ineficiente pode, simplesmente, incluir um tráfego adicional à rede, aumentando os tempos de espera e as filas de pacotes. Neste trabalho, através de simulação e análise estatística, são comparadas técnicas de pré-carregamento, algumas adaptadas da literatura e outras propostas no mesmo, com o intuito de verificar a relação custo x benefício de sua aplicação.
|
16 |
Arquitetura para publicação e universalização do acesso a transdutores inteligentesRibeiro, Alexandre Alves de Lima [UNESP] 14 December 2012 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:30:49Z (GMT). No. of bitstreams: 0
Previous issue date: 2012-12-14Bitstream added on 2014-06-13T19:25:33Z : No. of bitstreams: 1
ribeiro_aal_dr_ilha.pdf: 2567745 bytes, checksum: 349ae9886bcceffd59917b3bc700d66a (MD5) / PROPG - Programa de Pós-Graduação / Neste trabalho é proposta uma arquitetura para publicação e universalização do acesso a transdutores inteligentes. Foram realizadas algumas pesquisas específicas sobre plataformas embarcadas com suporte à pilha de protocolos TCP/IP, arquiteturas orientadas a serviços e tecnologias para o desenvolvimento de aplicações clientes. As pesquisas realizadas contribuíram para a definição da proposta de arquitetura orientada a serviços baseada em transdutores inteligentes RESTful, gateways de tradução de padrões e serviços de retaguarda operando em computação em nuvem. Também são apresentadas algumas implementações e resultados obtidos com o desenvolvimento de alguns mecanismos e aplicações sobre a arquitetura. Esta arquitetura possibilita a operação de transdutores inteligentes em alto nível de abstração como serviços / This work proposes an architecture for publication and universal access to smart transducers. Some specific research has been done on embedded platforms with support for the TCP/IP, service-oriented architectures and technologies for the development of client applications. The surveys have contributed to the definition of the proposed service-oriented architecture based on RESTful smart transducers, translation gateways of standards and back-office services operating on cloud computing. Also shown are some implementations and results obtained with the development of some mechanisms and applications over the architecture. This architecture enables the operation of smart transducers at a high level of abstraction as services
|
17 |
Uma abrodagem semântica para especificação de QoS de serviços de comunicação usando parâmetros de QoECé Júnior, José 25 October 2012 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2010 / Made available in DSpace on 2012-10-25T07:26:37Z (GMT). No. of bitstreams: 1
279447.pdf: 1975101 bytes, checksum: 071e8c5dabac8490af2064b0abd7447b (MD5) / Em diversas operações relacionadas ao gerenciamento com Qua-lidade de Serviço (QoS), é necessário especificar os níveis de qualidade através de parâmetros de QoS. A maioria dos trabalhos sobre gerencia-mento de QoS adota um conjunto fixo de parâmetros de QoS no nível de rede. Em muitas situações onde os seres humanos são as aplica-ções/serviços finais, idealmente, a qualidade dos serviços de rede deve ser especificada usando parâmetros de Qualidade de Experiência (QoE). No entanto, a adoção de parâmetros de QoE para especificar a QoS da rede exige mecanismos eficientes no mapeamento de QoE em parâme-tros de QoS da rede. Este trabalho propõe um mapeamento de QoS e QoE utilizando uma abordagem de base ontológica que pode ser utiliza-do durante várias operações relacionadas com o gerenciamento de QoS. O uso da proposta é ilustrada para suportar um serviço de negociação VoIP.
|
18 |
WSIVMBrinhosa, Rafael Bosse 25 October 2012 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2010 / Made available in DSpace on 2012-10-25T13:54:38Z (GMT). No. of bitstreams: 1
279029.pdf: 1114674 bytes, checksum: 273d00df71b590cd7a8256b1b32a1c43 (MD5) / O uso da Arquitetura SOA baseado principalmente na utilização de Web Services está em crescimento constante, porém, devido às dificuldades encontradas quanto aos aspectos de Segurança, dentre outros fatores, este crescimento têm sido menor do que o esperado quando surgiu. O uso de Web Services herdou muitos problemas de segurança conhecidos em Aplicações Web e trouxe outros novos, sendo que a má validação de entradas de dados pode ser considerada a causa da maioria dos ataques bem sucedidos ocorridos nestes ambientes. Em SOA, com a necessidade de confiança em dados de terceiros para a integração e reutilização de serviços, a validação de entradas de dados tornou-se ainda mais importante.
Este trabalho demonstra um modelo para validação de entradas de dados para Web Services que pode ser utilizado para impedir ataques como Cross-site Scripting e SQL injection através da especificação de modelos pré-definidos de entradas válidas.
O modelo proposto, denominado WSIVM (Web Services Input Validation Model) possui um XML Schema, uma Especificação XML e um módulo que faz a validação das entradas de acordo com a especificação. Ainda apresenta um estudo de caso de seu uso demonstrando a sua eficácia e desempenho.
|
19 |
WSFTASouza, Jeferson Luiz Rodrigues January 2008 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação / Made available in DSpace on 2012-10-24T05:54:55Z (GMT). No. of bitstreams: 1
251123.pdf: 2221606 bytes, checksum: 67061795f20a355e11cda7c31ea84034 (MD5) / A grande vantagem na utilização de ServiçosWeb para concepção de sistemas distribuídos é a interoperabilidade que essa tecnologia proporciona [Ayala et al., 2002]. Essa interoperabilidade facilita de forma significativa o desenvolvimento de aplicações distribuídas, já que problemas tais como a diversidade de hardwares e softwares são solucionados pelos protocolos utilizados por esses serviços [Newcomer, 2002]. Nesse sentido, Serviços Web têm sido amplamente utilizados para solucionar problemas de interoperabilidade entre aplicações e/ou tecnologias. Porém, as especificações e padrões definidos para Serviços Web não solucionam problemas relativos a tolerância a faltas dos serviços.
A forma mais tradicional para tolerar faltas é a utilização de esquemas de replicação, provendo continuidade e disponibilidade aos serviços [Veríssimo and Rodrigues, 2001, Li et al., 2005]. Baseado nessa premissa, esse trabalho apresenta uma proposta de arquitetura de software para tolerância a faltas em Serviços Web. Essa arquitetura, chamada de WSFTA (Web Services Fault Tolerant Architecture), descreve de forma abstrata seus componentes e princípio de funcionamento, dividindo as responsabilidades e funcionalidades, presentes na arquitetura, entre esses componentes. Adicionalmente, este trabalho apresenta a especificação formal desses componentes, que possibilita a utilização de diferentes técnicas para comunicação de grupo, ordenação de mensagens, detecção e recuperação de falhas, proporcionando a flexibilidade necessária para que a arquitetura possa ser configurada para tratar as diversas classes de faltas presentes na literatura. Além disso, esse trabalho ainda apresenta uma implementação de referência e experimentos que possibilitam a comprovação de sua potencialidade de utilização no fornecimento de tolerância a faltas para Serviços Web.
|
20 |
Uma proposta de guia de referência para provedores de software como um serviçoCancian, Maiara Heil January 2009 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Engenharia de Automação e Sistemas / Made available in DSpace on 2012-10-24T08:41:07Z (GMT). No. of bitstreams: 1
262970.pdf: 3313678 bytes, checksum: 9ee44793b341c7d554b6fa057e713b3b (MD5) / As aplicações web vêm sendo desenvolvidas utilizando modelos abertos como SOA (Service Oriented Arquitecture) facilitando o projeto, desenvolvimento e a integração com outros sistemas. Um modelo de negócio deste contexto é o SaaS (Software como um Serviço), que é uma forma de disponibilização de software sob demanda, através da Internet, pago por uso. O mercado SaaS vem crescendo continuamente e tem atraído fornecedores de diferentes segmentos do mercado global de TI, bem como um conjunto diverso de clientes. A utilização de SaaS traz grandes desafios organizacionais, culturais e tecnológicos, necessitando de soluções que compreendam toda essa visão de SaaS. Um problema que existe hoje é a falta de informações sobre a qualidade dos serviços oferecidos pelos seus provedores, dificultando a sua contratação. Uma solução é avaliar o processo de desenvolvimento de software do provedor, visando obter informações sobre a qualidade do serviço que oferecem, aumentando a confiabilidade em sua contratação. Para isso, é necessário um modelo que possa ser utilizado como base para essas avaliações. Poderia ser exigido das empresas a utilização de modelos de referência para melhoria de processo de software ou normas já conhecidas. Porém, esses modelos são genéricos e baseados em sistemas tradicionais, sendo deficientes para a aplicação nesse novo ambiente de disponibilização de software (SaaS). Desta forma, este trabalho apresenta uma proposta de desenvolvimento de um Guia de Referência para avaliação dos provedores de serviço no modelo SaaS. Para o desenvolvimento dessa proposta, foram elicitados os requisitos de qualidade a serem verificados dos provedores. Após uma síntese e análise dos requisitos, eles foram mapeados considerando as normas e modelos de referência já existentes, e com isso, desenvolvida uma proposta de Guia de Referência para avaliação do processo de desenvolvimento de software de provedores de SaaS.
|
Page generated in 0.0502 seconds