Home > Produkte > SB-Produkte
KIXTerminalControl

Die KIXTerminalControl (auch KI/XFS Terminal Control genannt) ist eine Softwarekomponente mit Funktionen zur Steuerung von SB-Geräten im Bankenbereich. Die Interaktion mit den SB-Gerätekomponenten erfolgt mit J/XFS oder XFS (vormals WOSA/XFS) als Geräteschnittstellenstandard

Unter dem Produktnamen KIX oder KI/XFS gab es in der Vergangenheit SBS Produkte, die ausschließlich den SB-Schnittstellenstandard XFS unterstützten. Mit dem Produkt KIXTerminalControl ist es uns gelungen die Steuerung der SB-Gerätekomponenten in einer reinen Java Umgebung durchzuführen. Das komfortable Java Interface des KIXTerminalControl erlaubt einfache Erstellung von Java Applikationen im SB-Bereich.

In der KIXTerminalControl werden zwei grundlegende Konzepte verfolgt: Effizienz für den “normalen” Transaktionsablauf und Robustheit für die Fehlerbehandlung. Ein einheitliches, konsistentes API ermöglicht die Konfiguration, die Durchführung und die Synchronisation von einzelnen Transaktionsschritten im SB-Bereich.

Das Java Delegation Event Modell bietet eine hohe Effizienz bei der Verteilung und der Abarbeitung von Events, einen robusten Eventhandling-Code, eine saubere Trennung zwischen Anwendungslogik und GUI und die Möglichkeit der Einbindung in grafische bzw. visuelle Entwicklungswerkzeuge.

J/XFS und XFS als Standard zur Ansprache der SB-Gerätekomponenten ermöglichen flexible Transaktionsabläufe, da die Schnittstellen sehr nahe bei den Hardwarekomponenten angesiedelt sind. Gleichzeitig erhöht sich dadurch jedoch der Entwicklungsaufwand für Applikationen. Denn diese müssen sich nun aller Details (Events, Fehlercodes, etc) der SB-Gerätekomponenten annehmen. Der Einsatz der KIXTerminalControl reduziert den oben geschilderten Aufwand, da die Low-Level-Funktionen von J/XFS oder XFS zu komfortablen Transaktionsschritten zusammengefasst werden.

Beispiele für Transaktionsschritte (Transaction Steps) der KIXTerminalControl:

  • Karten
    Kartenzugriff sicherstellen
    Karte ausgeben
    Karte einziehen
  • Drucken
    Dokument drucken
    Dokument ausgeben
    Dokument einziehen
  • Scannen
    Dokument scannen
  • Encrypting Pin Pad (EPP)
    PIN eingeben
    PIN Block lesen
    HSM Kommunikation
  • Bargeld
    Bargeld auszahlen
    Bargeld einzahlen
    Bargeld einziehen
  • usw.

Die Transaktionsschritte des KIXTerminalControl enthalten keine anwendungsspezifischen Abläufe und gewährleisten dadurch die Wiederverwendbarkeit in verschiedenen Anwendungen. Durch Konfiguration kann das Verhalten der Transaktionsschritte variiert werden. Konfigurationsparameter mit sinnvoll gewählten Standardwerten sind vorgegeben.

Die KIXTerminalControl enthält mehrere Implementierungsvarianten. Eine Implementierung verwendet J/XFS und XFS, um die Funktionen der KIXTerminalControl auf einem SB-Gerät zu realisieren, eine zweite erstellt beim Aufruf einer KIX Funktion einen Bildschirmdialog, über den das gewünschte Verhalten der KIXTerminalControl ausgewählt werden kann. Diese Implementierung unterstützt den Applikationsentwickler, da er ohne SB-Gerät in seiner Entwicklungsumgebung arbeiten und trotzdem alle Funktionen der KIXTerminalControl Funktionen nutzen kann.

Die KIXTerminalControl ist auf mehr als 20.000 SB-Geräten (Geldausgabeautomaten, Geldeinzahlungsautomaten, Kontoauszugsdrucker) in Österreich und in Deutschland installiert.