Full text: XVIIIth Congress (Part B4)

  
5.2.2 Update control in a distributed environment 
The client/server is an advance concept in the database 
field, which is maximizing the degree of data sharing and 
system performance between different users. That concept 
can be used in the proposed model. There are two main 
objectives for that model: to propagate the update from the 
original copy to the imported one, and to verify the update 
from authorised node, and then propagate to other nodes. 
The proposed server has for main functions to support 
different views for different users (i.e. the abstract A1 from 
A for node 2); to control the updates in the net (ie. to 
propagate any update which took place at any primary node 
to the abstracted copies in the net; to include criteria 
[specifications] to evaluate the updates that might take 
place at other [non-specialised] nodes; to make use of the 
updates made at other nodes [after being approved] into the 
master data set A as well as the other copies of A in the 
net). Controlling the updates between different nodes can 
be applied by a set of rules [l. El-Sharaki, 1994]. 
NODE (1) 
A 
     
  
   
an NIDA CA 
SERVER 
TED, 
= 
    
BA 
   
  
NODE (2) NODE (3) 
  
L.DIR : Local directory LTM : Local transaction manager 
G.DIR : Global directory GTM : Global transaction manager 
A.M. : Application Manager 
Figure 4: A model for update control in a distributed 
environment 
  
  
  
5.2.3 Analysis of well established Information Systems 
Development Methodologies 
The development of a Geoinformation Utility shows 
properties that must be carefully analyzed and designed in 
order to meet the requirements of the customers; in terms 
of customers, one should differentiate between Local Users, 
around the information node in the network, and Global 
(Federal) Users requiring integration of information from 
various nodes. The development of such an utility is to be 
guided by System Development Methodologies that can 
best analyze the related complex problems (eg. distribution 
of data and processes, communication aspects and fault 
tolerance), structure them and make them easier to deal 
with. 
Four well established classes of System Development 
Methodologies (Soft, Structured, Socio-Technical, and 
Object Oriented) have been examined in an attempt to 
identify an optimum methodology for the development and 
maintenance of a Geoinformation Utility based on 
Federated Database Systems [P. Addai, 1995]. Critical 
success factors for this development and maintenance have 
been identified, together with the activities to achieve them. 
The assessment of the methodologies has been based on 
how well they support those activities. 
638 
The result is that none of the well established 
methodologies fully support the development and 
maintenance of a Geoinformation Utility; they are too 
much targeted to the development of centralized 
information systems. An optimum mix of methodologies 
is recommended. Considering the four generic phases 
of the development of information systems, ie. System 
Strategy and Planning, System Analysis, System 
Design (global and detailed), and System Realisation 
(including implementation, operation and evaluation), a 
mix of Soft and Structured methodologies is 
recommended for the Strategy and Planning phase, and 
a choice between, or a combination of Structured 
(project phasing approach) and Object-Oriented 
(product approach and horizontal/vertical integration) 
methodologies for the remaining phases of the system 
development. 
5.2.4 Other on-going research projects 
* Quality management: Quality of a product or service 
is referred as meeting the requirements and/or 
expectations of the client, and is of strategic importance 
for an organization. In a distributed environment, 
information is generated by heterogenous databases 
and processes following different quality policies and 
systems. The quality management of the 
Geoinformation Utility is complicated, and its integrity 
can be affected, by those heterogenous quality 
management processes. Total Quality Management 
(TQM) standards and practices in industry are 
analyzed, the need of geoinformation production 
organizations for TQM is assessed, and an attempt is 
made to develop TQM models, as well as 
implementation and maintenance strategies as an 
assurance for Geoinformation Utility integrity [M. 
Sarpoulaki, 1994; D. Musiega, 1996]. 
* Prototype for federating heterogeneous GISs to 
support decision making: The main objective of the 
research is to develop a spatial decision support system 
prototype for federating heterogeneous GISs in order to 
share data and knowledge in a distributed environment, 
in the framework of developing a multi-decision support 
system for environmental decision making [M. Radwan, 
Y. Bishr, E. de Espinoza, T. Mabote, 1996]. 
* Geoinformation infrastructure for data and 
services sharing: The objective of the research is to 
set guidelines and to develop a prototype for accessing 
database contents from different application nodes; the 
system aims at federating heterogeneous systems 
where the heterogeneity could be semantic, syntactic 
and/or schematic. It includes the design of, and access 
to meta data and the evaluation of wether it should be 
decentralised or not; the assessment of the different 
alternatives of networking, and outline criteria for 
selecting the most proper networking protocol that 
supports the geoinformation infrastructure requirements 
(including performance analysis of alternatives); and the 
study of alternatives for the design of the federation's 
database schema (i.e. standard schema vs. tools for 
on-line design of database schema, as required by the 
client) [Y. Bishr, 1996]. 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B4. Vienna 1996
	        
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.