:: Webportale

applied technologies bietet Ihnen verschiedene Web-Portallösungen auf der Basis von Microsoft SharePoint, die speziell den Anforderungen der Gasindustrie entsprechen. Vom Onlinebuchungssystem bis zum Kundenportal sind die Möglichkeiten vielfältig. Das Produkt wird bereits erfolgreich bei Unternehmen aus der Gasindustrie eingesetzt.

Das Portal-Grundsystem besteht aus folgenden Komponenten:

  • Microsoft SharePoint Services
  • Organisations- und Anwenderverwaltung inkl. Rollenkonzept
  • API zur Zugriffskontrolle auf Basis der Rollen
  • Dynamisches User-Menü auf Basis der Rollen
  • Mehrsprachigkeit
  • Zugriff auf zentrale Listen

Microsoft SharePoint Services

Microsoft SharePoint Services bilden die Grundlage für ein Portal.  Besteht z.B. der Wunsch nach einem Kundenportal und einem OnlineBuchungsSytem, kann das Kundenportal auf den gleichen Servern wie das OBS betrieben werden. Um Interferenzen zwischen den beiden Entwicklungen zu vermeiden, wird für das Kundenportal eine separate SharePoint Instanz aufgebaut.

Organisations- und Anwenderverwaltung

Für ein Portal wird eine Organisations- und Anwenderverwaltung auf Basis der SharePoint Listen erstellt. Für die Rechteverwaltung wird ein flexibles Rollenkonzept auf Anwenderebene realisiert. Für jede Organisation wird je ein Listeneintrag mit den Stammdaten erzeugt. Des Weiteren wird eine Liste der Anwender erstellt. Für jeden Anwender werden die Rollen, in denen er agiert, ausgewählt. Jeder Anwender kann in mehr als einer Rolle unter dem gleichen Usernamen auftreten. Die Rechte ergeben sich dann aus der Vereinigungsmenge der Einzelrechte.
Soll ein Anwender in unterschiedlichen, disjunkten Rollen auftreten, werden separate Accounts verwendet. Die möglichen Rollen, die ein User annehmen kann, ergeben sich aus den Diensten, die im Portal bereitgestellt werden. Diese Konfiguration erfolgt jeweils bei der Installation der Dienste und wird von applied technologies vorgenommen.

API zur Zugriffskontrolle auf Basis der Rollen

Die Berechtigungen der Anwender ergeben sich aus den zugeordneten Rollen. Diese Berechtigungen müssen zur Laufzeit effizient abgefragt werden, um den Anwendern nur die für sie freigeschalteten Funktionen anzubieten und das unberechtigte Zugreifen auf Dienste und Daten sicher zu verhindern. Für diese Abfragen wird ein Application Interface (API) realisiert, das sich auf die von Microsoft in .NET vorgesehene Role Based Security stützt. Die Berechtigungen werden beim Einloggen in das System ermittelt und für die Dauer der Session in einem Cache gehalten.

Dynamisches User-Menü auf Basis der Rollen

Für ein Portal wird ein konfigurierbares Navigationsmenü erstellt. Die Konfiguration erfolgt über eine XML-Datei (ggf. Microsoft InfoPath), in der für jede Seite separat beschrieben wird, welche Menüpunkte angezeigt werden. Damit jeder Anwender auch genau die Menüeinträge sieht, die für ihn sinnvoll sind, werden jedem Eintrag eine oder mehrere Rollen zugeordnet. Besitzt ein Anwender eine der eingetragenen Rollen wird der Menüpunkt angezeigt, sonst nicht.

Mehrsprachigkeit

Soll ein Portal in deutscher und englischer Sprache verfügbar sein, sieht SharePoint dazu vor, dass für jede Sprachversion ein separates Web angelegt wird. Damit trotzdem die gleichen Listen (soweit sinnvoll) angezeigt werden, muss ein Web-übergreifender Zugriff auf die zentralen Listen ermöglicht werden (s. u.). Für die WebParts kann die Mehrsprachigkeit auf zwei Wegen erreicht werden. Entweder werden für jede Sprachversion separate WebParts realisiert oder die Sprache wird innerhalb des WebParts umgeschaltet. Es müssen Funktionen bereitgestellt werden, damit ein WebPart jederzeit die gewählte Sprache erfragen kann. Die Anzeigesprache kann während einer Session geändert werden. Beim Ändern der Sprache gelangt der Anwender jeweils auf die Einstiegsseite der gewählten Sprachversion.

Zugriff auf zentrale Listen

Für die Mehrsprachigkeit wird der Zugriff auf zentrale SharePoint Listen und Dokumente benötigt (s. o.). Diese Funktion wird auch für das Filtern von Informationen für verschiedene Kunden benötigt (beispielsweise Tagesmeldungen). In SharePoint ist aber zunächst nur der Zugriff auf das aktuelle Web, nicht aber auf darüber liegende Webs, vorgesehen. Daher wird ein DataView-WebPart entwickelt, mit dem auch die Informationen von den zentralen Listen angezeigt werden können.

Haben Sie Fragen zu diesem Thema oder benötigen nähere Informationen, dann melden sie sich bitte bei unseren Ansprechpartnern. Sie helfen Ihnen gern weiter.

 

 

 Produktinformationen
Iconapplied technologies - Über uns
IconEUCABO - Artikel über das EUCABO Portal aus der BEB-Zeitschrift "maGASin" (01-2008)
IconOBS - Artikel aus dem "BEB Jahresbericht 2006"
IconOBS - Artikel in der BEB-Zeitschrift "maGASin" (02-2006) über becab
IconOBS - Artikel über das Onlinebuchungssystem der BEB aus der BEB-Zeitschrift "maGASin" (02-2005)
IconOBS - Das applied technologies Onlinebuchungssystem
IconPortal - Artikel über das my-data Portal aus der BEB-Zeitschrift "maGASin" (01-2006)

Unsere Referenzen