Spelling suggestions: "subject:"serviços daa web"" "subject:"serviços data web""
1 |
Uma abordagem para interoperabilidade entre plataformas heterogêneas de serviços web para redes colaborativas de organizaçõesPiazza, André Pereira January 2007 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica. / Made available in DSpace on 2012-10-22T23:24:06Z (GMT). No. of bitstreams: 1
241164.pdf: 2779627 bytes, checksum: 95f3e83e4914d965f728603d5c916852 (MD5) / Cada vez mais as organizações têm enfrentado um ambiente de intensa concorrência e mudanças de mercado. Para se manterem competitivas e melhorar a colaboração entre parceiros e clientes, as organizações vêm participando de redes colaborativas mais complexas e menos rígidas, como, por exemplo, cadeias de suprimento e organizações virtuais. A Tecnologia da Informação e Comunicação (TIC) vem sendo cada vez mais utilizada como forma de suportar essa colaboração. Porém, isso cria um cenário extremamente heterogêneo, onde organizações diferentes e distribuídas utilizam diversos sistemas de TIC, providos por fabricantes variados e desenvolvidos em diversas plataformas e tecnologias. Portanto, é preciso que sejam oferecidos meios de alcançar uma maior interoperabilidade e colaboração entre as organizações, de maneira padronizada, aberta e dinâmica. Para tal, faz-se necessário utilizar uma abordagem que siga um modelo descentralizado e de baixo acoplamento, permitindo que as organizações possam participar de maneira transparente e interoperável nos processos colaborativos. O paradigma de orientação a serviços, que pode ser implementado através da tecnologia e padrões dos serviços Web, vem sendo largamente utilizado para atingir tal interoperabilidade entre organizações e seus sistemas de TIC. Apesar dos serviços Web serem amparados por padrões, quando as organizações desejam fazer seus serviços, que normalmente são desenvolvidos em diferentes plataformas, linguagens e sistemas operacionais, se comunicarem plenamente entre si, diversos problemas de interoperabilidade surgem na prática. Esse trabalho apresenta uma pesquisa acerca da forma como se aumentar a interoperabilidade e a colaboração entre organizações através de serviços Web, propondo uma abordagem para ocultar a complexidade tecnológica e atingir uma maior interoperabilidade, independentemente da plataforma computacional, das tecnologias e linguagens de implementação, e da localização geográfica do serviço.
|
2 |
Uma abordagem para testes de desempenho de microservicesCamargo, André Stangarlin de 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-06-27T04:06:49Z (GMT). No. of bitstreams: 1
346332.pdf: 1717247 bytes, checksum: 110e4bdc3b5f8dcc17864c38b96df67b (MD5)
Previous issue date: 2016 / Em aplicações de grande porte é essencial reduzir o acoplamento entre módulos. Dessa forma, é possível reduzir o impacto das alterações em componentes distintos, bem como aprimorá-los de forma independente. Assim, surgiu o conceito de microservices, apresentado como uma alternativa ao modelo tradicional, conhecido como aplicações monolíticas. O modelo tradicional é criticado devido à difícil manutenção e evolução, ocasionada pelo elevado grau de acoplamento entre os componentes (FOWLER-LEWIS, 2014).A arquitetura de microservices prevê a separação de uma aplicação em um conjunto de serviços de menor complexidade, cada qual executando de forma independente e utilizando protocolos simples para comunicação, como HTTP (FOWLER-LEWIS, 2014). O modelo vem sendo amplamente utilizado, principalmente pela facilidade na manutenção e evolução das aplicações. A adoção desse modelo de arquitetura acaba por transformar uma única aplicação monolítica em um conjunto de serviços (NEWMAN, 2015), que tende a crescer com a adição de novas funcionalidades.No âmbito de microservices, existe a necessidade de prover garantias de Qualidade de Serviço (QoS), em relação a requisitos não funcionais como: disponibilidade, confiança, segurança e desempenho (MANI-NAGARAJAN, 2002). Em se tratando especificamente do campo desempenho, é necessário conhecer a capacidade e o tempo de resposta de um serviço para que se possa avaliar melhorias e correções sob a perspectiva dessas métricas.A proposta do presente trabalho é definir um modelo arquitetural que possa automatizar os testes de desempenho dos serviços em um conjunto de microservices. O problema foi endereçado à arquitetura de microservices em virtude desta representar o contexto no qual o conhecimento da capacidade dos serviços é de extrema importância, sobretudo devido à dinamicidade que os8serviços possuem, sendo que novas mudanças e funcionalidades tendem a alterar a capacidade do serviço.Com base na arquitetura proposta foi desenvolvido um framework que implementa os conceitos propostos pela arquitetura. A avaliação do framework demonstrou que o mesmo pode ser utilizado sem qualquer prejuízo ao desempenho do serviço.
|
3 |
Uma infraestrutura para integração entre dispositivos computacionais heterogêneos baseada na especificação DPWSAraújo, Gustavo Medeiros de January 2009 (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-24T20:43:50Z (GMT). No. of bitstreams: 1
264175.pdf: 2505828 bytes, checksum: de0c0ea46b5d1374d5718d445e573637 (MD5) / Serviços computacionais têm proporcionado facilidades à vida das pessoas, provendo mais agilidade em operações e acesso a informação. Muitos desses serviços são providos por dispositivos que estão espalhados no ambiente de convívio comum. Alguns destes equipamentos podem se conectar e trocar dados entre si utilizando uma infra-estrutura de rede. Entretanto, um conjunto maior de serviços poderia ser oferecido se dispositivos que empregam diferentes tecnologias de comunicação também pudessem se conectar e trocar dados. Dessa forma, seria possível aproveitar classes diversas de equipamentos para construção de soluções que atendam cenários de aplicação diversos. Com o objetivo de proporcionar um mecanismo que reúna serviços oferecidos por dispositivos heterogêneos é proposto neste trabalho o Device Service Bus (DSB). O DSB consiste em uma infra-estrutura de middleware empregada para integração de diferentes dispositivos embarcados em ambiente de computação ubíqua. Baseado no Devices Profile for Web Services (DPWS) como tecnologia de integração, o DSB permite interação de vários dispositivos que adotam diferentes padrões de comunicação. Esse trabalho apresenta uma implementação de um protótipo do DSB, que provê componentes de software que são implantados em dispositivos responsáveis por construir um barramento de integração entre dispositivos heterogêneos. Além disso, dois cenários de aplicação real reunindo sensores Sun SPOT e leitores RFID, e medições de desempenho obtidas com estes dispositivos também são apresentados nesse trabalho.
|
4 |
Uma arquitetura para business intelligence baseada em tecnologias semânticas para suporte a aplicações analíticasSell, Denilson January 2006 (has links)
Tese (doutorado) - 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-22T17:58:02Z (GMT). No. of bitstreams: 1
236726.pdf: 6229297 bytes, checksum: 17a393cd284b7bf24320904b40528657 (MD5) / Soluções de Business Intelligence visam prover informação estratégica a partir das fontes de dados da organização. Entretanto, verificam-se desafios que permanecem não resolvidos nestas soluções no contexto da sociedade do conhecimento. Entre as principais deficiências das soluções atuais verificam-se a falta de perspectiva de utilização da semântica do negócio (i.e. sua terminologia e regras) no apoio ao processamento analítico e a falta de flexibilidade para a extensão das funcionalidades exploratórias de acordo com as especificidades de cada organização. Propõe-se uma arquitetura para BI - a arquitetura SBI - baseada em um novo paradigma que prevê a utilização intensiva do conhecimento do negócio para guiar o processamento analítico. A semântica do negócio na abordagem utilizada é representada em uma ontologia e mapeada aos dados e serviços em outras duas ontologias. O suporte à inferência sobre essa semântica é agregado aos módulos de gerenciamento de serviços e de análises da arquitetura, permitindo: a) extensão e composição de funcionalidades exploratórias através de Web services semânticos; b) recomendação de informação, serviços e inferências de acordo com o contexto da análise em um processo analítico-interativo assistido pela arquitetura; e c) manipulação de dados e serviços utilizando a terminologia do negócio. A viabilidade da proposta é demonstrada através do protótipo de ferramenta analítica OntoDSS, o qual é integrado a arquitetura SBI e aplicado em um estudo de caso no domínio da gestão de Ciência & Tecnologia. O ineditismo da contribuição está na busca de insumos na engenharia de conhecimento para prover alternativas de solução para as limitações nas soluções de BI atuais.
|
5 |
Um modelo de autenticação biométrica para web bankingCosta, Luciano January 2007 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica. / Made available in DSpace on 2012-10-23T10:17:13Z (GMT). No. of bitstreams: 1
237748.pdf: 3192713 bytes, checksum: 299c053a53027f2eee1d82008ff9fb1d (MD5) / A autenticac¸ #ao biom´etrica, baseada em caracter´ýsticas pessoais intr´ýnsecas, h´a muito tem sido objeto do interesse da comunidade de seguranc¸a computacional. Entretanto, at´e pouco tempo atr´as a sua adoc¸ #ao se restringia a ambientes de alta seguranc¸a e aplicac¸ #oes de identificac¸ #ao criminal, por raz#oes de natureza econ#omica e tecnol´ogica. Com o aperfeic¸oamento da tecnologia e a reduc¸ #ao no custo dos dispositivos verificados recentemente, a biometria vem se popularizando, sendo freq¨uentemente apontada como uma soluc¸ #ao promissora para problemas de autenticac¸ #ao. O canal de atendimento web banking tem sido alvo de freq¨uentes ataques que levam a fraudes, o que exige reforc¸o na autenticac¸ #ao de clientes. As credenciais tradicionais de conhecimento e posse apresentam algumas defici#encias que podem ser supridas pela autenticac¸ #ao biom´etrica. Apresentamos um modelo de implementac¸ #ao para autenticac¸ #ao biom´etrica em sistemas de web banking. O modelo se utiliza da tecnologia de Servic¸os Web, que se caracteriza pela interoperabilidade e facilidade de integrac¸ #ao para os sistemas legados. A aplicabilidade do modelo ´e verificada atrav´es de um prot´otipo.
Biometric authentication, based on intrinsic personal traits, has long been an object of interest to the computer security community. However, until some time ago its adoption was restricted to highly secure environments and criminal identification applications. With the recent technological improvements and reduction in device costs, biometrics has become more disseminated, being frequently touted as a promising solution for authentication problems. The web banking channel has frequently been the target of attacks leading to banking fraud, making it necessary to reinforce user authentication mechanisms. The traditional credentials of knowledge and possession show some deficiences that can be solved by biometric authentication. We present an implementation model for biometric authentication in web banking systems. The model uses the Web Services technology, which is characterized by its interoperability and easy integration to legacy systems. The applicability of the model is verified by means of a prototype.
|
6 |
Comunicação em tempo real para plataforma multimídia colaborativa baseada em webPuel, André January 2014 (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, 2014. / Made available in DSpace on 2015-02-05T20:59:10Z (GMT). No. of bitstreams: 1
331970.pdf: 11289401 bytes, checksum: 89bf5f77456b2c5d4c5b5c9eeb4a68ce (MD5)
Previous issue date: 2014 / Este trabalho apresenta uma ferramenta que integra funcionalidadesde visualização de imagens médicas de forma colaborativa com comunicaçãomultimídia, vídeo chamadas, completamente baseada empadrões web (sem uso de plugin auxiliar). O objetivo deste trabalhoé o desenvolvimento de uma plataforma web com usabilidade correspondentea plataformas desktop tradicionais. Os componentes necessáriossão discutidos individualmente e também os problemas de integraçãocom a plataforma web. É utilizada uma estratégia para comparara qualidade da plataforma apresentada com softwares baseadosem desktop, a validação de usabilidade com usuários através da Escalade Usabilidade de Sistema (do inglês, System Usability Scale, SUS).Através desta validação é possível inferir que a plataforma web-basedconsegue cumprir os mesmos objetivos que uma versão do softwareem desktop.<br> / Abstract : This work presents a tool that integrates collaborative medical imagesvisualization functionalities with multimedia communication, videocalls, fully based on web standards (without the use of auxiliaryplugins). The objective of this project is the development of a webplatform with usability matching traditional desktop?s. The requiredcomponents are discussed individually and also the the problems thatarise with the integration in the web platform. A strategy to comparethe quality of the presented platform with desktop based softwares ispresented, the evaluation with users through System Usability Scale(SUS). Through this evaluation it is possible to infer that the webbasedplatform can achieve the same objectives than a dekstop versionof the software.
|
7 |
Definição e avaliação de métodos para determinação de similaridade entre tabelas na webSilva, Filipe Roberto 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-04-15T13:16:45Z (GMT). No. of bitstreams: 1
337788.pdf: 1542322 bytes, checksum: fcadb9653b330c2c852a929a0bbbc352 (MD5)
Previous issue date: 2015 / A Web e uma grande fonte de dados. Grandes quantidades de dados são inseridos diariamente e muitos desses dados estão na forma de tabelas HTML. Alguns trabalhos têm proposto formas de extrair e integrar o conteúdo dessas tabelas para torna-los mais acessíveis para o consumo humano. Porem, essa e uma tarefa complexa e um problema ainda em aberto visto que tabelas Web n~ao possuem um padrão de representação. Alem disso, o uso de sinônimos e abreviações torna difícil a comparação dos conteúdos dessas tabelas. Assim sendo, este trabalho propõe uma nova abordagem para determinar a similaridade entre tabelas Web capaz de lidar com suas diferentes estruturas e termos sinônimos. Trabalhos relacionados não lidam, ao mesmo tempo,com essas duas problemáticas. Experimentos realizados mostram que a abordagem e promissora.<br> / Abstract : The Web is a huge information source. Large amounts of data are publisheddaily and great part of them is available as HTML tables. Someworks have proposed approaches to extract and integrate Web tables'content in order to make it more accessible for human consumption.However, this is a complex task and still an open issue given that Webtables do not have a unique representation pattern. Besides, the useof synonyms and abbreviations become hard the comparison of tables'content. Given that, we propose a new approach to determine similaritybetween Web tables which is able to deal with distinct structuresand synonym terms. Related works do not deal, at the same time,with both problematics. Experimental evaluations had shown that theapproach is promising.
|
8 |
Descoberta semântica de serviços em ambientes com dispositivos móveisBesen, Rafael January 2011 (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, 2011 / Made available in DSpace on 2012-10-26T03:58:48Z (GMT). No. of bitstreams: 1
297372.pdf: 1173226 bytes, checksum: c545de71aa77ac15122060519d05386b (MD5) / Este trabalho de mestrado apresenta um modelo de descoberta semântica de serviços, focando principalmente em serviços providos e acessados por dispositivos móveis. O modelo proposto visa aprimorar a tecnologia dos modelos de descoberta de serviços atuais, os quais em sua maioria baseiam-se em descrições sintáticas dos serviços. Além disso, temos a preocupação de manter uma arquitetura que utilize padrões de mercado e seja leve o suficiente para executar em dispositivos com recursos limitados. Para atingir esses objetivos, utilizamos Serviços Web Semânticos. Os serviços são descritos através de ontologias criadas a partir do WSMO, e para realizar o matching semântico utilizamos o ambiente de execução WSMX. Para que a descoberta e a invocação dos serviços sejam viáveis em ambientes com recursos limitados, utilizamos o padrão recomendado pelo OASIS, o DPWS. Foi considerado um fator importante neste trabalho o DPWS suportar descoberta semântica, porém se mantendo compatível com componentes já existentes em ambientes sintáticos. Houve a necessidade do desenvolvimento de um componente para integrar as partes da arquitetura, viabilizando o modelo. A principal contribuição deixada pela dissertação é um modelo que possibilita a descoberta semântica e invocação automática de serviços em um ambiente distribuído, serviços esses que podem ser acessados e providos tanto por dispositivos móveis com recursos limitados quanto estações fixas com mais recursos / This paper presents a model for semantic Service discovery, which focuses mainly on Services provided and accessed by mobile devices. The model aims to improve the current Service discovery technology, which is mainly based on syntactic descriptions of Services. Moreover, we are concerned in maintaining an architecture that uses market patterns and is lightweight enough to run on devices with limited resources. To achieve these goals, we use semantic Web Services. Services are described through ontologies created with WSMO. We use the runtime WSMX to execute the semantic matching and the DPWS standard to enable Service discovery and invocation in an environment with limited resources. The DPWS standard is recommended by OASIS, and was necessary to extend it to support semantic description and to continue compatible with components already built. Moreover, a component that integrates all parts of architecture has been developed. The main contribution resulting from this work is a model that enables automatic semantic Service discovery and invocation in a distributed environment. Services can be accessed and provided either by mobile devices with limited resources or by workstations in a fixed network with more resources
|
9 |
Uma infra-estrutura com segurança de funcionamento para coordenação de serviços web cooperantesAlchieri, Eduardo Adilio Pelinson January 2007 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica. / Made available in DSpace on 2012-10-23T12:07:40Z (GMT). No. of bitstreams: 0 / Devido ao acentuado aumento no uso da Internet, a maioria dos sistemas distribuídos modernos têm características de sistemas abertos, onde os participantes da computação distribuída são caracterizados pela heterogeneidade, capacidade de computação variável e pela não confiabilidade. Em vista disso, existe uma grande e importante demanda por ferramentas que permitam a construção de aplicações mais complexas de forma eficiente e rápida. Além disso, a segurança de funcionamento é um fator importante relacionado com estas aplicações, principalmente se considerarmos o ambiente no qual tais aplicações irão operar.
Quando se consideram sistemas distribuídos na Internet, a tecnologia dos serviços web tem se consolidado cada vez mais como um padrão de facto. Esta tecnologia concretiza o modelo de computação orientada a serviços sobre padrões largamente utilizados na web, o que proporciona grande facilidade de uso e baixo custo de implantação.
Sendo assim, atualmente tem surgido um grande esforço na especificação de mecanismos de coordenação de serviços web para resolução de tarefas que envolvem diversas organizações. Deste modo, estas tarefas são divididas em várias subtarefas que são executadas por vários serviços web independentes de forma coordenada, i.e., respeitando-se suas dependências.
Neste sentido, este trabalho apresenta uma infra-estrutura para coordenação de serviços web segura e confiável (i.e., tolerante a intrusões), que oferece um elevado grau de desacoplamento. Esta infra-estrutura se baseia no modelo de coordenação por espaço de tuplas e provê uma série de mecanismos de segurança, os quais permitem a coordenação dos serviços web mesmo na presença de partes maliciosas. Além disso, esta mesma infra-estrutura pode ser usada como repositório seguro e confiável de dados a serem compartilhados entre serviços web cooperantes. As várias fases envolvidas na concepção desta infra-estrutura são abordas neste trabalho, onde as principais decisões tomadas ao longo do projeto deste sistema são destacadas. Além disso, este trabalho investiga os custos envolvidos no uso deste suporte e possíveis aplicações que fazem uso desta infra-estrutura para realizar suas tarefas.
|
10 |
Composição de serviços web para tolerância a faltas em aplicações distribuídasLau, Jim January 2008 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica. / Made available in DSpace on 2012-10-23T23:24:20Z (GMT). No. of bitstreams: 0 / A tecnologia de Serviços Web provê uma abordagem para o desenvolvimento de aplicações distribuídas utilizando interfaces simples e bem definidas. Devido à flexibilidade desta arquitetura, é possível a composição de processos de negócios, integrando serviços em sistema de larga escala. Apesar de toda a flexibilidade provida pela tecnologia de Serviço Web para construção de soluções distribuídas, aspectos ligados a confiabilidade e a tolerância a faltas, tão necessário para aplicações em ambiente complexo, não foram objetos de padronização. O presente trabalho propõe uma abordagem própria para arquiteturas orientadas a serviço que busca atender os requisitos de confiabilidade. Esta abordagem está centrada no conceito de statefull para Serviços Web tolerantes a faltas. A abordagem é implementada no contexto de uma infra-estrutura de serviço chamada de FTWS-Orch, que combina a utilização de mecanismos de transação e de técnicas de replicação ativa e passiva, fazendo o uso para tanto, da orquestração de Serviços Web. Este modelo foi centrado sob a premissa de ocorrência de faltas de parada (crash).
|
Page generated in 0.0528 seconds