CIB doXiview - Integration
Kommunikation über CIB iwc
Laden der CIB iwc JavaScript Ressourcen
Damit eine Kommunikation zwischen Master und Slave aufgebaut werden kann, müssen beide Webanwendungen als Voraussetzung zunächst das in Form von JavaScript Code vorliegende CIB iwc Frameworks laden.
Beispielsweise kann der CIB iwc Code von Ihrer Webseite aus der CIB doXiview Anwendung geladen werden wie folgt:
Prinzipiell ist dieser Ort beliebig. Sie können diese JavaScript-Ressource deshalb auch in Ihrer eigenen Anwendung als Kopie vorhalten und in Ihrem HTML Code mit einem relativen Pfad einbinden:
Wenn das CIB iwc Framework von vielen Anwendungen benutzt wird, kann mehrfaches Laden der gleichen JavaScript-Datei in den Browser vermieden werden, wenn diese anwendungsübergreifend mit derselben URL referenziert wird:
Der Webbrowser hat so die Möglichkeit, diese Ressource zu cachen. CIB doXiview kann entsprechend konfiguriert werden, um CIB iwc ebenfalls von diesem zentralen Ort zu laden.
Im einfachsten Fall braucht nur das CIB iwc Framework selbst in Form der Datei cib.iwc.1.0.0.min.js geladen werden. Diese enthält für alle Anwendungen allgemein verwendbare Funktionen, beispielsweise zur Übergabe von Startparametern.
Zusätzlich werden anwendungsspezifische Funktionen in separaten JavaScript-Dateien bereitgestellt, welche auf dieselbe Weise eingebunden werden. Für die Kommunikation mit CIB doXiview ist dies die Datei iwc-interfaces-min.js.
Schließlich verwendet CIB iwc intern die JavaScript Bibliothek jQuery, welche deshalb ebenfalls von allen Kommunikationspartnern eingebunden werden muss.
Insgesamt werden also die folgenden drei JavaScript-Ressourcen für die Kommunikation Ihrer Anwendung mit CIB doXiview benötigt:
Soll eine Vielzahl von Anwendungen über CIB iwc kommunizieren, lässt sich das Laden der JavaScript-Ressourcen optimieren. Dies wird in Kapitel Optimierung zum laden der JavaScript-Ressourcen separat beschrieben.