21st Century Distributed Computing
This book offers a new perspective on distributed computing, introducing a specialized programming language called ITAG for scripting mobile agent behavior, simplifying the development of distributed computing applications. This language centers on itineraries and provides a high level of abstraction for distributed computing, which is greatly needed to meet complex programming challenges. The book shows how a number of applications can be scripted including parallel and distributed processing, Grid computing, and flexible enterprise workflows. It is designed for professors, students, and researchers and developers in distributed computing, software engineering, programming languages, and agent technology.