Full text: XVIIIth Congress (Part B2)

various 
e, raster 
that are 
sented in 
of these 
ards of 
HTML, 
'spective 
features 
ctor data 
g index 
| all the 
vs into a 
ace into 
distinct 
. defined 
olygonal 
rarchical 
level of 
h other 
tree-like 
| from a 
al index 
the first 
a to be 
s means, 
ed by a 
together. 
e) forms 
yy which 
itabases. 
lon and 
| Spatial 
t, Delta- 
. DBMS 
ocessing 
between 
d Delta- 
] server 
internal 
client on 
ta - it is 
ons 
Delta-X 
ient can 
. In our 
hare the 
ver, can 
luster of 
nsaction 
process runs on a different machine. All transaction 
processes share the same database. 
Delta-X has a client component and a server component. On 
a client, Delta-X provides a GUI that enables GIS users to 
start and control transfer/conversion transactions and a 
software which communicates with the server. On a server, 
Delta-X provides the client-server and  server-server 
communication software, a module that transfers data, a 
network management agent, an interface to a database, and a 
set of data conversion routines. The server's network 
management module facilitates setting of server’s 
operational parameters, authentication keys, the entering and 
leaving of the Delta-X federation, and it also raises alarms to 
network management when the server malfunctions. Data 
on the server can be stored in any commercial database 
model - relational or object-oriented. 
The exact internal format of data stored in Delta-X servers is 
database-specific, but all database servers share the same 
data model and logical schema, and they can store the same 
types of data. The internal database schema used at a 
particular server is transparent to all other servers in the 
federation. A separate database interface module adapts 
each internal database schema to a uniform data interface 
used within Delta-X. Conversion routines are also database- 
specific and GIS-specific. Note that the conversion routines 
and the database schema are the only entities in Delta-X that 
are specific to standard data formats or GIS systems. 
The clear separation of data storage functions (the Delta-X 
server) from data processing functions (GIS) in a network 
not only facilitates data sharing and creation of logically 
organized application-specific data repositories, but it also 
enables to take advantage of the latest development in both 
of the DBMS and GIS worlds. 
The Delta-X server is a node in a network of Delta-X servers 
which has a data repository containing a part of shared data 
stored in the Delta-X federation. As shown in Figure 1, the 
Delta-X comprises modules to perform the following 
functions: 
e Transaction management and surveillance 
e Data storage, access, and management 
e Data conversion 
e Client-server and server-server communication 
over a LAN or WAN 
e Naming and authentication for Delta-X clients 
The Transaction Monitor (TM) module performs transaction 
management tasks, such as transaction scheduling, 
transaction monitoring, authentication of transaction 
requests, locking of data, resource administration, and 
transaction commits, aborts and recoveries. TM receives 
requests for new transactions from Delta-X clients or 
requests to process already running transactions from fellow 
servers in the Delta-X federation. The Delta-X server 
3 
validates the requestor’s permissions for accessing the 
requested data and notifies the clients about the status of 
transactions in progress. TM also logs accounting data in 
order to support billing of users who access data stored in 
the federation. 
If required, TM will relocate the transaction to another 
server to, for example, perform a conversion or finish a data 
transfer. After the data conversion has been finished, TM 
will initiate the transfer of converted data, temporarily 
stored on the server, to its final destination. There is one 
Convertor module for the conversion of each GIS data format 
to and from the Delta-X internal data format. All 
Convertors are database and GIS dependent. 
The Data Mover module is responsible for sending or 
receiving data between the clients and servers and/or 
between the servers themselves. It is implemented on top of 
the TCP/IP protocol stack. 
2.4 Network Configuration 
As shown in Figure 2, Delta-X is a loosely coupled network 
of servers and clients. Clients and servers attached to the 
same LAN form a cluster. Clusters are connected to each 
other via a WAN, which forms the backbone of the Delta-X 
system. Servers and clients can also be connected directly to 
the WAN or, via a dial-up line, to one of the servers. The 
set of all clusters, clients and servers connected directly to 
the WAN, and clients remotely connected to cluster servers 
forms the Delta-X federation. Communication between 
clients and servers in the federation is TCP/IP-based (both 
over the LAN and the backbone WAN). Any client can 
request a transaction from any server in the federation. A 
dedicated server in a cluster performs name and 
authentication services for all clients in the cluster. A server 
can also perform name and authentication services for 
clients remotely attached to the server. Although having a 
dedicated server for certain functions, a client can connect to 
and request data from any server in the federation. 
One dedicated server in the federation "the Delta-X Master 
", monitors and coordinates the activities of the other 
servers, and holds the configuration of the Delta-X 
federation. When a server wants to join or leave the Delta-X 
federation, it must contact the Delta-X Master Server, which 
updates its configuration tables, and distributes them to all 
other in the federation. The Delta-X Master Server is 
duplicated for uninterrupted availability. 
A server is essentially a database server which is also 
capable of converting data from client into an internal Delta- 
X format and vice versa, and storing the converted data in its 
database. When another client wishes to import this data, 
the Delta-X server translates the data into the target client’s 
format and transfers the data to the target client. The target 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B2. 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.