Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A programming language for service-oriented computing with mobile agents
Paulino H., Lopes L. Software--Practice & Experience38 (7):705-734,2008.Type:Article
Date Reviewed: Mar 23 2009

Paulino and Lopes present “a service-oriented scripting language for programming mobile agents in distributed systems,” called Mob [1]. “The main novelty of this language is the integration of the service-oriented and mobile agent paradigms.” This combination enables programmers, for example, to keep track of agent names across services, making applications more robust in networks with volatile resources. Another feature of Mob is that agents can be both clients and servers, which gives great flexibility in distributed applications [1].

Overall, I consider this paper to be a very valuable contribution to service-oriented computing. The programming examples that demonstrate the effectiveness of Mob are quite useful. The syntax and semantics of Mob are well described. Furthermore, I found the discussion about agent migration and communication very interesting. Also, I should mention that the figures in the paper are very helpful and intuitive, improving its readability. This paper will interest researchers and software practitioners who combine service-oriented and mobile-agent paradigms over today’s networks.

Reviewer:  George Pallis Review #: CR136614 (0911-1051)
1) Paulino, H.; Lopes, L. Modular programming languagesLecture Notes in Compuetr Science: Lecture Notes in Compuetr Science. Springer, , 2006.
Bookmark and Share
  Featured Reviewer  
 
Specialized Application Languages (D.3.2 ... )
 
 
Concurrent, Distributed, And Parallel Languages (D.3.2 ... )
 
 
Intelligent Agents (I.2.11 ... )
 
 
Languages And Structures (I.2.11 ... )
 
 
Web-Based Services (H.3.5 ... )
 
 
Distributed Artificial Intelligence (I.2.11 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Specialized Application Languages": Date
An experimental study of people creating spreadsheets
Brown P., Gould J. ACM Transactions on Information Systems 5(3): 258-272, 1987. Type: Article
Jul 1 1988
Types and persistence in database programming languages
Atkinson M., Buneman O. ACM Computing Surveys 19(2): 105-170, 1987. Type: Article
Apr 1 1989
Programming languages for distributed computing systems
Bal H., Steiner J., Tanenbaum A. ACM Computing Surveys 21(3): 261-322, 1989. Type: Article
Aug 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy