such
ters
list
OWS
trol.
nain
rent
ided
's of
map
ice,
B is
nent
22).
dard
and
s of
tion
map
er to
s for
king
dard
the
can
e of
cific
vend
[RIB
arge
cible
ones
e. A
in is
f EO
ss to
and
cally
sible
s are
CESS
f the
lized
, and
d to
ng of
tures
ating
nous
h to
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B4, 2012
XXII ISPRS Congress, 25 August — 01 September 2012, Melbourne, Australia
The core of IRIB implementation — smiswms — performs plug-
in execution and interaction with Web service through CGI
interfaces, as well as functions necessary for service
maintenance. Modules of each of plug-ins provide interface
services of the smiswms core with data. Plug-ins are designed
on the base of parent modules-classes and have standard
interface functions for interaction with the core. This approach
ensures easy adding and configuring of sets of plug-ins and
comfortable joint development of the service functionality as a
whole.
Yet another group of smiswms IRIB plug-ins forms testing
plug-ins. This decision is defined, first of all, by specificity of
algorithms of functional testing for each plug-in and, often, by
the need of additional configuration of algorithm parameters
for various projects. The testing plug-ins also share the unified
interface for interaction with the core.
Much attention in development of the smiswms service as IRIB
realization was paid to perform optimization. Optimization of
services for data, metadata and maps provision was carried out
in three main areas — optimization of algorithms and functions
of data processing in every plug-in, capability of parallel
execution of plug-ins, and application of means for caching
queries. Nevertheless, in many respects better performance of
the service is achieved by particular realizations implemented
in design on specific data storage systems, which should be
capable for fast data selection to generate maps and to provide
metadata, including those from distributed sources. A
successful approach in implementing an optimized storage
system, which exploits the smiswms service plug-in to provide
data access, is described in (Balashov et al., 2008).
The smiswms service implements IRIB using Perl interpreter
and open source modules (see Fig. 6). This solution allowed
using different operating environment without significant
changes of the service.
PEERED ES
+» CGI modules * Access data + Display raster, + Metadata
+ SSGI modules vector and * Vector data
* Authorization « CGI modules of database objects * Authorization
modules service metadata * Search attributes data
and maps
+ SpeedyCGl
module
* Authorization
modules
Fig.6. IRIB specific implementation
43 TESTING OF THE DEVELOPED MODELS OF
THE BASIC ELEMENTS IN THE EXISTING
DISTRIBUTED INFORMATION SYSTEMS OF EO CUS
EO CUS model approach in form of GEOSMIS technology
(Tolpin, 2011) was tested and practiced in creating fairly
complex interfaces for various monitoring systems operating in
Russia. Based on this technology now established and
functioning are:
* Integrated interface to work with the data of informational
System of remote monitoring of the Federal Forestry
Agency of Russia (FFA ISDM) This interface allowed
organizing uniform work with different types of spatial
data used in the system (Bartalev et al., 2010; Efremov et
al., 2011) (http://www.pushkino.aviales.ru/rus/main.sht).
e Satellite service VEGA created at the Space Research
Institute of Russian Academy of Science for various tasks
related to monitoring and remote assessment of vegetation
status. It provides abilities to obtain and analyze more
than one decade information from archives of satellite
observation of Russia and the border states, in particular,
LANDSAT 5 and LANDSAT 7 data. (Loupian et al.,
2011a; Loupian et al., 2011b) (http://vega.smislab.ru).
e Web interface to work with data of industry-wide
monitoring system of Federal Agency for Fisheries of
Russia — OSM Rosrybolovstvo. This interface supports the
work with both operational data about locations of vessels
fishing in Russian economic zone or Russian vessels
fishing anywhere in the world ocean, and with the archive
information on vessels fishing since 2000. (Solodilov et
al., 2011).
* Integrated data catalog data of the Scientific Center for
Earth Operative Monitoring (SC EOM) of Russian Space
Agency. The interface provides an opportunity to analyze
data from various satellite systems. This system is focused
on working with the data of Russian satellites: it contains
data sets of Russian satellites Meteor-M No.1, Meteor-
3M, Resurs-DK, Monitor. (Bourtsev et al, 2011a)
(http://thema.ntsomz.ru/geocover_v4/ntsomz.sht).
* Joint access system of the European, Siberian and Far
Eastern centers for receiving and processing satellite data,
SRC "Planeta". The system is designed to provide the
ability to work with the results of satellite data processing
obtained by leading centers of the Federal Agency for
Hydrometeorology and Environmental Monitoring of
Russia over all Russian territory (Bourtsev et al., 2009;
Bourtsev et al., 2011b).
d) e)
Fig. 7. Examples of interfaces of various monitoring systems
based on GEOSMIS. a) FFA ISDM, b) satellite service
VEGA, c) OSM Rosrybolovstvo, d) Joint catalog at SC EOM,
e) Joint system of data access of SRC “Planeta”
227