KIXTerminalControl
The KIXTerminalControl (also called KI/XFS Terminal Control) is a software component with functions for controlling of self-service units in a banking environment. Interaction with the components of the self-service units is via J/XFS or XFS (formerly WOSA/XFS) as standard of interface.
The product name KIX implied in the past SBS products that were supporting only the XFS self-service interface standard. With the product KIXTerminalControl we have now succeeded to control components of self-service units in a pure Java environment. The Java interface of the KIXTerminal Control provides an easy way to build Java self-service applications.
Two basic concepts are used in KIXTerminalControl: Efficiency for the "normal" transaction flow and robustness for error handling. A homogeneous and consistent API allows configuration, execution and synchronisation of self-service transaction steps.
The Java Delegation Event Model offers great efficiency during distribution and handling of events, a robust event handling code, a clean separation between application logic and GUI, and the integration into graphic respectively visual development tools.
Use of J/XFS and XFS as the standards of approaching components of self-service units permit flexible transaction flows because the interfaces are very close to the hardware components. The effort to develop applications increases because they now must take care of all details such as events, error codes, etc. KI/XFS Terminal Control reduces this effort as the low level functions of J/XFS or XFS are combined to easy to use transaction steps.
Examples of KIXTerminalControl transaction steps are:
- Card
Ensure card access
Return card
Retract card
- Print
Print document
Present document
Retain document
- Scan
Scan document
- Encrypting Pin Pad (EPP)
Enter PIN
Read PIN block
HSM communication
- Cash
Dispense Cash
Deposit Cash
Retract Cash
- Etc.
KIXTerminalControl transactions steps are free of application specific steps and thus assure reusability in various applications. Transaction steps can be configured, meaningful default parameters are provided.
KIXTerminalControl can be implemented in different ways. One implementation uses J/XFS or XFS to realize KI/XFS functions at a self-service unit; a second one builds a display dialog when a KIXTerminalControl function is invoked. Using parameters within this dialog the behaviour of the KIXTerminalControl can be selected. This implementation helps the application developer because he is now able to work without a self-service unit and he still can use all KIX functions.
KIXTerminalControl is installed on more than 20,000 self-service terminals (ATMs, Cash-In-units, statement printers) in Austria and Germany.
|