171 |
Securely Consume Web Services Using PHPVo, Sonny Tran-Hai 19 December 2008 (has links)
The PHP: Hypertext Preprocessor language (PHP) has evolved to a sophisticated mainstream programming language for rapid development of significant Web applications at major sites including Facebook.com, Wikipedia.org and Yahoo.com. Leading software vendors such as Oracle and IBM are rushing in providing tools that bridge their products to PHP. However, we have observed a gap in facilitating PHP to utilize Web services efficiently. This thesis reports our efforts in design and implementation of PHP applications that consume Web services. In doing so, I have proposed a framework facilitating PHP programs to utilize Web services with high performance capability. In addition, a number of Web service standards including WS-Addressing and those in WS-Security are integrated into my PHP implementation. Examples of using various Amazon Web Services are provided with details.
|
172 |
Estudo da influência da web services no desempenho de uma arquitetura orientada a serviços com QoS / Influence study of Web services in the performance of a service oriented architecture with QoSToyohara, Rubens Kenji Takaki 15 April 2011 (has links)
Este projeto de mestrado tem como objetivo principal construir Web services de modo a permitir a avaliação de desempenho de uma arquitetura denominada WSARCH. A arquitetura WSARCH foi proposta de modo a prover uma infra-estrutura de Web services considerando aspectos de qualidade de serviço (QoS). Este projeto contribui diretamente com o desenvolvimento desta arquitetura, além de auxiliar na sua validação e na realização de estudos de desempenho de suas funcionalidades. Trabalhos preliminares de pesquisa foram desenvolvidos de forma que, além de auxiliar no desenvolvimento da WSARCH, também contribuíram em pesquisas relacionadas com a área de Web services. Destacam-se estudos realizados com anexos em Web services (WS-Attachments) e estudos com operações de pesquisa e publicação em repositórios UDDI. Por fim, foram realizados estudos de avaliação de desempenho com diferentes tipos de aplicação implantados em provedores que compõem a arquitetura WSARCH / This masters degree project has as main objective to build Web services to evaluate the performance of the WSARCH architecture. The WSARCH architecture was proposed aiming at providing Web services infrastructure implementation considering quality of services aspects. This project contributed directly with the development of this architecture, in addition to helping in validation and performance studies of WSARCHs features. Preliminary research work have been developed in order to contribute in research related to Web services besides helping in the development of WSARCH. Among them there are studies of attachments in Web services (WS-Attachments) and studies in research and publishing operations in UDDI repositories. Finally, studies of performance evaluation with different types of applications deployed on service providers that compose the architecture WSARCH
|
173 |
Instrumentação inteligente via web services. / Intelligent instrumentation through web services.Oliveira, Alex Lopes de 10 April 2006 (has links)
Neste trabalho é apresentado um sistema de instrumentação inteligente integrado com a arquitetura Web Services e desenvolvido em conformidade com as diretrizes estabelecidas na norma IEEE 1451.1. O protocolo de transmissão de dados do sistema é associado ao conceito das especificações dos transdutores e a um Web Service que permita a configuração remota do sistema de aquisição de dados. Através de uma interface de supervisão remota, acessível via Internet a partir de qualquer navegador, o usuário é capaz de identificar quais são os sensores inteligentes que estão conectados em uma rede, através de uma identificação única associada às suas características (tipo, formatação dos dados, etc.). Nesta mesma interface de apresentação o usuário tem a liberdade de selecionar o número de sensores que deseja ativar para efetuar algum monitoramento. Após a seleção dos sensores é disponibilizada uma interface de monitoramento que permite a visualização dos dados através de um gráfico bem como permite ao usuário salvar em um arquivo texto os dados coletados. Na mesma interface de monitoramento é disponibilizado o Web Service que permite alterar o intervalo de coleta de dados. Um conjunto de computadores em uma rede local (Intranet) simula a rede de sensores inteligentes. Nesta mesma rede está conectado o servidor responsável pela disponibilização da interface de supervisão remota. / In this work is presented the integration of an established system of intelligent instrumentation with the Web Service?s architecture, in accordance with the IEEE 1451.1 standard. It is suggested the association of a data-communication protocol with the concept of Transducer Electronic Data Sheet (TEDS) to a Web Service for making possible the remote configuration of a data acquisition system. Through a remote supervisor interface, accessible via Internet from any browser, the user can, at the first moment, identify which are the smart sensors connected in a network, using an unique identification associated to its characteristics (type, data formatting, etc.). In the same graphical interface the user can choose which sensors wants to monitor and, after the selection, will have available the monitoring interface that enables data visualization through a graph and allows the user to save the collected data in a text file. In the same monitoring interface the Web Service is also available; it admits modifications on the data collection interval. A group of computers in a local network (Intranet) simulates the smart sensors network. In the same network is connected a server responsible for supplying the remote supervisor interface.
|
174 |
Distribuição de requisições em cluster de web services: uma abordagem flexível, dinâmica e transparente / Distibution of requests in cluster web services: an approach flexibel dynamic and transparentFaiçal, Bruno Squizato 28 May 2012 (has links)
Esta dissertação de mestrado propõe uma nova política de distibuição de requisições em cluster de web services, denominada Política Performance. Essa política provê uma distribuição transparente, flexível e dinâmica das requisições na plataforma em que é executada. Um estudo sistemático também é realizado para analisar a qualidade dos índices de carga empregados no contexto de web services e propõe um novo índice capaz de representar fielmente o desempenho dos web services e encapsular a complexidade estrutural da plataforma. Também é proposto em Módulo Gerenciador de Energia capaz de prover sustentabilidade à plataforma, reduzindo o consumo de energia elétrica sem prejudicar a alta confiabilidade na distribuição das requisições e com baixo impacto no tempo médio de resposta. Os estudos experimentais realizados neste trabalho mostraram que a Política Performance permitiu um melhor desempenho no atendimento das requisições realizadas à plataforma. EStes resultados referem-se a um desempenho superior a 70% no tempo médio de resposta, quando comparado ao desempenho demosntrado pela política padrão do Mod_cluster. O Módulo Gerenciador de Energia proporcionou uma redução de aproximadamente 30% no consumo de energia da plataforma mantendo a alta confiabilidade na distribuição das requisições / The Master\'s dissertation proposes a new for distribution of requests in cluster of web services, named policy Performance. This policy provides a transparent flexible and dynamic distribution of requests on the plataform. A systematic study is also conducted to example the quality of load indices used in the context of web services., and proposes a new index that accurately represent the performance of web services and encapsulate the complexity structural of the plataform. Also proposed is an Energy Manager Module capable of providing sustainability to the plataform, reducing power consumption without sacrificing high reliability in the distribution of request and low impact on the average response time. Our main results show that policy Performance has a better performance in handling requests sent to the plataform. Our results show a gain of performance higher than 70% in average responswetime when compared to the perormance demonstrated by the defaut policy Mod_cluster. The Power Manager Module reduced byapproximately 30% the energy consumption of the plataform even keeping the high reliability in the distribution of requests
|
175 |
"Web Services de apoio a aplicações voltadas ao trabalho em grupo" / Web Services to support group applications and applications integrationVieira, Victor Hugo 22 March 2006 (has links)
O desenvolvimento de trabalhos em grupo tornou-se uma tarefa cada vez mais comum nos dias atuais. Com isso, houve também um crescimento na utilização e no desenvolvimento de aplicações computacionais que implementam os processos de apoio à cooperação entre as pessoas, as quais possibilitam um considerável ganho de produtividade nas tarefas realizadas pelo grupo. A integração de várias dessas aplicações pode resultar em um acréscimo de funcionalidades, aumentando as possibilidades de uso e a flexibilidade para o usuário. Com o objetivo de agregar funcionalidades e melhorar os potenciais usos dos sistemas de software, aplicações integradas possuem, em geral, mais funcionalidades e maiores possibilidades de uso do que aplicações isoladas. Assim, foi desenvolvido o WS4CSCW (Web Services for Computer Supported Cooperative Work), um Web Service que tem como objetivo facilitar a integração de ferramentas e sistemas CSCW. O WS4CSCW permite o gerenciamento de usuários, grupos, recursos, permissões e papéis de usuários e grupos, disponibilizando funcionalidades para aplicações voltadas ao trabalho em grupo, bem como para facilitar a integração entre essas aplicações, permitindo um co-funcionamento mais direto, consistente e coeso. / Nowadays, the achievement of tasks made in groups has become a habitual concern by people. In this way, a rise of using and developing computer programs that support cooperative work process has been noted. The programs aim to provide productivity improvements on work made by groups. Integrating the software could result in increasing functionalities, augmenting both its use possibilities and flexibility. Integrated softwares have, in general, more features and use's potential than isolated applications. As a result, WS4CSCW (Web Services for Computer Supported Cooperative Work) -- a Web Service to assist CSCW application's integration was developed. WS4CSCW allows management of users, groups, resources, permissions, and user and group roles, by making available functionalities to applications for group work, making easy the integration among these applications and providing a straighter, more cohesive and consistent cooperation.
|
176 |
Estudo da influência da web services no desempenho de uma arquitetura orientada a serviços com QoS / Influence study of Web services in the performance of a service oriented architecture with QoSRubens Kenji Takaki Toyohara 15 April 2011 (has links)
Este projeto de mestrado tem como objetivo principal construir Web services de modo a permitir a avaliação de desempenho de uma arquitetura denominada WSARCH. A arquitetura WSARCH foi proposta de modo a prover uma infra-estrutura de Web services considerando aspectos de qualidade de serviço (QoS). Este projeto contribui diretamente com o desenvolvimento desta arquitetura, além de auxiliar na sua validação e na realização de estudos de desempenho de suas funcionalidades. Trabalhos preliminares de pesquisa foram desenvolvidos de forma que, além de auxiliar no desenvolvimento da WSARCH, também contribuíram em pesquisas relacionadas com a área de Web services. Destacam-se estudos realizados com anexos em Web services (WS-Attachments) e estudos com operações de pesquisa e publicação em repositórios UDDI. Por fim, foram realizados estudos de avaliação de desempenho com diferentes tipos de aplicação implantados em provedores que compõem a arquitetura WSARCH / This masters degree project has as main objective to build Web services to evaluate the performance of the WSARCH architecture. The WSARCH architecture was proposed aiming at providing Web services infrastructure implementation considering quality of services aspects. This project contributed directly with the development of this architecture, in addition to helping in validation and performance studies of WSARCHs features. Preliminary research work have been developed in order to contribute in research related to Web services besides helping in the development of WSARCH. Among them there are studies of attachments in Web services (WS-Attachments) and studies in research and publishing operations in UDDI repositories. Finally, studies of performance evaluation with different types of applications deployed on service providers that compose the architecture WSARCH
|
177 |
O impacto da virtualização no desempenho de aplicações distribuídas baseadas em SOA e a sua influência nos modelos de desempenho / The impact of visualization on te performance of SOA-based applications and its influence on the performance modelsAlves, Luís Cézar Darienzo 16 October 2013 (has links)
Esta tese de doutorado analisa o impacto gerado pela virtualização assistida por hardware, de terceira geração, no desempenho de aplicações baseadas em SOA do tipo CPU-bound e memory-intensive, bem como nas operações de marshalling e unmarshalling de mensagens SOAP executadas nas bibliotecas dos servidores de aplicação. A partir dessa análise, concluiu-se que os recursos disponibilizados pela plataforma de hardware, principalmente no gerenciamento de memória, eliminam a sobrecarga gerada pela virtualização baseada em tradução binária, elevando os hypervisores bare-metal a um novo patamar, onde aplicações executadas sobre tais virtualizadores obtém, frequentemente, desempenho superior àquelas executadas em plataformas não virtualizadas. Assim, modificações nos modelos de desempenho de aplicações baseadas em SOA atualmente em uso são propostas, de acordo com a análise desenvolvida, para que reflitam os resultados obtidos de forma realista / This PhD thesis analyzes the impact caused by third generation hardware-assisted virtualization on the performance of CPU-bound and memory-intensive SOA-based applications, as well as the impact caused on the marshaling and unmarshalling operations of the SOAP messages executed on the libraries of the application servers. From this analysis is concluded that the resources provided by the hardware platform, mainly considering the memory management, eliminate the overload generated by virtualization based on binary translation, raising the bare-metal hypervisors to a new level, where applications running on these hypervisors reach better performance when compared to those applications running on platforms not virtualized. Thus, modifications on the performance models for SOAbased applications currently in use are proposed accordingly to the analysis developed, aiming at reflecting the results obtained in a realistic fashion
|
178 |
Policy-driven framework for manageable and adaptive service-oriented processesErradi, Abdelkarim, Computer Science & Engineering, Faculty of Engineering, UNSW January 2008 (has links)
Dynamic selection and composition of autonomous and loosely-coupled Web services is increasingly used to automate business processes. The typical long-running characteristic of business processes imposes new management challenges such as dynamic adaptation of running process instances. However, current process orchestration engines provide limited flexibility to dynamically adapt to changing runtime conditions (e.g., presence of faults). Additionally, current process specification languages exhibit some limitations regarding modularity of crosscutting management concerns. In particular, monitoring and adaptation logic is often scattered across several process definitions and intertwined with the business logic. This leads to monolithic and complex processes that are hard to understand, reuse, maintain, and evolve. To address these limitations, we developed a policy-based change management framework, named Manageable and Adaptable Service Compositions (MASC), to declaratively express crosscutting monitoring and process adaptation concerns in a separate and modular way. MASC policies use a set of simple, but flexible and relatively powerful, constructs to declaratively specify policies that govern: (1) discovery and selection of services to be used, (2) monitoring to detect the need for adaptation, (3) reconfiguration and adaptation of the process to handle special cases (e.g., context-dependant behaviour) and recover from typical faults in service-based processes. The identified constructs are executed by a lightweight service-oriented management middleware named MASC middleware. The adaptation is transparent because it preserves the original functional behaviour of the business process and does not tangle the adaptation logic with that of the business process. Additionally, policies do not have to be necessarily defined when designing the process; they can also be introduced later during deployment or at runtime. We implemented a MASC proof-of-concept prototype and evaluated it on Stock Trading case study scenarios. We conducted extensive studies to demonstrate the feasibility of the proposed techniques and illustrate the benefits of our approach in providing adaptive composite services using the policy-based approach. Our performance and scalability studies indicate that MASC middleware is scalable and the introduced overhead are acceptable.
|
179 |
A System for Rapid Configuration of Distributed Workflows over Web Services and their Handheld-Based CoordinationJoshi, Jaimini 12 January 2006 (has links)
Web services technology has lately stirred tremendous interest in industry as well as the academia. Web services are self-contained, platform independent functionality which is available over the internet. Web services are defined, discovered & accessed using a standard protocols like WSDL, UDDI & SOAP. With the advent of Service-Oriented Architecture and need for more complex application, it became eminent to have a way in which these independent entities could collaborate in a coherent manner to provide a high level functionality. But the problem of service composition is not an easy one. One reason being the self-contained and loosely coupled interaction style, which happens to be the single most important reason for its popularity. We are proposing a prototype system for distributed coordination of web services. This system is based on the Web Bonds model for coordination. The system, dubbed BondFlow system, allows configuration and execution of workflows configured over web services. Presently BondFlow system allows both centralized as well as distributed coordination of workflows over handhelds, which we claim as an engineering feet and is currently a unique work in this area.
|
180 |
A Web-Services-Based Approach to Model ManagementChiu, Ching-Chih 26 July 2006 (has links)
Decision support systems (DSS) are increasingly important in this highly competitive environment in which organizations face frequent and complex decision problems. The increased popularity of web technology has pushed most information systems to be web-based; DSS is no exception. Model management as a major component in DSS is also moving toward this direction. Therefore, this research examines how web services technology can be used to implement model management for decision support.
In this research, a model is treated as a service. The primary purpose of this research is to achieve model integration capabilities. We adopt existing techniques for web service composition to implement a system that can support model integration. In other words, we use WSDL and BPEL4WS to develop a model integration and management method to support organizational decision making.
Service-oriented architecture (SOA) is a trend for future information systems. Web service technology is the foundation for this paradigm shift. The method developed in this research can facilitate an organization to better manage its decision models to increase its competitive advantages.
|
Page generated in 0.0313 seconds