Alle Server- und Clientkomponenten wurden durchgängig unter Verwendung des
Microsoft .NET Framework 2.0 und des .NET Framework 3.0
geschrieben.
Die Business-Logik von iuBIZ ist vollständig in
SOAP WebServices
gekapselt und werden im Microsoft Internet Information Server gehostet.
Eine besondere Stellung nimmt der
Workflow
Execution Service ein. Dieser führt Ihre individuellen Prozesse unter Nutzung der
Basis-WebServices aus. Workflows werden über den grafischen Workflow-Designer modelliert,
die Versionsverwaltung übernimmt der Workflow Configuration Service. Dieser informiert
den Workflow Execution Service über neue Versionen und regt diesem zum Laden, Kompilieren
und Ausführen der neuen Versionen an.
Das Datenbankbackend stellt der
Microsoft SQL Server 2005.
Hier laufen verschiedenste T-SQL und CLR Stored Procedures, um ein Maximum an Performanz
zu gewährleisten.
Das Auswertungs- und Berichtswesen wird über die
Microsoft SQL Server 2005 Reporting Services
zur Verfügung gestellt. Auswertungen werden direkt auf Echtzeitdaten in iuBIZ ausgeführt.
Dank der Flexibilität der Reporting Services werden sie auch genutzt, um Rechnungen,
Lieferscheine und andere Dokumente qualitativ hochwertig zu erzeugen.
Der iuBIZ Client wird im Unternehmen per
ClickOnce
verteilt, ist so wartungsarm und stets aktuell.
Der iuBIZ Client nutzt den Microsoft SQL Server 2005 Express, um Daten aus WebService-Aufrufen
zwischenzuspeichern und diese nicht erneut anfordern zu müssen.
Hierbei wird die Serverlast deutlich reduziert, da der Client oft mit Daten arbeiten
kann, die über das Caching-System bereits lokal vorgehalten werden.
Alle Aufrufe zum Server werden asynchron über einen eigenen Threadpool ausgeführt.
Das bedeutet, dass die Aufrufe das Clientsystem nicht blockieren, der Nutzer an
einer anderen Stelle weiterarbeiten kann, während er auf die serverseitige Fertigstellung
eines angestoßenen Prozesses wartet.