Introduction¶
The Gempa Simulation Server (GSS) is a service for computing tsunami propagation and traveltimes. Different algorithms and approaches can be integrated via a plugin interface. Available plugins range from On-the-fly simulations to precomputed scenario databases. Key feature are:
Simulation data access via Telnet or HTTP interface
REST API
Data encrytion via SSL
Authenticaion support via OpenSSL certificate
Extendable via plugin API
The GSS architecture is shown in Figure 35. The server is the central component which stores and reads meta data like simulation request and information about computed simulations into/from database. The database is configurable and all common used database backends are supported. Plugin data is stored by the simulation backend plugins themselves, e.g., grids. The communicaion between the server and the plugins takes place over the plugin interface.
Clients can access the server functionality via Telnet or HTTP protocol. Data encryption is supported. The available information depends on the used simulation backend. Common provided information are
SSH max grids
SSH grids
Arrival time grids
Forecast point results