Spelling suggestions: "subject:"boservice"" "subject:"bservice""
161 |
An empirical study of the transformation of a Node.js based web application, Entize Planning, into a cloud service / En empirisk studie av transformationen av en Node.js baserad webbapplikation, Entize Planning, till en molntjänstLagerman, Rikard January 2014 (has links)
The Node.js based web application Entize Planning needs to evolve and become distributable, and the logical transformation is into a SaaS cloud service that can compete in a pressured economic climate concerning resources. The aim is to provide an insight into the challenges in mitigating a web service to the cloud. By utilising the edge concerning low-cost and rapid development associated with Open Source use, a NoSQL supported and Node.js with related technologies, cloud service prototype development process and environment is proposed. Keeping guidelines such as: security, maintenance, complexity, scalability and mobility; emphasised, in order to carefully utilise existing architecture will result in an flexible solution that preserves aforementioned attributes, making the project as a whole a success towards its endusers. Key remarks that surfaced was the distinct separation between Entize Planning - the product - and the delivery mechanism - the cloud service plattform - and also the explicit need to investigate any utilisation of preexisting cloud architecture pertaining limitations in their delivery, before adoptation.
|
162 |
Self-healing Web service composition with HTN plannersChan, Ka Sim May 22 January 2009 (has links)
Web services have become a prominent paradigm for building of both inter and intra-enterprise business processes. These processes are composed from existing Web services based on defined requirements. Standards and techniques have been developed to aid in the dynamic composition of services. However, these approaches are limited when it comes to the handling of unexpected events. This dissertation presents the results of experiments that investigated numerous problems related to Web service composition processes. Based on the investigation, a fault taxonomy was formulated. Faults were grouped into three broad categories, each representing a distinct problem stage. The investigation into faults gave rise to the issue of fault recovery and continued process execution. A list of requirements for self-healing Web service composition was identified, while a new self-healing cycle was exploited based on the MAPE cycle (Monitor, Analyzer, Planner, Executive). The proposed self-healing composition cycle consists of three modules: Plan Generation Module, Plan Execution Module and Failure Analysis Module. The plan execution module, consisting of the execution and run-time monitoring phases, and the failure analysis module, consisting of the analysis and sensemaking phases, were found to be vital to self-healing Web service composition. Self healing Web service composition and the goal of self-healing were achieved through the use of Hierarchical Task Network (HTN) planning systems. / Dissertation (MSc)--University of Pretoria, 2009. / Computer Science / unrestricted
|
163 |
A Web service selection framework for an assisted SOA / Un framework de selection des services Web pour une SOA assistéeAzmeh Hamoui, Zeina 06 October 2011 (has links)
Un service Web est un moyen d'offrir des fonctionnalités sur un réseau en utilisant des normes ouvertes pour la description et l'invocation. Les services Web représentent une réalisation importante de l'Architecture Orientée Service (AOS), à l'aide de qui, les applications peuvent être développées rapidement avec un coût bas par couplage faible les services sur un réseau. Cela nécessite la découverte et la composition des ensembles de services interopérables, selon certaines exigences fonctionnelles et non fonctionnelles. Les services Web confrontent de nombreux défis quant à leur découverte et sélection, en raison de plusieurs facteurs tels que: le nombre important de services, le manque de registres publics capables d'offrir des mécanismes efficaces de récupération de service, de leur nature dynamique qui impose divers aspects de QoS tels que la disponibilité, le temps de réponse, etc, et le manque de sémantique dans leurs descriptions d'interface. Dans cette thèse, nous avons deux objectifs principaux. Notre premier objectif est de faciliter la sélection des services Web et d'assurer la continuité du service dans des compositions de services Web. Par conséquent, nous proposons une approche basée sur l'analyse formelle de concepts (AFC) pour classer les services Web dans un premier temps par mots clés, puis par les valeurs de similarité entre leurs opérations. Cette classification est représentée comme un treillis de concepts qui révèle les relations entre les services, ce qui facilite la sélection d'un service nécessaire ainsi que l'identification des potentiels sauvegardes (substitutions en cas de panne). Notre deuxième objectif est de guider l'utilisateur en effectuant une sélection optimisée basée sur des plusieurs critères. Nous définissons un descripteur pour l'utilisateur qui spécifie des exigences fonctionnelles et non fonctionnelles. Dans ce descripteur, les propriétés fonctionnelles sont spécifiées comme un ensemble de mots-clés. Les propriétés non fonctionnelles représentent les niveaux attendus de QoS (bon, mauvais, moyen, ..) ainsi que la composition de services exprimée en tant que liens entre les propriétés fonctionnelles spécifiées. Afin d'atteindre cet objectif, nous proposons une approche basée sur l'analyse relationnelle de concepts (ARC) qui classifie les services Web en treillis de concepts similaires à la AFC, mais enrichis avec les propriétés non-fonctionnelles. Nous proposons également un mécanisme permettant d'interroger le concept de treillis résultant basée sur RCA, selon les exigences spécifiées dans le descripteur. Nous avons validé notre proposition en utilisant des services Web réels extraits de Service-Finder et Seekda (des moteurs de recherche de services Web). Pour l'approche basée sur la AFC, nous avons récupéré un total de 145 services Web que nous avons classés en fonction de leur fonctionnalité. Nous avons montré comment sélectionner efficacement un service offrant les fonctionnalités requises et la manière d'identifier ses sauvegardes. Pour l'approche basée sur RCA, nous avons récupéré 901 services Web que nous avons classés selon leur niveau de QoS et de composabilité. Nous avons vérifié que cette approche permet une sélection efficace des services correspondant aux exigences fonctionnelles et non fonctionnelles spécifiées. / A Web service is a way of offering functionality over a network using open standards for description and invocation. Web services represent an important realization of Service-Oriented Architectures (SOA), using which, applications can be developed rapidly with a low cost by loosely coupling services over a network. This necessitates discovering and composing sets of interoperable services, according to some functional and non-functional requirements.Web services face many challenges regarding their discovery and selection, due to several factors like: the fairly large number of services, the lack of public registries capable of offering efficient service retrieval mechanisms, their dynamic nature which imposes various QoS aspects such as availability, response time, etc., and the lack of semantics in their interface descriptions.In this thesis, we have two main objectives. Our first objective is to facilitate Web service selection and assure service continuity in Web service compositions. Therefore, we propose an approach based on Formal Concept Analysis (FCA) to classify Web services first by keywords then by similarity values between their operations. This classification is represented as a concept lattice that reveals the relations between the services, which facilitates the selection of a needed service as well as the identification of its potential backups (substitution in case of failure).Our second objective is to guide the user towards performing an optimized multi-criteria based selection. We define a user requirements descriptor that specifies the needed functional and non-functional properties. Inside this descriptor, functional properties are specified as a set of keywords. Non-functional properties represent the expected QoS levels (good, bad, medium, ..) as well as the composition of services expressed as links between the specified functional properties. In order to meet this objective, we propose an approach based on Relational Concept Analysis (RCA) that classifies Web services into concept lattices similar to FCA, but enriched with the non-functional properties. We also propose a mechanism to query the resulting RCA-based concept lattices, according to the requirements specified in the descriptor.We validated our proposition using real Web services retrieved from Service-Finder and Seekda Web service search engines. For the FCA-based approach, we retrieved a total of 145 Web services that we classified by their functionality. We showed how to select efficiently a service offering the required functionality and how to identify its backups.For the RCA-based approach, we retrieved 901 Web services that we classified by their QoS and composability levels. We verified that the approach allows an efficient selection of services corresponding to the specified functional and non-functional requirements.
|
164 |
Metody učení preferencí / Preference Learning MethodsPichl, Ota January 2013 (has links)
The diploma thesis is focused on preference learning. Preferences can be analyzed in many areas starting from economics, over the statistics to informatics. This thesis is focused on informatics point of view on preferences. At the beginning it is focusing on preferences in general and analyzing its origin in economical science. Then this knowledge base is used for analysis of informatics methods employed in preference learning which also includes machine learning and describes how these sciences are connected with each other. Practical part of work is focused on employing informatics preferences in practice. The basic tasks and methods are described at the beginning and followed by more detailed analysis of one the methods (UTA NM). The result consists of description and implementation of a REST web service that can be used for one of the preference learning tasks.
|
165 |
Testování webových služeb nástrojem SoapUI / Web services testing with SoapUISobotka, Petr January 2015 (has links)
The subject of this diploma thesis is web services testing with SoapUI. The main objective is to create a methodology for web services testing. The next objective (which is a part of the methodology) is to create a guidance for web services testing using SoapUI. The guidance serves as a manual to web services testing with SoapUI. The theoretical part of the thesis explains basic terms: testing, web service and methodology. This part is also devoted to the introduction of the SoapUI and Eclipse Process Framework Composer. The practical part of the thesis is focused on the methodology for web services testing itself. The methodology is created in Eclipse Process Framework Composer and each element of the methodology is described here. Some of the methodology elements (the guidance, concepts, tools and some templates) are listed as an appendix.
|
166 |
Integrace programů do WCF webové služby / Integration of programs into WCF web serviceChladík, Jan January 2014 (has links)
This thesis deals with integration of separate .NET programs of photovoltaic power plant monitoring system. The main goal is integration of functions provided by programs into a single communication interface in the form of SOAP and REST compatible web service while minimizing cost. The integration is performed using a newly developed integration application that dynamically generates a web service using WCF technology. The thesis is divided into three main parts. The first part describes the current state of the photovoltaic power plant monitoring system, its problems and solution conditions. According to these problems and conditions is designed the target state of the system. The second part is divided into phases of the project according to the OpenUP methodology. Inception phase contains a selection of technologies and approaches that are used to achieve the target state of the system in compliance with solution conditions. Elaboration phase describes how to design and define the necessary tasks of development and implementation. In construction phase is described development and implementation of tasks of designed solution within integration application including object type serialization. Transition phase describes the individual tasks of editing existing programs to achieve integration. The last part of this thesis describes some possible directions for further development of the solution. The contribution of this thesis consists in the comprehensive elaboration of all main tasks of integration of programs.
|
167 |
Implementação de mecanismos tolerantes a falhas em uma arquitetura SOA com Qos / Implementation of fault tolerant mechanisms in a SOA architecture with QoSEdvard Martins de Oliveira 28 August 2013 (has links)
Esta dissertação de mestrado tem como objetivo avaliar a integração de políticas de tolerância a falhas em uma arquitetura de Web Services com múltiplos módulos. A arquitetura utilizada é denominada WSARCH, e foi desenvolvida para o estudo das relações e interoperabilidade entre serviçcos. Os mecanismos de tolerência a falhas foram integrados aos módulos da arquitetura, testados, comparados e avaliados. A avaliação de desempenho mostrou que os mecanismos de tolerância a falhas introduzidos foram eficientes e apresentaram resultados adequados. As técnicas de reputação utilizadas na seleção de serviço atuaram satisfatoriamente e foram consideradas um importante avanço nos mecanismos da arquitetura / This master\'s thesis aims to evaluate the integration of fault tolerance mechanisms in a Web Services architecture with multiple modules. The architecture used is named WSARCH and was developed for the study of interactions and interoperability of services. WSARCH is an architecture conceived to receive tests and experiments involving concepts of Web Services. The fault tolerance tools were integrated in the architecture, tested, evaluated and comparated. The performance evaluation showed that the fault tolerance mechanisms introduced were ecient and presented appropriate results. The reputation techniques utilized in service selection operated successfully and were considered an important advance in the mechanisms of the architecture
|
168 |
Technologie Silverlight / Silverlight technologyKouba, Petr January 2011 (has links)
The diploma thesis is focused on Silverlight technology, possibilities of running and application developments. Next Windows Presentation Foundation is introduced, which Silverlight technology results from, and the principal of creation user interface in XAML. Data bindings are used for the information presentation gained from web services. Concept called Windows Communication Foundation enables relatively easy application development gaining data from different resources through web services. Principals of communication with web services based on SOAP and REST architecture are described. An application for observing current stock exchanges information was developed on the base of previous studies. The application consists of server and client side. The server side obtains data from resources which are free available. These data are published through web services. Silverlight client gets data from web services and presents them to users. User settings are stored on server in database. ADO.NET Entity Framework and Domain Service are used for the access to the database.
|
169 |
Webová aplikace HelpDesk a synchronizace dat / Web application HelpDesk and data synchronizationBalogh, Pavel January 2012 (has links)
The thesis deals with the development of the web-based Helpdesk application which ensures and supports the communication with Internet users. The first section of the thesis contains a brief description of the individual means and tools used by the developer. The practical part describes the design and development of the individual layers of the web-based application concerned. The latter section also mentions the development and usage of the required synchronization and code generation tools.
|
170 |
Emulátor přenosových parametrů datových sítí / Emulator transmission parameters of data networksGrabovský, Štěpán January 2016 (has links)
This diploma thesis deals with a development of a network emulator operating in TCP/IP computers networks. This work contains a specification of transmission parameters and an analysis of concurrent systems both proprieties and open-sources. Afterward describes a relalization of the emulator itself. The core of the emulator uses well-known Linux tools tc, netem and iptables. An API of the program is realized by web service and for user interaction has been developed a web user interface. At the end of this work are listed and then discussed measured results of the emulator capabilities.
|
Page generated in 0.0447 seconds