Softwarekomponenten: Unterschied zwischen den Versionen

Aus TALSIM Docs
KKeine Bearbeitungszusammenfassung
 
(16 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Das Gesamtpaket TALSIM-NG besteht aus verschiedenen Softwarekomponenten. Zusammen stellen sie den vollständigen Umfang dar, der für eine komplexe Flussgebietsmodellierung inklusive Stofftransport, Regeln & Steuern, Niederschlag-Abfluss-Simulation, Translation und Retention im Gewässer benötigt wird und im operationellen Einsatz betrieben werden kann. Die Summe dieser Komponenten wird als Flussgebietsmodell bezeichnet.
<languages/>
<translate>


Es ist aber auch möglich nur einzelne Komponenten einzusetzen, die bestimmte Aufgaben bewerkstelligen. Die Simulation kann auch ohne Pre- und Postprocessing als Stand Alone Werkzeug eingesetzt werden. Genauso ist es möglich, den Task Server ohne Simulation einzusetzen.
<!--T:1-->
{{Navigation|vorher=|hoch=Hauptseite#Programmstruktur|nachher=Verzeichnisstruktur}}


<!--T:2-->
Das Gesamtpaket Talsim-NG besteht aus verschiedenen Softwarekomponenten. Zusammen stellen sie den vollständigen Umfang dar, der für eine komplexe Flussgebietsmodellierung inklusive Stofftransport, Regeln & Steuern, Niederschlag-Abfluss-Simulation, Translation und Retention im Gewässer benötigt wird und im operationellen Einsatz betrieben werden kann. Die Summe dieser Komponenten wird als Flussgebietsmodell bezeichnet.


== Simulation ==
<!--T:3-->
===TalsimNG.exe===
Es ist aber auch möglich nur einzelne Komponenten einzusetzen, die bestimmte Aufgaben bewerkstelligen. Die Simulation kann auch ohne Pre-  und Postprocessing als Stand-Alone Werkzeug eingesetzt werden. Genauso ist es möglich, den Task Server ohne Simulation einzusetzen.
* Inhalt: Benutzeroberfläche
 
 
 
== Simulation == <!--T:4-->
 
 
===TalsimNG.exe=== <!--T:5-->
 
<!--T:6-->
: '''Inhalt''': Benutzeroberfläche
: '''Inhalt''': Benutzeroberfläche


<!--T:7-->
: '''Beschreibung''': Stellt die Basisanwendung dar und liefert den Vollzugriff auf TALSIM-NG Modelldatensätze dar. Zur Simulation werden Datensätze erzeugt, auf die das Programm talsimw.exe oder der TalsimSimSrv.exe zugreift. Die Benutzungsoberfläche startet das Stand-Alone Programm talsimw.exe für eine autarke Simulation oder verwendet den Talsim-Simulations-Server (TalsimSimSrv.exe) für eine In-Process Simulation. Auch im Falle von talsimw.exe liegt eine Kopplung vor, d.h. talsimw.exe kommuniziert mit der Benutzungsoberfläche und teilt das Ende der Simulation mit.
: '''Beschreibung''': Stellt die Basisanwendung dar und liefert den Vollzugriff auf TALSIM-NG Modelldatensätze dar. Zur Simulation werden Datensätze erzeugt, auf die das Programm talsimw.exe oder der TalsimSimSrv.exe zugreift. Die Benutzungsoberfläche startet das Stand-Alone Programm talsimw.exe für eine autarke Simulation oder verwendet den Talsim-Simulations-Server (TalsimSimSrv.exe) für eine In-Process Simulation. Auch im Falle von talsimw.exe liegt eine Kopplung vor, d.h. talsimw.exe kommuniziert mit der Benutzungsoberfläche und teilt das Ende der Simulation mit.


<!--T:8-->
:'''Betriebssystem''': Windows XP, Windows 7
===talsimw64.exe=== <!--T:9-->
<!--T:10-->
: '''Inhalt''': Simulations-Engine
<!--T:11-->
: '''Beschreibung''': [[Rechenkern]] für die Simulation. Kann auch autark ohne die Benutzungsoberfläche eingesetzt werden. Voraussetzung ist ein vorliegender Datensatz.
<!--T:12-->
:'''Betriebssystem''': Windows
===TalsimSimSrv.exe=== <!--T:13-->
<!--T:14-->
: '''Inhalt''': Simulations-Server
<!--T:15-->
: '''Beschreibung''': Ist direkt mit der Benutzungsoberfläche gekoppelt (COM-Objekt) und erlaubt während einer Simulation die Animation der Ergebnisse.
<!--T:16-->
:'''Betriebssystem''': Windows XP, Windows 7
===talsimw.dll=== <!--T:17-->
<!--T:18-->
: '''Inhalt''': Simulations-Engine als Dynamic Link Library
<!--T:19-->
: '''Beschreibung''': Rechenkern für die Simulation. Kann nur in Verbindung mit TalsimSimSrv.exe verwendet werden.
<!--T:20-->
:'''Betriebssystem''': Windows XP, Windows 7
==Pre- und Postprocessing == <!--T:21-->
===jobService.jar=== <!--T:22-->
<!--T:23-->
: '''Inhalt''': Ablaufsteuerung
<!--T:24-->
: '''Beschreibung''': Regelt die Ablaufsteuerung des Pre- und Postprocessings sowie der Simulation. Setzt die gewünschten Schritte für das Pre  und Postprocessing sowie für die Simulation zusammen. Wird über XML Dateien konfiguriert.
<!--T:25-->
:'''Betriebssystem''': unabhängig
===talsimCronos.jar=== <!--T:26-->
<!--T:27-->
: '''Inhalt''': Zeitsteuerung
<!--T:28-->
: '''Beschreibung''': Regelt die Zeitsteuerung des Pre-  und Postprocessings sowie der Simulation. Es können verschiedene Konfiguration, d.h. Abläufe einzelner Prozesse in unterschiedlicher zeitlicher Steuerung erstellt werden. Wird über XML Dateien konfiguriert.
<!--T:29-->
:'''Betriebssystem''': unabhängig
===tasksrv.exe=== <!--T:30-->
<!--T:31-->
: '''Inhalt''': Task-Server
<!--T:32-->
: '''Beschreibung''': Werkzeug für alle Tasks im Pre-  und Postprocessing. Kann als eigenständiges Programm laufen oder wird durch den jobService bzw. talsimCronos gesteuert. Wird über Templates (Vorlagen) konfiguriert.
<!--T:33-->
:'''Betriebssystem''': Windows XP, Windows 7
:'''Betriebssystem''': Windows XP, Windows 7
===reportsrv.exe=== <!--T:34-->
<!--T:35-->
: '''Inhalt''': Berichts-Engine
<!--T:36-->
: '''Beschreibung''': Werkzeug für die Berichtserstellung. Wird über Templates (Vorlagen) konfiguriert. Kann als eigenständiges Programm laufen oder wird durch jobService bzw. talsimCronos gesteuert.
<!--T:37-->
:'''Betriebssystem''': Windows XP, Windows 7
===SydroCmd.exe=== <!--T:38-->
<!--T:39-->
: '''Inhalt''':
<!--T:40-->
: '''Beschreibung''':
<!--T:41-->
:'''Betriebssystem''':
===SydroTskMgr.exe=== <!--T:42-->
<!--T:43-->
: '''Inhalt''':
<!--T:44-->
: '''Beschreibung''':
<!--T:45-->
:'''Betriebssystem''':
==Webservices== <!--T:46-->
<!--T:47-->
Vom Talsim-NG Server bereitgestellte Webservices sind über die [[Special:MyLanguage/Server-API|Server-API]] verfügbar.
===Apache-Tomcat=== <!--T:48-->
<!--T:49-->
: '''Inhalt''': Web-Server
<!--T:50-->
: '''Beschreibung''': Stellt die Basisfunktionalität für die Webservices zur Verfügung. Public Domain Werkzeug.
<!--T:51-->
:'''Betriebssystem''': unabhängig
===Webservices=== <!--T:52-->
<!--T:53-->
: '''Inhalt''': Java Server Pages
<!--T:54-->
: '''Beschreibung''': Stellen diverse Funktionalitäten zur Verfügung, um über den Browser Simulationen anstoßen zu können, Ergebnisse betrachten zu können bzw. sorgt für eine entsprechende Animation der Ergebnisse im operationellen Einsatz. Ist im Einzelfall anzupassen.
<!--T:55-->
:'''Betriebssystem''': unabhängig
</translate>

Aktuelle Version vom 17. Juli 2023, 16:23 Uhr

Sprachen:

Das Gesamtpaket Talsim-NG besteht aus verschiedenen Softwarekomponenten. Zusammen stellen sie den vollständigen Umfang dar, der für eine komplexe Flussgebietsmodellierung inklusive Stofftransport, Regeln & Steuern, Niederschlag-Abfluss-Simulation, Translation und Retention im Gewässer benötigt wird und im operationellen Einsatz betrieben werden kann. Die Summe dieser Komponenten wird als Flussgebietsmodell bezeichnet.

Es ist aber auch möglich nur einzelne Komponenten einzusetzen, die bestimmte Aufgaben bewerkstelligen. Die Simulation kann auch ohne Pre- und Postprocessing als Stand-Alone Werkzeug eingesetzt werden. Genauso ist es möglich, den Task Server ohne Simulation einzusetzen.


Simulation

TalsimNG.exe

Inhalt: Benutzeroberfläche
Beschreibung: Stellt die Basisanwendung dar und liefert den Vollzugriff auf TALSIM-NG Modelldatensätze dar. Zur Simulation werden Datensätze erzeugt, auf die das Programm talsimw.exe oder der TalsimSimSrv.exe zugreift. Die Benutzungsoberfläche startet das Stand-Alone Programm talsimw.exe für eine autarke Simulation oder verwendet den Talsim-Simulations-Server (TalsimSimSrv.exe) für eine In-Process Simulation. Auch im Falle von talsimw.exe liegt eine Kopplung vor, d.h. talsimw.exe kommuniziert mit der Benutzungsoberfläche und teilt das Ende der Simulation mit.
Betriebssystem: Windows XP, Windows 7


talsimw64.exe

Inhalt: Simulations-Engine
Beschreibung: Rechenkern für die Simulation. Kann auch autark ohne die Benutzungsoberfläche eingesetzt werden. Voraussetzung ist ein vorliegender Datensatz.
Betriebssystem: Windows

TalsimSimSrv.exe

Inhalt: Simulations-Server
Beschreibung: Ist direkt mit der Benutzungsoberfläche gekoppelt (COM-Objekt) und erlaubt während einer Simulation die Animation der Ergebnisse.
Betriebssystem: Windows XP, Windows 7


talsimw.dll

Inhalt: Simulations-Engine als Dynamic Link Library
Beschreibung: Rechenkern für die Simulation. Kann nur in Verbindung mit TalsimSimSrv.exe verwendet werden.
Betriebssystem: Windows XP, Windows 7


Pre- und Postprocessing

jobService.jar

Inhalt: Ablaufsteuerung
Beschreibung: Regelt die Ablaufsteuerung des Pre- und Postprocessings sowie der Simulation. Setzt die gewünschten Schritte für das Pre und Postprocessing sowie für die Simulation zusammen. Wird über XML Dateien konfiguriert.
Betriebssystem: unabhängig


talsimCronos.jar

Inhalt: Zeitsteuerung
Beschreibung: Regelt die Zeitsteuerung des Pre- und Postprocessings sowie der Simulation. Es können verschiedene Konfiguration, d.h. Abläufe einzelner Prozesse in unterschiedlicher zeitlicher Steuerung erstellt werden. Wird über XML Dateien konfiguriert.
Betriebssystem: unabhängig


tasksrv.exe

Inhalt: Task-Server
Beschreibung: Werkzeug für alle Tasks im Pre- und Postprocessing. Kann als eigenständiges Programm laufen oder wird durch den jobService bzw. talsimCronos gesteuert. Wird über Templates (Vorlagen) konfiguriert.
Betriebssystem: Windows XP, Windows 7


reportsrv.exe

Inhalt: Berichts-Engine
Beschreibung: Werkzeug für die Berichtserstellung. Wird über Templates (Vorlagen) konfiguriert. Kann als eigenständiges Programm laufen oder wird durch jobService bzw. talsimCronos gesteuert.
Betriebssystem: Windows XP, Windows 7


SydroCmd.exe

Inhalt:
Beschreibung:
Betriebssystem:


SydroTskMgr.exe

Inhalt:
Beschreibung:
Betriebssystem:


Webservices

Vom Talsim-NG Server bereitgestellte Webservices sind über die Server-API verfügbar.

Apache-Tomcat

Inhalt: Web-Server
Beschreibung: Stellt die Basisfunktionalität für die Webservices zur Verfügung. Public Domain Werkzeug.
Betriebssystem: unabhängig


Webservices

Inhalt: Java Server Pages
Beschreibung: Stellen diverse Funktionalitäten zur Verfügung, um über den Browser Simulationen anstoßen zu können, Ergebnisse betrachten zu können bzw. sorgt für eine entsprechende Animation der Ergebnisse im operationellen Einsatz. Ist im Einzelfall anzupassen.
Betriebssystem: unabhängig