GCES ( GeoConcept Enterprise Solution )

GeoConcept Enterprise Solution (GCES) is a client/server solution based on the GeoConcept geographic information system (GIS) and relational database technology.

Our solution designed around the GeoConcept GIS is particularly open, and so offers a high degree of flexibility in the choice of architecture. While GeoConcept itself has its own (object-oriented) database, GCES enables interconnectivity with Relational DataBase Management Systems (RDBMS). This means that data storage in GeoConcept and/or an external database can be combined.

GeoConcept’s software configuration as regards access to external databases offers the possibility of a dynamic or replication link between GeoConcept and the RDBMS. GeoConcept Enterprise Solution in this way enables storage of a GeoConcept map base of objects in an external RDBMS (Oracle, DB2, Sybase etc.). This functionality opens the way to constructing architectures perfectly suited to integration of mapping in decision-support systems.

Any kind of geometric or attribute data can be held centrally in the RDBMS.

Irrespective of where the RDBMS is located, or the operating system (UNIX, Windows…) used by the server on which it runs, the user benefits from a high degree of flexibility. This is because all updating, access control, security and archiving functions are performed by the RDBMS.

GeoConcept Enterprise Solution for Oracle Spatial or locator offers additional functions over and above those provided by Oracle for storing geometric data: for example, utilisation of OpenGIS format, a relational object format (from version 8.i onwards).

The geometry is stored in the RDBMS in native GeoConcept format, to avoid the need for conversions and to achieve optimum performance. Where the reference database is Oracle, OpenGIS format (relational object format) can be useful if the data has to be shared by different applications. Attribute data is stored on the client workstation (with data replication on the server), or only on the central database if it has to be shared in dynamic mode.

Communication standards

The technology developed by GeoConcept SA uses OLE-DB links for most SQL-type databases (SQL Server, DB2, Sybase, …). However, the use of a native link, SQL-Net, is maintained for accessing Oracle databases, since it delivers better performance.

Data transfer modes

Three modes of communication between GCES and the RDBMS are possible: import link, export link and permanent link.

Import or Export link

The import (or export) link provides partial access to the central database, through import (or export) of all or part of the database into GCES (in the case of a consultation terminal) at set intervals; or simply on request for a user with the appropriate access rights. Where data is being exported, the GCES data serves to enrich the central database (for a data input terminal or a production workstation).

Permanent link

The permanent link brings together both import and export modes; all or part of the central database is replicated in GCES, thus enabling a reduction in network traffic particularly during display, selection, and querying… (because local actions make no demands on the server).

Permanent link with journal facility

The use of a journal enables replication to be managed by optimising access and limiting network loading: only the latest modifications are replicated, rather than the whole of the central database. This improves system performance significantly in comparison with the simple permanent link.

The journal is updated each time a table used by GCES is modified in the RDBMS. Updating is initiated by means of standard ‘Triggers’. When a GCES client wants to update replicated data, it interrogates the journal, reading only the data that has been modified since it was last read. In addition, to guarantee the availability of the application, (journal) readings only take place when the user workstation is inactive.