KIK is a communication module that supports electronic document exchange between the ALIS system and company's existing tools and/or information systems, such as databases, financial software or an ERP system. These systems are able to access any data generated or kept by ALIS, from transport unit locations to production dates, material flow history, or raw log records for various operations/events.
ALIS KIK is fully adapted to customer's needs and requirements. The most basic implementations often support nothing more than current stock reporting, while in the most complex scenarios ALIS is under full control of the customer's ERP system.
Data exchange can take place in real time or at regular intervals. ALIS KIK currently supports the following communication methods:
File Sharing (CSV, HTML, ODS, XLS, XML...) via various networking protocols (CIFS/SMB, FTP, HTTP, NFS, rsync, SSH, etc.).
Connection to customer's own databases (DB2, Firebird, Informix, Ingres, InterBase, MSSQL, MySQL, Oracle, PostgreSQL, Sybase).
Customer systems accessing the ALIS database (PostgreSQL), where special data exchange tables are available for this purpose.
Data exchange via e-mail messages (SMTP, IMAP, POP3).
Special-purpose protocols (based on TCP or UDP).
Cryptographic protection is available for all of the above. Supported methods include TLS encryption, SSH tunnels, and VPN connections using IPSec, OpenVPN or PPTP.
In case of a lost connection or protocol error ALIS KIK automatically reacts by switching the rest of the ALIS system to a (semi-)offline mode. All logistics operations remain available, as well as maximum possible remaining connectivity and other functionality. During such emergencies, any messages to the affected external system(s) are put into a local queue so they can be sent onwards once the problem is resolved.
Most ALIS user interfaces include local management regimes. These include all of the functionality necessary to handle such situations.
We have the know-how and experience needed to upgrade or adjust the module for other communication methods, as requested by clients.