scispace - formally typeset
Search or ask a question
Book ChapterDOI

Discovery of Web Services Using Mobile Agents in Cloud Environment

01 Jan 2019-pp 465-471
TL;DR: In this paper, the web service discovery and selection model based on the mobile agent is studied and the mobile agents are self-adaptable, intelligent, and collaborative, and so on.
Abstract: Recently, there is an increase in the use of web services and also increase the interest in the use of cloud computing technologies. A huge set of services is published on the internet every day. To discover and utilize these services based on human approach is quite time consuming and it also requires continuous user interaction. In modern network, there is rapid growth in web service application. So, the main task is how to discover and use proper web services. In this paper, the web service discovery and selection model based on the mobile agent is studied. The mobile agents are self-adaptable, intelligent, and collaborative, and so on. The system is composed of two clouds. The first cloud deals with keyword-based research and second cloud deals with the selection and filtering of web services found by search mobile agents. The selection algorithm is implemented using OpenMP.
Citations
More filters
Journal ArticleDOI
TL;DR: Various communication protocols, namely Zigbee, Bluetooth, Near Field Communication (NFC), LoRA, etc. are presented, and the difference between different communication protocols is provided.
Abstract: Internet of Things (IoT) consists of sensors embed with physical objects that are connected to the Internet and able to establish the communication between them without human intervene applications are industry, transportation, healthcare, robotics, smart agriculture, etc. The communication technology plays a crucial role in IoT to transfer the data from one place to another place through Internet. This paper presents various communication protocols, namely Zigbee, Bluetooth, Near Field Communication (NFC), LoRA, etc. Later, it provides the difference between different communication protocols. Finally, the overall discussion about the communication protocols in IoT.

66 citations

Book ChapterDOI
29 Jan 2021
TL;DR: The protection of platform resources against the attack of malicious mobile agents is an open and difficult issue due to the fact that the execution environment has full control over the mobile agent.
Abstract: A mobile agent can move from one platform to another during runtime to access data or resources. He moves with his own code and data. Agents take on two roles in the runtime environment. First, agents are treated as subjects, because agents access the different resources of a platform. Second, they are considered as active resources in the execution environment. The protection of platform resources against the attack of malicious mobile agents is already addressed in the literature. However, the protection of code and agent data is an open and difficult issue due to the fact that the execution environment has full control over the mobile agent.

2 citations

References
More filters
Journal ArticleDOI
TL;DR: WordNet1 provides a more effective combination of traditional lexicographic information and modern computing, and is an online lexical database designed for use under program control.
Abstract: Because meaningful sentences are composed of meaningful words, any system that hopes to process natural languages as people do must have information about words and their meanings. This information is traditionally provided through dictionaries, and machine-readable dictionaries are now widely available. But dictionary entries evolved for the convenience of human readers, not for machines. WordNet1 provides a more effective combination of traditional lexicographic information and modern computing. WordNet is an online lexical database designed for use under program control. English nouns, verbs, adjectives, and adverbs are organized into sets of synonyms, each representing a lexicalized concept. Semantic relations link the synonym sets [4].

15,068 citations

Journal ArticleDOI
TL;DR: XMPP with its extensions is a powerful protocol for cloud services that demonstrate several advantages over traditional HTTP-based Web services: services are discoverable without the need of an external registry, asynchronous invocation eliminates the need for ad-hoc solutions like polling, and input and output types defined in the service allows for generation of clients on the fly without theNeed for an external semantics description.
Abstract: Background: Life sciences make heavily use of the web for both data provision and analysis. However, the increasing amount of available data and the diversity of analysis tools call for machine accessible interfaces in order to be effective. HTTP-based Web service technologies, like the Simple Object Access Protocol (SOAP) and REpresentational State Transfer (REST) services, are today the most common technologies for this in bioinformatics. However, these methods have severe drawbacks, including lack of discoverability, and the inability for services to send status notifications. Several complementary workarounds have been proposed, but the results are ad-hoc solutions of varying quality that can be difficult to use. Results: We present a novel approach based on the open standard Extensible Messaging and Presence Protocol (XMPP), consisting of an extension (IO Data) to comprise discovery, asynchronous invocation, and definition of data types in the service. That XMPP cloud services are capable of asynchronous communication implies that clients do not have to poll repetitively for status, but the service sends the results back to the client upon completion. Implementations for Bioclipse and Taverna are presented, as are various XMPP cloud services in bio- and cheminformatics. Conclusion: XMPP with its extensions is a powerful protocol for cloud services that demonstrate several advantages over traditional HTTP-based Web services: 1) services are discoverable without the need of an external registry, 2) asynchronous invocation eliminates the need for ad-hoc solutions like polling, and 3) input and output types defined in the service allows for generation of clients on the fly without the need of an external semantics description. The many advantages over existing technologies make XMPP a highly interesting candidate for next generation online services in bioinformatics.

55 citations

Proceedings ArticleDOI
04 Jun 2010
TL;DR: A novel WordNet-powered feature vector extraction approach is proposed, which not only add semantic information but also reduce the dimension and sparsity of feature vectors in order to well estimate the similarity of the real web services.
Abstract: with the rapid growth of web services, web services discovery becomes exceedingly important and challenging. Currently, many discovery approaches have been proposed such as keyword-based or VSM-based syntactic matching and ontology-based semantic matching. Syntactic matching approaches are clearly insufficient due to absence of semantic information. Although ontology-based semantic matching approaches expand the semantics and achieve sufficient precision, the high cost of defining ontologies and the lack of standards to integrate or reuse existing ontologies impede them widespread adoption in practice. To cope with these limitations, by introducing WordNet into VSM-based syntactic matching, a novel WordNet-powered feature vector extraction approach is proposed, which not only add semantic information but also reduce the dimension and sparsity of feature vectors. Furthermore, inspired by popular kernel tricks in machine learning, a set of kernel-based similarity measures are presented to well estimate the similarity of the real web services. Finally, the preliminary experimental results demonstrate the feasibility of the proposed approach.

14 citations

Proceedings ArticleDOI
22 Jul 2009
TL;DR: This work proposes a model of QoS-based Web services discovery that combines an augmented UDDI registry to publish the QoS information and designs a new framework that enhances retrieval algorithms by combining syntactic and semantic matching of services.
Abstract: Web service technology is playing a major role in today's distributed system computing. The wide adoption of web services raises the challenging problem of service discovery. With an increasing number of Web services providing similar functionalities, Quality of Service (QoS) is becoming an important criterion for selecting of the best available service. We aim to refine the discovery process through designing a new framework that enhances retrieval algorithms by combining syntactic and semantic matching of services. We propose a model of QoS-based Web services discovery that combines an augmented UDDI registry to publish the QoS information.

13 citations

Proceedings ArticleDOI
21 Sep 2005
TL;DR: A MA-MS MA (mobile service management architecture based on mobile agent) for grid computing and its mobile service discovery takes an efficient way for grid mobile services.
Abstract: This paper proposes a MA-MS MA (mobile service management architecture based on mobile agent) for grid computing and detailedly describes its service discovery. At the meta-level, a hierarchy of identical agents is used to provide an abstraction of the system architecture. Each agent is able to provide grid services and request grid services. When an agent moves with its grid services, some registration and un-registration processes are invoked, and mobile service discovery should be timely and efficient. MA-MSMA provides an efficient way to support highly dynamic and mobile grid services. Its mobile service discovery takes an efficient way for grid mobile services

13 citations