Systemarchitektur

SmartTaxBalance kann in einer Zwei-Schichten und in einer Drei-Schichten Konfiguration eingesetzt werden.

Im Zwei-Schichten Betrieb wird zwischen der Anwendungsschicht und der Datenschicht unterschieden. Hierbei ist vorgesehen, dass auch jedem Windows-Client PC die Anwendung (Anwendungsschicht, FAT Client)  und auf einer (zentralen) MSSQL-Datenbank ein entsprechendes Schema (Datenschicht) zu installieren ist. 

Zwei-Schichten Architektur

Die Drei-Schichten Konfiguration weist zusätzlich eine Businessschicht auf. Die Realisierung des Drei-Schichten Betriebs erfordert weiterhin die Installation der (Client-)Anwendung auf jedem Client-PC (Thin Client), sowie des zentralen Datenbankschemas und zusätzlich die Installation der Server-Anwendung auf einem Applikation Server. Ab 2017 wird ein Update der Client Anwendung über den Applikation Server erfolgen können.   

Wenn ein ausfallsicherer Betrieb gewünscht ist, so kann SmartTaxBalance hinter einem Load Balancer betrieben, die Verfügbarkeit einzelner Server Applikationen (Health Check) überwacht und ggf. ein Datenbank Cluster eingesetzt werden.

Die Realisierung eines Single-Sign-On Mechanismus über Kerberos Authentifizierung ist nur in der Drei-Schichten Konfiguration mit Applikation Server vorgesehen. 

Die Anbindung anderer Systeme erfolgt über den Client oder über den Server. Wenn kein Server eingesetzt wird, erfolgt jeglicher Datenaustausch über den Client. 

Ein Datenimport – beispielsweise der Import von HGB Werte aus dem Buchhaltungs- oder Konsolidierungssystem – kann über den Client als Upload einer CVS-Datei oder über den Server, via Direktverbindung des Applikation Servers an das Buchhaltungs- oder Konsolidierungssystem, erfolgen.

Ein Datenaustausch mit dem AMANA GlobalTaxCenter (GTC) kann in Grundzügen über die Client Anwendung erfolgen. Die Integration in das AMANA Steuer Portal erfordert den Einsatz der Drei-Schichten Konfiguration mit Applikation Server.  

Die Abgabe der E-Bilanz an die Finanzverwaltung erfolgt in der Regel über die Clientanwendung und erfordert den Zugang zum Internet. Genauere Informationen finden Sie im Abschnitt Schnittstellen.

Zwei-Schichten Architektur

Client-Umgebung mit direktem Datenbankzugriff.

Drei-Schichten Architektur