Das beste aus zwei Welten

Wege zum integrierten SAP- und Microsoft-Portal

13.11.2008
Von Oliver Wucher

Aspekte der Portalintegration

Aufgrund der unterschiedlichen Schwerpunkte von MOSS und Netweaver Portal ergänzen sich die beiden Produkte gegenseitig sehr gut. Die entscheidende Frage lautet also, wie sie am besten zusammenspielen. Bevor man sich jedoch für eines der vier dafür möglichen Szenarien entscheidet, gilt es, einige wesentliche Aspekte der MOSS-Netweaver-Portalintegration zu beachten.

Benutzer-Interface und Layout: Portale bilden die Schnittstelle zwischen den Benutzern und den über das Portal integrierten Anwendungen. Deshalb ist bei der Einführung von Portalen immer ein entscheidendes Ziel, einheitliche und leicht bedienbare Nutzerschnittstellen zu schaffen. MOSS und Netweaver Portal unterscheiden sich deutlich im User Interface, zum Beispiel im Seitenaufbau, aber auch bei den bereitgestellten Portal-Steuerelementen. Je nach Integrationsszenario besteht die Möglichkeit, das User Interface der beiden Portale zu vereinheitlichen. Ein gemeinsames Layout erreicht man durch die Verwendung von übergreifenden Cascading Style Sheets (CSS).

Navigation: Bei der Navigation gibt es zwei Herausforderungen. Zum einen besteht das Ziel, einen übergreifenden Navigationsbaum für das Portal aufzubauen, der idealerweise nur an einer Stelle gepflegt wird. Zum anderen ist eine fehlerfreie Verlinkung von einem Portal in das andere elementar für das Zusammenspiel. Bei Verweisen in MOSS-Unterbereiche müssen dazu Links vorab konvertiert werden.

Single-Sign-on: Das Single-Sign-on ist eine grundsätzliche Anforderung bei jeder Portaleinführung, damit sich die Benutzer nicht für unterschiedliche Anwendungen mehrmals anmelden müssen. Bei der Verwendung von zwei Portalen sollten auch die Portale untereinander mittels SSO aufrufbar sein. Für ein nahtloses SSO zwischen MOSS und Netweaver Portal wird die Verwendung einer einheitlichen User-ID empfohlen. Dazu bietet es sich an, die Benutzer in einem zentralen Directory zu verwalten.

Suche: Bezüglich einer übergreifenden Suche gibt es für die MOSS-Netweaver-Portalintegration mehrere Optionen:

  1. Verwendung von SAP Enterprise Search / TREX als zentrale Suche und Zugriff auf die MOSS-Search zum Beispiel über WebDAV oder Web-Service;

  2. Verwendung von Microsoft Search Server als zentrale Suche mit Integration der SAP-Inhalte;

  3. Verwendung eines Drittprodukts wie Google Search und Integration von beiden Portalinhalten.

Die Herausforderungen bei allen drei Optionen sind die integrierte Rechteprüfung und ein übergreifendes Ranking der Suchergebnisse. Ziel dabei ist, dass nur die Dokumente angezeigt werden, auf die ein Benutzer Zugriff hat, und dass die Suchergebnisse einheitlich dargestellt werden. Bei der Verwendung der WebDAV ist zum Beispiel keine Rechteprüfung möglich. Bei allen anderen Verfahren muss sichergestellt sein, dass der Nutzerkontext mit der Suchanfrage übergeben und vom System ausgewertet wird. Das Ranking der Suchergebnisse erfordert entweder die Verwendung eines übergreifenden Index oder die Synchronisierung der unterschiedlichen Suchindizes bezüglich der Trefferrelevanz.

Personalisierung und Mehrsprachigkeit: Ein weiterer zu beachtender Punkt bei der parallelen Verwendung von zwei Portalen ist die zentrale Verwaltung und Übergabe von Personalisierungsinformationen, also zum Beispiel der eingestellten Sprachauswahl. Das Ziel aus Benutzersicht ist, dass die Informationen nicht separat in beiden Portalen verwaltet werden müssen. Dies geschieht durch die Freischaltung der Personalisierungsfunktion in nur einem Portal. Das jeweils andere Portal wird dann mit den entsprechenden Informationen versorgt.