Wireless Web Services using Mobile Agents and Ontologies

Author(s):  
V. Baousis ◽  
E. Zavitsanos ◽  
V. Spiliopoulos ◽  
S. Hadjiefthymiades ◽  
L. Merakos ◽  
...  
Keyword(s):  
Author(s):  
Kamel Karoui

With the interconnection of computers in networks, particularly through the Internet, it becomes possible to connect applications on distant computers. An application works perfectly whether it isdistant or local. Moreover, a distant applicationallows us to benefit from the following additional advantages: • Data and processes can be stored on a remote server that has a bigger storage capacity than the local host. Data can be shared between users using, for example, Remote Procedure Call (RPC), Remote Method Invocation (RMI), Java Message Service (JMS), and Enterprise JavaBeans (EJB) (Frénot, 2000): • Distant application can be used at the same time by several users; • Updating data and processes can be done only in one host; • Flexibility on distribution of the load: An application can be executed on the available machine; and • High availability: A faulty machine does not affect the others. Many approaches have been proposed and developed for communication between distant hosts on a network such as Message Passing (MP), Remote Evaluation (REV), Remote Object Invocation (ROI), Mobile Agents (MA), Common Object Request Broker Architecture (CORBA), Web Services (WS), RPC, and RMI (Dejan, LaForge, & Chauhan, 1998). In this article, we will focus on two particular paradigms: The Web Services and the Mobile Agents. WS defines a standard to invoke distant applications and to recover results across the Web. Its invocation is made in synchronous mode. MA has the faculty to move easily between a network’s hosts to execute user requests. MA communication is made in asynchronous mode. The fusion of these two complementary technologies will solve many problems. This article is composed of the following sections: In the first two sections, we introduce the concepts of WS and MA, their advantages and disadvantages. In the third section, we present different kinds of interaction between MA and WS. Finally, we study an example in the last section.


2009 ◽  
pp. 630-641 ◽  
Author(s):  
Vagan Terziyan

Among traditional users of Web resources, industry has a growing set of smart industrial devices with embedded intelligence. Just like humans, they need online services (i.e., for condition monitoring, remote diagnostics, maintenance, etc.). In this paper, we present one possible implementation framework for such Web services. Such services should be Semantic Web enabled and form a Service Network based on internal and external agents’ platforms, which can host heterogeneous mobile agents and coordinate them to perform needed tasks. The concept of a “mobile service component” assumes not only exchanging queries and service responses, but also delivering and composition of a service provider. Mobile service component carrier (agent) can move to a field device’s local environment (embedded agent platform) and perform its activities locally. Service components improve their performance through online learning and communication with other components. Heterogeneous service components’ discovery is based on semantic P2P search.


2010 ◽  
pp. 1754-1762
Author(s):  
Kamel Karoui ◽  
Fakher Ben Ftima

With the development of the Internet, the number of people buying, selling, and performing transactions is expected to increase at a phenomenal rate. The emergence of e-commerce applications has resulted in new net-centric business models. This has created a need for new ways of structuring applications to provide cost-effective and scalable models. Mobile Agents (MA) systems are seen as a promising paradigm for the design and implementation of distributed applications, including e-commerce. MA are also useful in applications requiring distributed information retrieval because they move the location of execution closer to the data to be processed. While MA have generated considerable excitement among the research community, they have not been applied into a significant number of real applications. Web services (WS) are emerging as a dominant paradigm for constructing distributed business applications and enabling enterprise-wide interoperability. A critical factor to the overall utility of WS is a scalable, flexible and robust discovery mechanism; an application can be built by integrating multiple services together to make a more efficient service. WS represent a major development in the e-commerce sector. They enable companies to capitalize on their existing architecture by making their application services accessible via the Internet. The application of MA and WS technologies to e-commerce will provide a new way to conduct business-to-business (B2B), business-to-consumer (B2C), and consumer-to-consumer transactions (C2C) and facilitate the communication between heterogeneous environments. In this article, we first focus on these two technologies of actuality and show their integration in an e-commerce system. Second, we present different kinds of interaction between MA and WS and study their effect on application performance. We also study an example that illustrates an e-commerce system including three categories of transactions: -Shopping transactions: a customer delegates one MA for research and purchase of articles online. The MA will interact with available WS to find the article and its best price. -Salesman transactions: to valorize their products, WS will invoke MA to make publicity for the customers. -Auction transactions: for this type of transaction, a MA (respectively a WS) can sell and buy a product from/to others MA (WS) by auction. Finally, we conclude with a discussion on our inferences and their implications. This work is structured as follows: Section “background” reviews the notions of e-commerce system, WS and MA paradigms. Section “Web services and mobile agents’ technologies on e-commerce system” presents the integration of these two paradigms on the e-commerce system. In section “performance evaluation,” we evaluate the performances of our approach and we study an illustrated example in the section “a case study.” The section “future trends” presents our future perspectives and we end this work with the “conclusion” in the last section.


Author(s):  
Fuyuki Ishikawa ◽  
Yasuyuki Tahara ◽  
Nobukazu Yoshioka ◽  
Shinichi Honiden
Keyword(s):  

Author(s):  
Vasileios Baousis ◽  
Vassilis Spiliopoulos ◽  
Elias Zavitsanos ◽  
Stathes Hadjiefthymiades ◽  
Lazaros Merakos

The requirement for ubiquitous service access in wireless environments presents a great challenge in light of well-known problems like high error rate and frequent disconnections. In order to satisfy this requirement, we propose the integration of two modern service technologies: Web Services and Mobile Agents. This integration allows wireless users to access and invoke semantically enriched Web Services without the need for simultaneous, online presence of the service requestor. Moreover, in order to improve the capabilities of Service registries, we exploit the advantages offered by the Semantic Web framework. Specifically, we use enhanced registries enriched with semantic information that provide semantic matching to service queries and published service descriptions. Finally, we discuss the implementation of the proposed framework and present our performance assessment findings.


Sign in / Sign up

Export Citation Format

Share Document