Herausforderung:
Für ein Kundenprojekt suchten wir einen einfachen Weg, Informationen aus der unternehmenseigenen Groupwise Umgebung in einem Liferay Portal abzubilden. Die Auswahl der Schnittstelle fiel auf SOAP, da wir vorab schon genügend gute Erfahrungen mit dieser Groupwise Schnittstelle gesammelt hatten.
die Kenoxa-Lösung:
Auf node.js Basis wurde nun ein restful Interface für Groupwise gebaut und erfolgreich in das Liferay Portal eingebunden. Die Anmeldedaten werden durch die Portalanmeldung durchgereicht und die aktuellen Termine, Tasks und E-Mails angezeigt. Da die Lösung in einem Intranet-Portal verwendet wird, wurde vor allem auf eine gute Perfomance geachtet.
Ergebnisse:
- einfache Einbindung der Groupwise Entitäten in die vorhandene Portal-Architektur
- sichere Verbindung zwischen den beteiligten Systemkomponenten
- Anmeldung am Groupwise System als Benutzer durch Single Sign On
- performant durch serverseitiges Caching für eine große Anzahl gleichzeitiger Benutzer (-> Portal)
- Update im Background konfigurierbar
Technologien:
node.js, SOAP, REST, Groupwise, Liferay