AN ATOMIC APPROACH TO AGENT-BASED IMAGERY AND GEOSPATIAL PROBLEM SOLVING
James J. Nolan, Robert Paul Simon, Arun K. Sood · 2001
This paper describes our approach to building a scalable, flexible agent-based architecture for imagery and geospatial processing. The architecture implements over 100 imagery and geospatial processing agents based on the Java Advanced Imaging and OpenMap APIs. The agents are distributed over a Jini enabled network, and communicate with one another via JavaSpaces. We discuss our "atomic" approach in this paper: developing low-level processing agents that are used by application specific agents. We discuss several concepts in this approach: agent lookup and discovery through traditional information retrieval techniques, the ability to rapidly prototype agents based on commercial software products, and a knowledge management approach that reuses prior processing approaches and results. 1 Introduction Imagery and geospatial systems are used in the intelligence gathering, cartography, and resource management domains, among others. These systems utilize low-level