 |
 |
 |
|
|
G S c o m p o n e n t s -> data publishing in internet and intranet
|
|
|
GS Application Servers – in general
|
|
|
SW products of the series GS Application Server present means for spatial deployment and usage of GIS data from these sources: SQL database, large archives of raster data, WMS sources.
|
|
|
|
They use technology of a powerful application server accessing source data which they transform to internet format and deploy in Internet and intranet environment.
|
|
|
|
The access to data is secured and it does not allow destructive actions in source data. The data security is based on the fact that clients do not get „real“ data in files (as is the case with conventional client-server architecture), but just a compressed image of data in a coded binary form. There is no storage of data on the client‘s side. This ensures protection of data against theft and misusage. Because system does not transfer data but just its compressed image, the volume of transferred data is reduced which significantly accelerates data transfer.
|
|
|
|
Users can employ published data by a common Web browser or directly in their own system according to appropriate protocols (WMS, WFS, Web Services).
|
|
|
|
architecture:
|
|
|
|
 |
|
|
|
basic characteristics:
|
|
|
deployment of all source data (vector, raster, descriptive data GIS) in their mutual relationship
deployment of data in the form of vector graphics (to ultra-thin client)
deployment of data in the form of raster graphics (to thin client)
deployment of data from SQL database in the form of vector graphics using Web Services in order to update the data (to thick client)
transactional entry of new and updated data received from a thick client to SQL database.
deployment of data from the moment of its entry to SQL database - data does not need to be prepared for presentation
security of data – for data presentation (ultra-thin client, thin client) only the image of data is transferred to a client, not original source data
security of data – for data update in thick client the data transfer is aszmetrically coded according to RSA Cryptography Specifications
three-layer architecture scaling of load onto the system
possibility to present data from OGC WMS sources (WMS client)
possibility to present data according to WMS specification 1.3 (WMS server)
|
|
|
|
product versions
|
|
|
|
Function/version |
GS Web |
RasterServer |
GS HTML |
GS WebServices |
source data |
RDBMS |
raster data WMS |
RDBMS raster data WMS |
RDBMS |
presented data |
vector form |
raster form |
raster form |
vector form |
client |
|
|
|
|
field of usage |
advanced presentation of GIS data with Redline option |
presentation of large rasters on Internet as a complement to GS Web |
presentation of GIS data on Internet (portals) |
data update via Internet |
|
|
|
|
 |
|
|
|
GS WebServices
effective update, management and presentation of geographic data
|
|
|
GS WebServices is a unique software tool in contemporary GIS technologies. They enable to update, manage and present geographic data located at remote servers in Internet or private networks (intranet) with a limited speed of transfer.
|
|
|
|
System employs the technology of a powerful application server based on Web Services accessing source data stored in RDBMS (MS SQL Server, ORACLE). The basic principle of communication between clients and application server is standard HTTP/HTML communication, data is compressed and encrypted during transfer through network. It results in extremely low requirements on the speed of transfer and it enables effective operations with geographic data.
|
|
|
|
GS WebServices can be employed by third parties‘ SW applications according to WFS specification or client API is available for the development of clients‘ applications. Currently there are available clients for systems of MicroStation and GeoStore V6.
|
|
|
|
architecture:
|
|
|
|
 |
|
|
|
basic characteristics:
|
|
|
transfer of data from data storage to clients for update and presentation
transfer of data from clients to data storage in order to update and store the data
three-layer architecture enables to distribute the load of applications
low requirements to speed of transfer between client SW and server
application server is based on XML Web services built according to XML, SOAP, WSDL and UDDI specifications
communication of clients and application server is based on SOAP protocol, the client sends their request in XML message to server which deals with the request and sends back the result as second message.
clients receive only requested data of which primary filtration is based on database procedures, secondary filtration is done on the application server
the data is compressed to 1/10 of its original volume
data is asymmetrically encrypted according to RSA Cryptography Specifications
|
|
|
|
field of usage
|
|
|
|
creation and update of geographic data from remote work places
|
|
|
utility managers – have the opportunity to create and update their own data storage by external providers
land surveying companies – can create and update data in their data storage from remote branch offices
cities and municipalities– can create and update their geographical data (passports, ground plan) from remote work places
|
|
|
|
presentation of data
|
|
|
|
|
|
|
system requirements
|
|
|
web server: Microsoft IIS 5.0 and higher with .NET framework 1.1 and higher
RDBMS: MS SQL 2000 and higher, ORACLE 8i and higher, ORACLE 9i + Spatial and higher
|
|
|
 |
|
|
|
GS Web
|
|
|
Application layer of GS technology comprises application map server operating in web server environment (MIIS). The whole system works like this: Thin client – standard web browser transfers user’s query to map server which makes query to database storage, gets the required data and sends it in encoded form back to client. The access to data storage from the web browser environment is logged and it does not enable destructive activities in database. The security of data is provided by the fact that client does not get „hot“ data in files (as it is with standard client-server architecture) but only its compressed image in encoded binary format. No data is stored on client‘s side. This ensures the protection of data against theft and misuse. Since system does not transfer data but its compressed image, it significantly reduces the volume of transferred data down to one tenth of the original volume. Thanks to this reduction system is not demanding as far as the speed of network connection is concerned (it can regularly run in network with Baud rate of 55k and more).
|
|
|
|
functionality:
|
|
|
presentation of vector and descriptive data in mutual relationship
presentation of data from its entry to RDBMS - data need not be prepared for the presentation
security of data – Client only gets the image of data, not its source
distribution of the load on the system – Three-layer architecture
|
|
|
|
product‘s structure:
|
|
|
|
|
|
|
architecture:
|
|
|
|
 |
|
|
|
 |
|
|
|
RasterServer
|
|
|
|
functionality:
|
|
|
presentation of raster data
data security – Client only gets the image of data, not its source
distribution of the load on the system – Three-layer architecture
integration with the system GS Web
enabling of WMS service (WMS client)
|
|
|
|
product‘s structure:
|
|
|
web server Microsoft IIS version min. 5.5 and higher
application server RasterServer for data publishing from file data of the following formats: ECW, TIFF, ESRI formats
|
|
|
|
architecture:
|
|
|
|
 |
|
|
|
 |
|
|
|
GS HTML
|
|
|
|
functionality:
|
|
|
presentation of file raster data
presentation of vector data stored in unified data storage
optional presentation of file vector data (*.shp, *. dgn)
data security – Client only gets the image of data, not its source
distribution of the load on the system – Three-layer architecture
enabling of WMS service (WMS client)
|
|
|
|
product‘s structure:
|
|
|
|
|
|
|
architecture:
|
|
|
|
 |
|
|