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.