TABEX/4 Technische Produktinformation INHALT Was ist TABEX/4? Welche Vorteile bietet TABEX/4? TABEX/4 Produktumfang Tabellenpflege & -verwaltung Tabellenzugriff aus Anwenderprogrammen Berechtigungssystem Datenprüfungen Versionsführung Freigabeverfahren Protokollierung Tabellenvergleich Import-/Export-Funktionen Druckfunktionen Job-Interface TABEX/4 Systemfunktionen Automatische Replikation von Daten Kopieren / Verschieben von Tabellen Ändern und Erstellen von Tabellen in Batch Datentransfer Auswertungen TABEX/4 organisiert Ihre Tabellenverwaltung besser. TABEX/4 ist die führende, plattformübergreifende Standardsoftware für performanten Tabellenzugriff und sichere und komfortable Tabellenverwaltung und Tabellenpflege auf Basis von DB2 und anderen relationalen Datenbanken (Oracle, SQL Server u.a.). Namhafte TOP-Unternehmen aus den Bereichen Versicherungen, Banken, Industrie und Dienstleistungen setzen aufgrund der immensen Kostenersparnisse und Organisationsvorteile seit vielen Jahren auf TABEX/4, wenn es um die Pflege aller, auch der sensibelsten Daten geht. Täglich arbeiten Tausende von Menschen in Fach- und ITEntwicklungsabteilungen mit den Verwaltungs- und Pflegefunktionen von TABEX/4. Parallel dazu greifen Anwenderprogramme mittels TABEX/4-Zugriffsmethoden täglich milliardenfach auf Tabellendaten zu. Was spricht für TABEX/4? TABEX/4 Konfiguration TABEX/4 Systemarchitektur TABEX/4 Instanzenkonzept TABEX/4 Kommunikationsablauf BOI better organized information Impressum ✔ TABEX/4 spart Entwicklungszeit und CPURessourcen und senkt damit signifikant Kosten für jedes Unternehmen ✔ TABEX/4 erfüllt die strengsten Sicherheits- und Compliance-Anforderungen und erfüllt somit alle Anforderungen der IT-Revision BOI GmbH Spazgasse 4 A - 4040 Linz, Österreich ✔ TABEX/4 erlaubt den EndanwenderInnen in den Fachabteilungen, ihre tägliche Arbeit schnell, komfortabel und sicher durchzuführen Telefon: +43 (0) 732 / 736423 - 0 Fax: +43 (0) 732 / 736423 - 2 E-Mail: [email protected] Web: http://www.boi.at FN 81632y Landesgericht Linz UID: ATU24421409 ✔ TABEX/4 läuft stabil und ist seit Jahrzehnten erfolgreich im produktiven Einsatz ✔ UND: TABEX/4 wird laufend weiterentwickelt und ausgebaut – entnehmen Sie mehr den Neuigkeiten auf unserer Website www.boi.at © BOI Linz, 2011. All rights reserved. © BOI GmbH Austria, 2011. All rights reserved. 1 Was ist TABEX/4? TABEX/4 ist die führende, plattformübergreifende Standardsoftware für Tabellenzugriff mit höchster Performance und komfortable und sichere Tabellenverwaltung und Tabellenpflege auf Basis von DB2 und anderen relationalen Datenbanken. Als zuverlässige, langjährig bewährte Standard-Softwarelösung für die Organisation und Bearbeitung von Tabellen bietet TABEX/4 • zuverlässigen Tabellenzugriff mit höchster Performance – schnell & sicher • ergonomische und einfach zu bedienende Tabellenpflege und -verwaltung, die höchsten Sicherheitsansprüchen und Compliance-Erfordernissen entspricht: tausende Tabellen unterschiedlicher Größe pflegen und verwalten – einfach & komfortabel • unbegrenzten Transfer von Tabellen (copy&move) - plattformübergreifend, datenbankübergreifend, flexibel Abbildung: TABEX/4-Benutzeroberfläche © BOI GmbH Austria, 2011. All rights reserved. 2 Welche Vorteile bietet TABEX/4? TABEX/4 organisiert Ihre Tabellenverwaltung besser. • TABEX/4 ermöglicht die Verwaltung und Pflege von Tabellen aus DB2 und anderen relationalen Datenbanken (z.B. Oracle, SQL Server) völlig ohne Programmierung, aber mit einfach definierbaren Prüfmechanismen. RI- und andere Prüfungen können direkt aus der relationalen Datenbank übernommen werden. • TABEX/4 verfügt über eine moderne, logisch und klar strukturierte Benutzeroberfläche mit höchster Anwenderfreundlichkeit. • TABEX/4 erfüllt alle Anforderungen an die IT aus Revision und Compliance. • TABEX/4 wird durch Konfiguration optimal auf die individuellen Bedürfnisse der Kunden zugeschnitten. • TABEX/4 läuft identisch und stabil in heterogenen IT-Umgebungen: EINE StandardSoftwarelösung für sämtliche Plattformen und sämtliche Datenbanken des Unternehmens. • TABEX/4 verfügt über ein integriertes Berechtigungssystem, kundenspezifischen Berechtigungssysteme eingebunden werden können. • TABEX/4 ermöglicht die flexible Verteilung von Daten über Plattform- und Datenbankgrenzen hinweg und bietet PDF-Druck, Import- und Exportfunktionen für MS EXCEL. • TABEX/4 steht für Zuverlässigkeit und Stabilität: seit mehr als drei Jahrzehnten ist TABEX bei zahlreichen TOP-Unternehmen problemlos im produktiven Einsatz. TABEX/4 wird laufend durch das fachlich hochqualifizierte Team der BOI GmbH entsprechend den modernsten technischen und organisatorischen Erfordernissen weiterentwickelt. in das alle TABEX/4 bietet mehr. TABEX/4 spart Ihnen Kosten • Durch die hohe Zugriffsgeschwindigkeit auf Tabellendaten reduziert sich Ihr CPURessourcenverbrauch in Relation zum direkten Datenbankzugriff auf DB2 um den Faktor 1:10 bis 1:50. • Durch das konfigurierbare Tabellenpflege- und Verwaltungssystem von TABEX/4 ist keine eigene Programmierung mehr nötig. • Durch die Anwenderfreundlichkeit und ein einheitliches Look&Feel von TABEX/4 minimiert sich der Einarbeitungs- und Schulungsaufwand für EndanwenderInnen. • Durch die Möglichkeit, TABEX/4 flexibel auf unterschiedlichen Plattformen und Datenbanken einzusetzen, benötigen Sie nur ein einziges statt mehrerer BackendSysteme oder Tabellenverwaltungssysteme. TABEX/4 besticht durch ein hervorragendes Kosten-Nutzen-Verhältnis. © BOI GmbH Austria, 2011. All rights reserved. 3 TABEX/4 Produktumfang Tabellenpflege & verwaltung Daten aus unterschiedlichen Datenquellen können mit der TABEX/4-Benutzeroberfläche gepflegt und verwaltet werden. Folgende Datenquellen werden unterstützt: • relationale Datenbanken (DB2, via ODBC können beliebige relationale Datenbanken angebunden werden: z.B. Oracle, SQL Server, MySQL, …) • andere Dateiorganisationen (VSAM, sequential files, flat files) • TABEX/4-eigene Datenbank Durch die Plattformunabhängigkeit ist die TABEX/4-Tabellenpflege unternehmensweit in identischer Ausprägung einsetzbar. Durch die Datenbankunabhängigkeit ist dieser Produktteil unternehmensweit für sämtliche eingesetzte Datenbanksysteme verwendbar. EINE Standard-Softwarelösung für sämtliche Plattformen und sämtliche Datenbanken des Unternehmens Unabhängig, auf welcher Plattform und mit welcher Datenbank ein Benutzer arbeitet, die Bedienung von TABEX/4 bleibt immer gleich. Folgende Funktionalitäten werden von der TABEX/4-BrowserOberfläche zur Verfügung gestellt: • Tabellenpflege Gesamttabelle • Sperrmechanismus verhindert das gleichzeitige Bearbeiten der Daten durch unterschiedliche Benutzer • Sortieren, Filtern • Joining von mehreren Tabellen • Views, bestehend aus mehreren Tabellen • Massenänderungen • Funktionen zum Kopieren von Datensätzen über die Windows-Zwischenablage (Copy/Paste) © BOI GmbH Austria, 2011. All rights reserved. zeilenweise, als Teiltabelle oder als 4 TABEX/4 Produktumfang Tabellenzugriff aus Anwenderprogrammen Hohe Performance der Tabellenzugriffe aus Applikationsprogrammen ist einer der vielen Vorteile, die für den Einsatz von TABEX/4 sprechen. Mit Hilfe von TABEX/4 können Tabellen im Hauptspeicher vorgeladen werden: • im z/OS-Umfeld im ESA-Datenraum • im Linux-/Unix-Bereich in Shared Memory-Bereichen. Dies hat den Vorteil, dass sehr schnell auf diese Daten zugegriffen werden kann, und systemweit ein zentral kontrollierter Stand der Daten verfügbar ist. Dadurch können unsere Kunden sehr hohe Einsparungen erzielen: Laut z/OS-Messungen des letzten Jahres wurden PerformanceUnterschiede von 1:10 bis 1:50 gegenüber dem DB2-Direktzugriff ermittelt. Dies führt bei TABEX/4-Kunden zu einer CPULeistungsverbesserung von etwa 40%. API-Schnittstellen für JAVA, C/C++, PL/1, COBOL sowie für die produkteigene 4GL-Sprache „TABEX-SSL“ sind verfügbar. Berechtigungssystem TABEX/4 verfügt über ein Berechtigungssystem, mit dem der Zugriff auf • Anwendungen • Instanzen • Menüfunktionen • Datenbanken • Tabellen gesteuert werden kann. Weiters können externe Berechtigungssysteme wie z.B. RACF oder ACF2 eingebunden werden. Datenprüfungen TABEX/4 bietet mehrere Möglichkeiten zur Prüfung der Tabellendaten: • Key-Prüfungen (Prüfung, ob ein Schlüssel eindeutig ist) • Prüfung auf referentielle Integrität • Feldprüfungsroutinen • Prüftabellen, in denen Abläufe für komplexe Datenprüfungen definiert werden können Diese Mechanismen zur Sicherstellung der Richtigkeit und Konsistenz der Daten sind während der Tabellenpflege wirksam, können aber auch zur Prüfung bestehender Daten verwendet werden. © BOI GmbH Austria, 2011. All rights reserved. 5 TABEX/4 Produktumfang Versionsführung Tabellen können als Versionstabellen definiert werden. Diese Technik ermöglicht • eine datumsabhängige Gültigkeit von Tabellendaten Freigabeverfahren Protokollierung • eine Vorbereitung von zukünftigen Datenänderungen • einen Zugriff auf beliebige ältere Versionen • ein Rücksetzen auf eine ältere Version von Tabellendaten Mit dem TABEX-Freigabeverfahren werden die geänderten Tabellen in einer Modifikationsdatenbank gespeichert, während die Tabellen in der Quelldatenbank (Produktionsdatenbank) vorerst unverändert bleiben. Erst nach Kontrolle und Freigabe (Mehr-Augen-Prinzip) können die Tabellen wieder in die Produktionsdatenbank überführt werden (Transfer). Ob und wie (mit/ohne Kontrolle) das Freigabeverfahren angewendet werden soll, kann pro Datenbank eingestellt werden. Darüber hinaus ist auch eine Steuerung auf Tabellenebene möglich. Sämtliche Änderungen – sowohl über die Browser-Oberfläche als auch mittels Utilities – werden protokolliert. Dadurch kann die Nachvollziehbarkeit der Datenänderungen gewährleistet werden. Auswertungen der Protokolldatenbanken erleichtern die Durchführung von Revisionen. Tabellenvergleich Vergleichsfunktionen der Browser-Oberfläche bzw. der Utilities erlauben das Vergleichen beliebiger Tabellenversionen mit gleicher Struktur, auch über Datenbankgrenzen hinweg. Während der Tabellenpflege kann jederzeit ein Vergleich mit der Ausgangstabelle durchgeführt werden. Import-/ExportFunktionen Tabellendaten können sowohl importiert als auch exportiert werden. Dies ermöglicht den Datenaustausch mit anderen Programmen. So können die Daten für die Bearbeitung, z.B. in MS EXCEL, exportiert werden (z.B. für die Erstellung von Diagrammen, Auswertungen, Berichten, Präsentationen, …), und in MS EXCEL geänderte Daten können wieder in TABEX/4 importiert werden. Druckfunktionen Tabellendaten und -selektionen können als TEXT- oder PDFDokumente ausgegeben werden. © BOI GmbH Austria, 2011. All rights reserved. 6 TABEX/4 Produktumfang Job-Interface Das TABEX/4-Job-Interface erlaubt es, Batch-Jobs in der BrowserOberfläche zu starten. Mit Hilfe sog. Job-Parameter können parametrisierte Job-Abläufe zum Aufrufzeitpunkt vervollständigt werden. Neben der Auswahl aus einer Job-Liste ist es auch möglich, Menüpunkte einzurichten, die zum Starten eines Batch-Jobs führen. Bei diesen Menüpunkten kann die Auswahl von Tabellen bzw. Tabellenzeilen erfolgen, die dann im Rahmen des Batch-Jobs benutzt oder verarbeitet werden. TABEX/4 Systemfunktionen Automatische Replikation von Daten Die automatische Replikation ermöglicht die Synchronisierung von Datenbank- und Hauptspeicher-Daten über Plattformgrenzen hinweg. Vorteile der automatischen Replikation sind: • kontrollierte Bereitstellung zentral verwalteter aktualisierter Daten für unterschiedliche Projektbereiche • erhöhte Verfügbarkeit der Daten • Offline-Zugriff auf lokale Replikate • Beschleunigung von Lesezugriffen (kürzere Antwortzeiten) Kopieren / Verschieben von Tabellen Tabellen können innerhalb einer Datenbank datenbankübergreifend kopiert und verschoben werden. Ändern und Erstellen von Tabellen in Batch Es stehen TABEX-Utility-Funktionen zur Verfügung, die das Ändern von Tabellendaten bzw. das Erstellen von Tabellen ermöglichen. Analog zur Browser-Tabellenverwaltung sind Freigabeverfahren und Protokollierung integriert. Datentransfer Mit TABEX-Utility-Funktionen ist es möglich, Daten zwischen Files bzw. Tabellen verschiedenster Speicherungsformen (TABEXTabellen, Tabellen aus relationalen Datenbanken, sequentielle Dateien usw.) zu übertragen. Es sind alle Kombinationen aus Quellund Ziel-Datei möglich. Dabei gibt es die Möglichkeit beim Übertragen in die Ziel-Datei Repositionierungen und Konvertierungen durchzuführen. Weiters stehen Filterfunktionen für die Zeilen der Quell-Datei zur Verfügung. Auswertungen Sowohl für die Protokolldatenbanken als auch für die SHSArchivdatenbanken sind Utility-Auswertungsfunktionen verfügbar, die zu angegebenen Auswahlkriterien Informationen liefern. Für TABEX-Datenbanken gibt es direkte Auswertungsfunktionen, die Inhaltsverzeichnisse und Änderungsprotokolle liefern. © BOI GmbH Austria, 2011. All rights reserved. oder 7 TABEX/4 Konfiguration TABEX/4 kann durch Konfiguration von Datenbanken, Batch-Jobs, Menü-Punkten, Import/Export oder Prüfungseinstellungen u.a. optimal an kundenspezifische Anforderungen angepasst werden. Die Optimierung der Benutzeroberfläche für den/die EndanwenderIn ist eine zentrale Aufgabe. Sämtliche Einstellungen werden in Steuertabellen gespeichert. Das „BOI Administration Interface für TABEX/4“ (Administrations-GUI) ist eine Erweiterung zur Tabellenpflege und -verwaltung von TABEX/4. Jede/r IT-AdministratorIn steht vor der Herausforderung, viele unterschiedliche und teilweise sehr komplexe Aufgaben für die Administration von TABEX/4 durchzuführen. TABEX/4 bietet Ihnen mit der neuen Administrations-GUI eine einfache und zeitsparende Möglichkeit zur Durchführung dieser Aufgaben an und hält somit Ihren Administrationsaufwand so gering wie möglich. Statt einzelne, aber zusammenhängende Steuertabellen zu pflegen, wird eine Oberfläche angeboten, die Informationen und Eingabeaufforderungen aus Sicht der zu erledigenden Tätigkeit anbietet. Logische Prüfungen werden durchgeführt, um fehlerhafte Konfigurationen zu vermeiden. Weiters sind übliche GUI-Eigenschaften wie drag&drop und Kontextmenüs verfügbar. Derzeit werden die folgenden Administrationsaufgaben über die Administrations-GUI angeboten: • Einrichtung von PDF-Druck/-Export und CSV-Druck/-Export/-Import in TABEX/4 • Übernahme der im Betriebssystem (auf dem die TABEX-Geschäftslogik läuft) konfigurierten ODBC-Datenquellen als relationale Datenquellen in die Tabellenpflege und -verwaltung von TABEX/4. Geplante Administrationsaufgaben beinhalten: • Konfiguration der Datenbanken • Konfiguration von Batch-Jobs und Bereitstellung von Menüpunkten • Bereitstellung benutzerspezifischer Menüpunkte • Konfiguration von Benutzer- und Tabelleneinstellungen • Instanzenkonfiguration • Anpassung des Explorermenübaumes aus Benutzer-, Instanz- und Systemsicht • Einstellungen zur referentiellen Integrität (RI) • Sicherheitskonfiguration und Konfigurationsabfrage (Zugriffsrechte, Berechtigungen) © BOI GmbH Austria, 2011. All rights reserved. 8 TABEX/4 Systemarchitektur TABEX/4-Komponenten Für den Betrieb von TABEX/4 sind folgende Komponenten erforderlich: 1. Web-Browser 2. Webapplikationsserver 3. TABEX/4-Geschäftslogik 4. Datenquellen (DB2, TABEX/4-Datenbanken...) Der zugehörige Applikationsserver kann auf beliebiger Hardware positioniert sein. Die eigentliche TABEX/4-Logik befindet sich auf einem Business-Server (TABEX/4-Server), der auf einem der unterstützten Betriebssysteme - es sind alle derzeit gängigen Systeme möglich - laufen muss. Alle Daten befinden sich aus Sicherheitsgründen auf dem Business-Server und es werden nur die am Bildschirm angezeigten Elemente zum Browser transportiert. Umfangreiche Hilfsfunktionen erleichtern die Bedienung von TABEX/4. © BOI GmbH Austria, 2011. All rights reserved. 9 TABEX/4 Systemarchitektur TABEX/4 ist plattformübergreifend und datenbankübergreifend TABEX/4 ist plattformunabhängig, datenbankunabhängig und bietet in heterogenen Systemen den Vorteil einer einheitlichen Benutzeroberfläche. Dies wurde durch die entsprechende Systemarchitektur, die TABEX/4-eigene Entwicklungssprache (SSL) und virtuelle CPU realisiert. Web-Browser, Webapplikationsserver, TABEX/4-Geschäftslogik sowie die Datenquellen können auf unterschiedlichen Plattformen laufen. So kann z.B. der Web-Browser unter Windows laufen, der Applikationsserver unter Linux und die TABEX/4-Geschäftslogik mit den Datenbanken unter z/OS. Dadurch kann einerseits auf dem Mainframe CPU-Zeit eingespart werden, weil Web-Browser und Applikationsserver nicht unter z/OS laufen, und andererseits wird die hohe Performance von z/OS für den schnellen Zugriff ausgenutzt. Im Folgenden zeigen wir zwei Beispiele für unterschiedliche TABEX/4-Installationen. Beispiel 1: Installation auf einer einzigen WindowsMaschine © BOI GmbH Austria, 2011. All rights reserved. 10 TABEX/4 Systemarchitektur Beispiel 2: Verteilte Installation Eine verteilte Installation ist ein bei unseren Kunden übliches Szenario, bei dem es normalerweise drei Stufen (Entwicklung, Test, Produktion) gibt. Unterstützte Betriebssysteme IBM z/OS IBM z/VSE Siemens BS2000 Oracle Solaris Microsoft Windows 7, XP, Vista Linux x86 und x86_64 (z.B. SuSE, RedHat) IBM AIX Unterstützte Webapplikationsserver IBM WebSphere Apache Tomcat JBoss Unterstützte Datenbanken IBM DB2 Oracle MS SQL Server MySQL TABEX/4 Datenbank © BOI GmbH Austria, 2011. All rights reserved. 11 TABEX/4 Instanzenkonzept TABEX/4 ist mandantenfähig, kann also mehrere unabhängige Subsysteme, sogenannte TABEX/4-Instanzen, auf demselben Server bedienen, ohne dass diese Subsysteme gegenseitigen Einblick in ihre Daten oder Benutzerverwaltung haben. Die TABEX/4-Instanz ist die oberste Ordnungsinstanz in TABEX/4 und stellt eine datentechnisch und organisatorisch abgeschlossene Einheit im System dar. Die einzelnen Instanzen haben ihre eigene Berechtigungssteuerung, eigene Datenbanken, eine eigene Präsentation (GUI) und können unterschiedlich konfiguriert werden. Das TABEX/4-Instanzenkonzept kann einerseits für die Umsetzung unterschiedlicher Fachbereiche verwendet werden, z.B. in der Versicherungsbranche für KFZ-, Lebens- bzw. Sachversicherungen. Andererseits können mit dem TABEX/4-Instanzenkonzept auch unterschiedliche Produktionsstufen realisiert werden: z.B. Entwicklung, Test, Produktion. Im TABEX/4-Instanzenkonzept wird zwischen instanzabhängigen und instanzübergreifenden Tabellen unterschieden. So hat jede Instanz unabhängige Datenbanken mit Tabellen. Es können aber auch instanzübergreifende Datenbanken definiert werden, auf die von mehreren Instanzen zugegriffen werden kann. Vorteile des TABEX/4-Instanzenkonzepts sind die zentrale Installation und Wartung sowie der geringere Speicherbedarf für Daten, da instanzübergreifende Daten und Objekte nur einmal pro installiertem System gehalten werden müssen. Die Tabellen der Datenbanken können in Datenräume (ESA-/SHS-Technik) geladen werden. Hier bestehen zwei Möglichkeiten: einerseits können die Tabellen in einen gemeinsamen, instanzübergreifenden Datenraum geladen werden, andererseits können Tabellen für jede Instanz in eigene Datenräume geladen werden. In diesem Fall wird zuerst im Instanz-Datenraum und dann im instanzübergreifenden Datenraum gesucht. © BOI GmbH Austria, 2011. All rights reserved. 12 TABEX/4 Instanzenkonzept Die folgende Abbildung zeigt ein Anwendungsbeispiel für die Realisierung von Instanzen in der Versicherungsbranche. In diesem Beispiel gibt es folgende Instanzen: KFZ, Leben, Sach. Jede Instanz hat instanzspezifische Datenbanken (Datenbanken A, B, C), auf die keine andere Instanz Zugriff hat. KFZ und Leben haben zusätzlich noch eine gemeinsame Datenbank (X), die jedoch für Sach nicht zugänglich ist. Im Beispiel werden die Datenbanken A, B und X in einem gemeinsamen Datenraum abgebildet (DR), die Datenbank C wird in einen eigenen Datenraum geladen. © BOI GmbH Austria, 2011. All rights reserved. 13 TABEX/4 Kommunikationsablauf Die folgende Abbildung zeigt den Kommunikationsablauf zwischen den TABEX/4-Komponenten. Browser Der Benutzer bedient die TABEX/4-Anwendung im Web-Browser. Hier kann er z.B. Funktionen aus dem Menü auswählen, Symbole anklicken und Texte eintippen. Nach Anmeldung durch Eintippen von Benutzerkennung und Passwort oder Single Sign On (SSO) kommuniziert der Benutzer im Browser über die Web-Anwendung (Web application) mit der TABEX/4-Geschäftslogik. Die Kommunikation mit der Web-Anwendung erfolgt über HTTP oder HTTPS. © BOI GmbH Austria, 2011. All rights reserved. 14 TABEX/4 Kommunikationsablauf Web Application Die Web-Anwendung ist zuständig für Layout und Darstellung der Daten. Sie bewerkstelligt, dass ein Funktionsmenü als Explorer-Baum dargestellt oder eine Symbolleiste zum Anklicken angeboten wird. Für den Einsatz des Webapplikationsserver muss Servlets/JSP implementiert sein. Die Web-Anwendung verfügt über eine JavaZugriffsschnittstelle, mit der auf die TABEX/4-Geschäftslogik (Monitor und Business logic sessions) mit TABEX/4 Remote Calls über TCP/IP zugegriffen wird. Business Logic Der TABEX/4-Monitor nimmt einerseits Anmeldungen der Benutzer an TABEX/4 entgegen. Der Monitor baut für jeden Benutzer eine eigene Ablaufumgebung (Session) für die Ausführung der Anwendung (Business logic) auf. Die einzelnen Sessions der Benutzer sind direkt 1:1 einer Anwender-Session der Web-Anwendung zugeordnet. Die Geschäftslogik führt Aufgaben wie Laden von Tabellendaten aus unterschiedlichen Datenquellen, Prüfung und Verarbeitung von Benutzereingaben und Speichern von Änderungen durch. Die Geschäftslogik läuft, unabhängig von den anderen Sessions, in jeder einzelnen Benutzer-Session des Monitors ab. Die Verbindungen zu Datenquellen werden in der Geschäftslogik verwaltet, in der auch der Verbindungsaufbau mit den Datenquellen erfolgt. Die Weiterleitung an die Web-Anwendung erfolgt über den TABEX/4-Monitor. Data Sources TABEX/4 kann Daten aus beliebigen Quellen laden, verarbeiten und speichern, wie z.B. aus relationalen Datenbanken oder der integrierten TABEX/4 Datenbank. © BOI GmbH Austria, 2011. All rights reserved. 15 BOI better organized information Die BOI GmbH wurde 1979 gegründet. Seit über 30 Jahren verbindet BOI höchste Softwarequalität mit herausragendem Service. Sie ist heute das führende Unternehmen für schnellen Tabellenzugriff und sichere und komfortable Tabellenverwaltung und Tabellenpflege. Die BOI GmbH steht für beste Softwarequalität, Sicherheit und ausgezeichneten Support. Unser Ziel ist die Verbindung einer hoch-qualitativen Software mit ausgezeichneter Kundenbetreuung, um Ihre Information bestmöglich zu organisieren. Mit unseren Kunden verbindet uns eine beständige, langjährige Partnerschaft. Wir unterstützen unsere Kunden umfassend bei Installation und Konfiguration, lösen Altsysteme ab und erweitern bestehende Installationen im Zuge wachsender Anforderungen. Als Gesamtanbieter sind wir für die vollständige Lösung verantwortlich. Unsere Kunden profitieren von abgestimmter Beratung, Umsetzung und Technologie aus einer Hand. Unsere zahlreichen erfolgreichen Kundenprojekte und exzellente MitarbeiterInnen sind die Grundlage unserer Dienstleistungskompetenz. Hinter der BOI GmbH steht ein hochmotiviertes Team. Unsere hochqualifizierten und engagierten MitarbeiterInnen haben langjährige Erfahrung in der Entwicklung von TABEX/4. Sie kennen das Produkt bis ins kleinste Detail und sind kompetente AnsprechpartnerInnen für jede Supportanfrage. Wenn Sie eine Frage zu TABEX/4 haben, können Sie sich jederzeit an unseren Support wenden. Alle Ihre Anfragen werden durch unser Team prompt und kompetent bearbeitet. Impressum BOI GmbH Spazgasse 4 A - 4040 Linz, Österreich Telefon: Fax: E-Mail: Web: +43 (0) 732 / 736423 - 0 +43 (0) 732 / 736423 - 2 [email protected] http://www.boi.at FN 81632y Landesgericht Linz UID: ATU24421409 © BOI Linz, 2011. All rights reserved. © BOI GmbH Austria, 2011. All rights reserved. 16