This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen Systemlandschaften Daten sowie Funktionen zwischen den unterschiedlichen Systemplattformen auszutauschen bzw. auszuführen.
Unser Produkt ISY-Connect ist in der Programmiersprache JAVA geschrieben und somit systemunabhängig.
Der Datenaustausch zwischen den verschiedenen Datenbanksystemen erfolgt mittels SQL über standardisierte Datenschnittstellen wie ODBC bzw. JDBC. Die Kommunikation zwischen den unterschiedlichen Systemen erfolgt über eine Socket-Verbindung, basierend auf dem TCP/IP-Protokoll. Die Datenverbindungen zu den ISY-Connect-Clients können über ISY-Connect-Server-Module gebündelt und beliebig kaskadiert werden.
Die Benutzeroberfläche zur Programmierung unserer Kommunikationsschnittstelle ist die Befehlsumgebung der AS/400. Somit versetzen wir einen AS/400-Programmierer in die Lage, mit einfachsten Mitteln in seiner gewohnten Umgebung PC-Funktionalitäten in seine Anwendung zu integrieren. Die Ausführung erfolgt über programmierbare Skripts der Funktionsabläufe von Datenbeschaffung bis hin zur Ausführung externer Funktionen.
Das Programm kann in verschiedenen Betriebs-Modi gestartet werden:- Administrator: Der Anwender verfügt über Konfigurationsrechte- Programmierer: Der Anwender erhält einen Konsolbildschirm zur Verfolgung von Fehlermeldungen- User: Automatische Ausführung von vorgegebenen Skript-Funktionen
Java-Engine für den Betrieb des Server- sowie Client-Moduls (JRE 1.3)
RMI (Remote Method Invocation Java-eigenes Protokoll) zur Kommunikation zwischen Server und Client(Bei der Direktanbindung des Client-PC's an das Netz ist dieses Protokoll nicht notwendig.)
ODBC (Open Data Base Connectivity) bzw. JDBC (Java Data Base Connectivity)zur Kommunikation zu SQL-Datenbanksystemen auf beliebigen Rechner-Typen
Betrieb von PC-Anwendungen - Report-Generatoren (Christal-Reports, WordPerfect, MS-Word....) - Tabellenkalkulation (MS-Excel....) - Büro-Kommunikationssysteme (Lotus Notes, MS Exchange....) - Bereitstellung von Daten für das WWW - beliebig erweiterbar
Bereitstellung von Daten für die - Erstellung von Serienbriefen - Datenauslagerungen
Austausch von Daten zwischen unterschiedlichsten Datenbanksystemen
eMail-Funktion
Datenbereitstellung für Data Warehouse-Systeme (ISY-Journal)