Full text: Proceedings, XXth congress (Part 2)

2004 
  
lunay 
lided 
patial 
4 
S: A 
ithm. 
tural 
ling, 
igust 
rated 
10! 
phic 
rine 
Tc 
'oint 
onal 
) 
>. 
992. 
ITC 
sitüt 
ata 
ing, 
)our 
iate 
may 
The 
and 
sep: 
-nal 
AGENT TECHNOLOGY AS A SOLUTION FOR NETWORK-ENABLED GIS 
Saeid M. Kalantari * , Ali A. Alesheikh ^ 
“ Graduate student of master, Dept. of GIS Eng. sm_kalantary@yahoo.com 
8 Assistant Professor, Dept. of GIS Eng. alesheikh@kntu.ac.ir 
° Faculty of Geodesy and Geomatics Eng., K.N. Toosi University of Technology, Vali asr St, Tehran, Iran, P.C. 1996715433 
Tel: +98 21 8789357, Fax: +98 21 877 9476 
KEY WORDS: GIS, Mobile, Object, Distributed, Networks, Artificial Intelligence 
ABSTRACT: 
With widespread availability of World Wide Web (www) and the acceptance of the intranet in various organizations, a new generation of 
GIS is burgeoning as Distributed GIS (DGIS). DGIS has open architecture distributed computing and high level mobility in mobile 
application and services. The Intranet involves in integrating a number of functions that are distributed physically or logically. Such 
distribution makes many challenges like inconsistent information, multiple information sources, decentralized control, conditional 
operation with failure and many other problems. 
To interact with such systems and tackling mentioned problems in DGIS, new paradigm of software engineering and artificial intelligence 
combination has been introduced as agent technology. This paper introduces a new solution for distributed GIS using mobile agent 
technology. The concepts have been implemented in a case study and the results of test are evaluated scientifically. 
1. INTRODUCTION 
The network-based GIS introduced a new paradigm that 
enabled a broader variety of GIS applications and expanded 
GIS users. The new and innovative architecture delivered GIS 
for wide distribution across enterprises and organizations and 
made GIS accessible over the ubiquitous network. 
1.1 Network-based GIS architectures 
The development of network technology facilitated the 
applications of network-based GIS in two network levels: the 
Enterprise level and the Internet level. An enterprise network 
might be either the Local Area Network (LAN) or the Wide 
Area Network (WAN) and the Internet is also referred to as the 
World Wide Web (WWW). More specifically, GIS software 
exists in the following forms of network: 
1.1.1 Host-Terminal network: This is the old model of 
networking in which a mainframe computer acts as the host and 
many terminals are used to access the data and GIS functions. 
Since every computation is calculated in the host and the 
terminals are only used for display and interactions, this model 
has very high performance requirements to the host. The major 
problem of this model is its slow response speed, high cost, and 
difficulty of development. Current networked GIS discarded 
this model (S. M. Kalantari, 2004). 
1.1.2 Client-Server network: This model of network is widely 
exist within enterprises, in which some computers act as 
servers as well as others act as clients. The server computers 
usually have more power than the client and manage the 
centralized resources (figure 1). Different from the old host- 
terminal model, the client machines in this model also have 
some resources and computational power that might be used to 
709 
relieve the load of servers. This characteristic of client-server 
network made it faster, more flexible and less costly than the 
host-terminal network. Actually, the client/server network is 
the major form of network in the enterprises (Yuan S.. 2000). 
  
Clients 
     
  
Client/Server 
Figure 1: Client/Server architecture 
1.1.3 Distributed architecture: In the third (Distributed) 
architecture. (figure 2), GlServices are built upon a more 
advanced networking scheme. The significant difference is the 
adoption of distributed component technology, which can 
interact with heterogeneous systems without the constraints of 
traditional client/server relationships (McCarty B,1999). Under 
a distributed architecture, there is no difference between a 
client and a server. Every GIS node can act as a client or a 
server based on the task. A client is simply defined as the 
requester of a service. A server (likewise) is simply the 
machine that provides the service. This architecture permits 
dynamic linkages between data and software. In fact. the 
architecture is very similar to what 1s called “peer-to-peer” 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.