Spelling suggestions: "subject:"boservice"" "subject:"bservice""
201 |
Providing Scalability For An Automated Web Service Composition FrameworkKaya, Ertay 01 June 2010 (has links) (PDF)
In this thesis, some enhancements to an existing automatic web service composition and execution system are described which provide a practical significance to the existing framework with scalability, i.e. the ability to operate on large service sets in reasonable time. In addition, the service storage mechanism utilized in the enhanced system presents an effective method to maintain large service sets. The described enhanced system provides scalability by implementing a pre-processing phase that extracts service chains and problem initial and goal state dependencies from service descriptions. The service storage mechanism is used to store this extracted information and descriptions of available services. The extracted information is used in a forward chaining algorithm which selects the potentially useful services for a given composition problem and eliminates the irrelevant ones according to the given problem initial and goal states. Only the selected services are used during the AI planning and execution phases which generate the composition and execute the services respectively.
|
202 |
Query Interface And Query Language For Domain Specific Web Service Discovery SystemOzdil, Hilal 01 September 2011 (has links) (PDF)
As the number of the published web services increase, discovery of the web services with the desired functionality and quality is becoming a challenging process. Selecting the appropriate web services among the ones that oer the same functionality is also a challenging task. The web service repositories like UDDI (Universal Description Discovery and Integration) support only the syntactic searchs. Quality of service parameters for the published web services can not be queried over these repositories. We have proposed a query language that aims to overcome these problems. It enables its users to query the web services both syntactically and semantically. We also allow the users to specify the quality of service criteria which the desired web services should satisfy. We have developed a graphical query interface to assist the users in query sentence formulation process. The proposed work is developed as a submodule of the Domain Specific Web Service Discovery with Semantics (DSWSD-S) System. Aforementioned query language and the query interface are explained in detail in this thesis.
|
203 |
Qos-aware Service Selection For Web Service CompositionAbdyldaeva, Rahat 01 June 2012 (has links) (PDF)
Composition of web services is one of the flexible and easiest approaches for
creating composite services that fulfill complex tasks. Together with providing
convenience in creation of new software applications, service composition has
various challenges. One of them is the satisfaction of user-defined Quality of Service
(QoS) requirements while selecting services for a composition. Load balancing issue
is another challenge as uncontrolled workload may lead to violation of service
providers&rsquo / QoS declarations. This thesis work proposes a QoS aware method for
optimum service composition while taking into account load balancing. M/M/C
queuing model is utilized for the individual services to determine sojourn time
distribution for possible compositions. Percentile of the execution time, price and
availability are considered as QoS parameters. Proposed algorithm selects the
optimum composition according to QoS constraints and utility provided by the
services. The performance of the method is evaluated by custom simulation software
and is compared to two other methods, random selection and average execution timebased
optimal service selection.
|
204 |
以模型驅動方式利用本體論知識開發網路服務 / From Ontology to Web Service via Model-Driven System Development李廷輝, Li ,Ting-Huei Unknown Date (has links)
本論文的目的是希望能以模型驅動方式,利用既有本體論提供的知識,快速產生與之相關的網路服務應用。我們的方法是先將本體論知識轉換為符合EMF超模型規格的中性模型,這些模型經人為修正與轉換之後,利用EMF和我們實作的產生器,即可從模型生成模型實作以及網路服務的WSDL與OWL-S描述檔。在產生出WSDL後,就可以用AXIS提供的工具,從WSDL的介面描述中生成網路服務的通訊端點實作。我們的系統整合了AXIS與EMF產出的程式碼,使系統能夠產生出比原本AXIS產出的實作更為完整的功能。最後,部分實作所缺之邏輯處理部份,則需由程式開發人員再予補足,即能建構出完整的網路服務。我們提出的這套方法與開發工具,讓開發人員能善用本體論知識,經由模型驅動的設計方式,快速地建構出網路服務系統。 / In this thesis we propose a model-driven approach by which we can make use of existing ontology knowledge to help construct a partial implementation of web services on related domains. The idea is to use existing formal ontologies for an application domain as the basis of requirement and system analysis. Our system then transforms these ontologies into platform neutral models conforming to the EMF metamodel, which, after additional refinements, can be used to construct platform dependent web service models as well as a partial implementation by following the typical MDA process with supporting tools. Finally, developers need only fulfill the lacked service logic and a complete web service can be obtained. In addition to providing and integrating supporting tools, the main contribution of our system is to leverage ontology for rapid construction of web services.
|
205 |
A COMPREHENSIVE SERVICE MANAGEMENT MIDDLEWARE FOR AUTONOMIC MANAGEMENT OF COMPOSITE WEB SERVICES-BASED PROCESSESZULKERNINE, FARHANA H 22 April 2009 (has links)
Web services are autonomic software applications that provide specific services on the Web and are accessible through standards-based protocols and interfaces in order to ensure interoperability. Web services have gained immense popularity due to the potential of dynamically composing multiple Web services over the Internet into complex multi-organizational Business-to-Business and Business-to-Consumer processes. The management of such composite processes, however, poses a non-trivial problem in terms of cost and complexity due to technology growth, increasing consumer demands for service quality, and the varying Internet workload.
Based on a study of the state-of-the-art and a critical assessment of the limitations of the existing solutions, we present the Comprehensive Service Management Middleware (CSMM) framework to facilitate execution of the four major tasks of client-side process management namely, service selection, negotiation of Service Level Agreement (SLA), composition and execution of the process, and monitoring and validation of SLAs. We also propose the Negotiation Broker (NB) framework for automated intelligent agent-based negotiation of Service Level Agreements (SLAs), and the Performance Monitor (PM) framework for distributed client-side monitoring and verification of SLAs. The NB expedites bilateral bargaining of SLAs in a trusted broker framework with enhanced decision algorithms to enable consumer feedback during negotiation. The PM presents a flexible and extensible trusted monitoring solution, which enables faster error detection and recovery and automatic creation of a reputation knowledge base.
We explain a scenario of autonomic process management using the CSMM. We describe experiments using agent simulations on a prototype of the NB to validate our proposed policy model for business level specification of negotiation preferences, the mathematical policy mapping model, and the decision algorithms for different consumer preferences. The optimality of the negotiation results are illustrated by combined utility value of the negotiation outcomes for both parties. The experiments conducted on the proof of concept prototype of the PM show its viability, efficiency, and accuracy in distributed SLA monitoring and verification because it does not include network performance. The CSMM enables partial or complete automation of all the client-side management tasks to leverage use of Web services in business processes. / Thesis (Ph.D, Computing) -- Queen's University, 2009-04-20 02:01:50.8
|
206 |
Bioclipse : Integration of Data and Software in the Life SciencesSpjuth, Ola January 2009 (has links)
New high throughput experimental techniques have turned the life sciences into a data-intensive field. Scientists are faced with new types of problems, such as managing voluminous sources of information, integrating heterogeneous data, and applying the proper analysis algorithms; all to end up with reliable conclusions. These challenges call for an infrastructure of algorithms and technologies to supply researchers with the tools and methods necessary to maximize the usefulness of the data. eScience has emerged as a promising technology to take on these challenges, and denotes integrated science carried out in highly distributed network environments, or science that makes use of large data sets and requires high performance computing resources. In this thesis I present standards, exchange formats, algorithms, and software implementations for empowering researchers in the life sciences with the tools of eScience. The work is centered around Bioclipse - an extensible workbench developed in the frame of this thesis - which provides users with instruments for carrying out integrated research and where technical details are hidden under simple graphical interfaces. Bioclipse is a Rich Client that takes full advantage of the many offerings of eScience, such as networked databases and online services. The benefits of mixing local and remote software in a unifying platform are demonstrated with an integrated approach for predicting metabolic sites in chemical structures. To overcome the limitations of the commonly used technologies for interacting with networked services, I also present a new technology using the XMPP protocol. This enables service discovery and asynchronous communication between the client and server, which is ideal for long-running analyses. To maximize the usefulness of the available data there is a need for standards, ontologies, and exchange formats, in order to define what information should be captured and how it should be structured and exchanged. A novel format for exchanging QSAR data sets in a fully interoperable and reproducible form is presented, together with an implementation in Bioclipse that takes advantage of eScience components during the setup process. Bioclipse has been well received by the scientific community, attracted a large group of international users and developers, and has been awarded three international prizes for its innovative character. With continued development, the project has a good chance of becoming an important component in a sustainable infrastructure for the life sciences.
|
207 |
Toward a customized privacy preservation method in mobile tourism applications / Vers une méthode personnalisée de préservation de la vie privée dans les applications du tourisme mobileMou, Lei 07 October 2016 (has links)
Le développement rapide des TIC (Information and Communication Technology) a un impact énorme à toutes les industries. Internet Mobile, Web 2.0, la technologie de positionnement sont déployées dans le monde largement, qui a initialisé la demande intérieure des nouvelles technologies dans le domaine du tourisme. En profitant de la commodité apportée par les nouvelles technologies, de plus en plus d'utilisateurs de commencer à se concentrer sur les questions de confidentialité.Comme on le sait, il y a une contradiction entre la qualité des services et la vie privée recommandés basés sur la localisation. profil de l'utilisateur détaillé et informations de localisation précises sont nécessaires pour fournir un service basé sur la localisation avec une grande efficacité et de qualité, tandis que la préservation de la vie privée exige cacher le profil et l'emplacement de l'utilisateur. De nombreuses recherches récentes vise à trouver un équilibre entre eux, pour obtenir la meilleure qualité de la LBS dans le contexte du contenu du profil de l'utilisateur et les informations de localisation moins exposée.Dans cette thèse, l'auteur a porté principalement sur la vie privée de profil de l'utilisateur mobile, qui couvre à la fois les caractéristiques personnelles et les informations de localisation.1, sur mesure modèle de confidentialité des utilisateurs considérant à la fois les qualités personnelles et la localisation spatiale et temporelle est définie pour l'utilisateur mobile.Dans cette recherche, nous avons proposé le modèle de confidentialité personnalisé pour chaque utilisateur de définir, son / sa propre signification de la vie privée. Avec ce modèle, à des fins de Voyage différents, ou même pour le temps et un autre emplacement, ils peuvent avoir des définitions différentes pour leur vie privée.2, Minimiser les données à stocker sur le serveur.Les profils sont stockés de deux façons différentes, le profil complet est stocké sur le côté client, et seules les valeurs des attributs qui sont en mesure pour les utilisateurs de partager sont stockés sur le côté serveur, ainsi minimisé les données à stocker sur le serveur.3, les niveaux personnalisés de granularité de la divulgation de l'emplacement et l'heure sont réglables pour les utilisateurs.Pour changer fréquemment des attributs tels que l'emplacement et l'heure, l'utilisateur peut les divulguer avec une granularité appropriée, afin d'obtenir le service attendu par les fournisseurs de services.Mots-clés: vie privée, l'emplacement, le profil de l'utilisateur, mobile, tourisme / The rapid development of ICT(Information and Communication Technology) brought huge impact to all industries. Mobile internet, Web 2.0, positioning technology are deployed world-widely, that initialized inner request of new technologies in the field of tourism as well. By enjoying the convenience brought by new technologies, more and more users starting to focus on privacy issues.As known, there is a contradiction between the quality of recommended location-based services and privacy. Detailed user profile and precise location information are needed for providing location-based service with high efficiency and quality, while privacy preservation requires hiding user's profile and location. Many recent researches aims to seek a balance between them, to obtain the best quality of the LBS in the context of the least exposed user profile content and location information.In this thesis, the author focused mainly on the privacy of mobile user profile, which covers both personal characteristics and location information.1, Customized user privacy model considering both personal attributes and spatial and temporal location is defined for mobile user.In this research, we proposed customized privacy model for every user to define, his/her own meaning of privacy. With this model, for different travel purpose, or even for different time and location, they can have different definitions for their privacy.2, Minimized the data to be stored on server.Profiles are stored in two different ways, complete profile is stored on the client side, and only the values of the attributes that are able for the users to share are stored on the server side, thus minimized the data to be stored on server.3, Customized levels of granularity of disclosure of location and time are adjustable for users.For frequently changing attributes such as location and time, user can disclose them with suitable granularity, in order to obtain expected service from the service providers.Keywords: privacy, location, user profile, mobile, tourism
|
208 |
Tracking and Serving Geolocated Ads, Load Balancing, and Scaling of Server ResourcesHansson, Markus January 2018 (has links)
This thesis explores the creation of a scaling, containerized, advertisement server that will be used by Gold Town Games AB to better integrate ads into their application(s). The server is built as a Docker image that will be used to create server instances on AWS Elastic Container Service for automatic scaling and server resource configuration. The server was created with the intention that GTG will have full control over what advertisements are shown in their application(s) and to seamlessly integrate sponsored logos onto jerseys or sports fields. This will not only serve as a source of income with advertisers paying for ad space, but it will also make the game elements more realistic as we have come to expect teams and stadiums to be sponsored and plastered with company logos. Another important part when displaying advertisement is to track statistics for the ads, since without a way to show advertisers that their ads are shown and that they are generating engagement it is very hard to sell the ad space. / Detta examensarbete utforskar skapandet av en skalbar, containerbaserad, reklamserver som kommer användas av Gold Town Games AB för att integrera reklam i deras applikation(er). Servern är byggd som en Docker-bild som används för att skapa instanser på AWS Elastic Container Service för automatisk skalning och serverresurshantering. Servern är utvecklad med tanken att GTG ska ha full kontroll över vilken reklam som visas i deras applikation(er) och för att kunna lägga till sponsrade loggor på matchtröjor och i arenor. Detta är inte bara en extra form av inkomst, då annonsörer betalar för reklamplatser, utan hjälper även till att få delar av spelen att kännas mer realistiska då vi är vana att lag och arenor är sponsrade och fulla av företagsloggor. En annan viktig del när man visar reklam är att kunna spara statistik för den, eftersom det skulle vara väldigt svårt att sälja reklamplatser utan att kunna visa att folk faktiskt ser reklamen.
|
209 |
Modelo de interoperabilidade para utiliza??o dos recursos dos ambientes virtuais de aprendizagem atrav?s de dispositivos m?veis / Model interoperability for use in resources in the virtual learning environments through mobile devicesFernandes, Kleber Tavares 25 August 2014 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2015-12-14T21:31:41Z
No. of bitstreams: 1
KleberTavaresFernandes_DISSERT.pdf: 3094437 bytes, checksum: bdb3801626d482f58f739a586a06ea20 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2015-12-15T21:50:51Z (GMT) No. of bitstreams: 1
KleberTavaresFernandes_DISSERT.pdf: 3094437 bytes, checksum: bdb3801626d482f58f739a586a06ea20 (MD5) / Made available in DSpace on 2015-12-15T21:50:51Z (GMT). No. of bitstreams: 1
KleberTavaresFernandes_DISSERT.pdf: 3094437 bytes, checksum: bdb3801626d482f58f739a586a06ea20 (MD5)
Previous issue date: 2014-08-25 / A evolu??o tecnol?gica tem tornado a Educa??o a Dist?ncia acess?vel para um maior n?mero de cidad?os em qualquer hora e em qualquer lugar. O aumento potencial da oferta de dispositivos m?veis integrados a ambientes de aprendizado m?vel permite que a informa??o saia dos ambientes f?sicos das institui??es de ensino, oportunizando a alunos e professores criarem cen?rios de aprendizagem geograficamente distribu?dos. Entretanto, muitos dos aplicativos desenvolvidos para estes ambientes ainda permanecem isolados uns dos outros e n?o se integram de maneira suficiente aos ambientes virtuais de aprendizagem (AVA). Esta disserta??o apresenta um modelo de interoperabilidade entre dispositivos m?veis e AVAs distintos baseado em webservices. Para a concep??o deste modelo, t?cnicas de engenharia de requisitos e arquitetura de software foram utilizadas. Com o intuito de mostrar a viabilidade do modelo foi desenvolvida uma aplica??o m?vel voltada para question?rios, al?m disso, as principais funcionalidades relacionadas com interoperabilidade foram testadas. / The technological evolution has been making the Distance Education accessible for a
greater number of citizens anytime and anywhere. The potential increase of the
supply for mobile devices integrated to mobile learning environments allows that the
information comes out of the physical environment, creating opportunities for
students and teachers to create geographically distributed learning scenarios.
However, many applications developed for these environments remain isolated from
each other and do not become integrated sufficiently into the virtual learning
environments (AVA). This dissertation presents an interoperability model between
mobile devices and distinct AVA based on webservices. For the conception of this
model, requirements engineering and software architecture techniques were used.
With the goal of showing the model viability, a mobile application focused on
surveys has been developed, and additionally, the main functionalities related to the
interoperability were tested
|
210 |
Sales Information Provider / FörsäljningsdatahämtningKarlsson, Mathias January 2005 (has links)
Sammanfattning, max 25 rader. : Denna rapport utreder möjligheten till att ta in stora mängder data in i en databas och göra sammanslagningar. Detta för att sedan skicka en mängd data på ett smidigt sätt till en klient som ska bearbeta datat. Arbetet sträcker sig från databas till ett API möjligt att implementera i en applikation som önskar hämta informationen. Arbetet innebär en intelligent hämtning av data för visualisering. Det är ett av två examensarbeten som ligger till grund för en visualisering av försäljningsdata för sportbutikskedjan Stadium AB. Stadium AB har idag ca 80 butiker, vilket innebär en stor försäljning per vecka. Tanken är att detta ex-jobb tillsammans med det parallellt gående ex-jobbet ska vara till hjälp för Stadium AB vid inköp av produkter till nästkommande säsonger. Det ex-jobb som löpte parallellt med detta visualiserar mängden av produkter som säljs för en viss tidpunkt vilket ger Stadium möjlighet att se vilka tidpunkter de har för lite produkter i butiken samt när de har för mycket produkter. Detta ex-jobb ska förse visualiseringsapplikationen med den information som krävs. Sales Data Provider, som applikationen heter, bygger på en datalager lösning som grund. Den innehåller beräknade försäljningsdata på olika nivåer för att lätt kunna gräva sig ner i hierarkin och se information om hur olika produkter säljer. Som transportmedel från datalager till klient använder den Web Services med XML som media, för att möjliggöra en distans mellan datalager och klient. Dessutom innehåller den en logisk klient som tar hand om alla anrop mot Web Servicen och exponerar ett API som visualiseringsapplikationen kan använda sig av. Klienten innehåller både logik för att hämta data från Web Servicen och att exponera data genom en objektmodell.
|
Page generated in 0.0374 seconds