Funktionsumfang des PublicationPORTALs
Im folgenden Abschnitt sollen kurz der Funktionsumfang des PublicationPORTALs demonstriert werden.
Hierzu werden die einzelnen Unterstützungsfunktionen zum Suchen von Diensten und Personalisieren
von Portalseiten erläutert. Weiterhin werden einige Beispieldienste zur Demonstration der
Integration von Diensten ins Portal vorgestellt.
Die Hauptseite des Portals
Nachdem der Benutzer in seinem Browser die URL des PublicationPORTALs eingeben hat,
bekommt er zunächst die allgemeine Hauptseite des Portals angezeigt. Diese Seite
wird vom Anbieter des Portals als Begrüssungsseite für alle Benutzer des
Portals zusammengestellt und kann z.B. allgemeine Informationen zum Themenbereich
des Publicationswesens oder auch allgemein nützliche Dienste enthalten. Ausserdem
enthält die Hauptseite einige Portlets zum auffinden von im Portal verzeichneten
Diensten. Der Benutzer kann nun passende Dienste mittels eines Dienstverzeichnis, einer
Stichwortsuche oder über Diensttemplates suchen.
|
|
Das Suchen von Diensten
|
Dienstsuche über das Dienstverzeichnis
Das Dienstverzeichnis bietet dem Benutzer, ähnlich eines Branchenbuches wie den
gelbe Seiten, die Möglichkeit Dienste anhand von Kategorien zu finden.
Das hierfür zuständige Portlet stellt dazu ein hierarchisch aufgebautes
Verzeichnis dar, in dem der Benutzer durch die verschiedenen Verzeichnisebenen navigieren kann.
Die einzelnen Dienste werden dabei den einzelnen Unterkategorien zugeordnet und
jeweils zu der aktuell ausgewählten Kategorie angezeigt. Die Benutzung eines Dienstes
kann dann je nach Integrationsgrad des Dienstes durch weiterleiten zur Webseite des
Dienstanbieters ("go to service homepage"), durch einmalige Nutzung des Dienstadapters
innerhalb des Portals ("use service") oder bei angemeldeten Benutzern durch hinzufügen
zur eigenen Portalseite ("add service to personal page") erfolgen,
Hat sich der Benutzer durch Anmelden beim Portal eine eigene Portalseite erstellt, so kann
er auf diese Weise auch Dienste mit Dienstadaptern zur zukünftigen Nutzung zu seiner
Seite hinzufügen und so seine Portalseite personalisieren.
|
|
Dienstsuche über eine Stichwortsuche
Diese Art der Dienstsuche bietet dem Benutzer die Möglichkeit einen Dienst anhand seines
Dienstnamens oder seiner Dienstbeschreibung zu finden. Dazu kann in dem Feld zur Stichwortsuche
ein Schlagwort angegeben werden. Als Ergebniss erhält der Benutzer dann alle Dienste, die
in ihrem Namen oder ihrer Dienstbeschreibung dieses Schlagwort enthalten.
|
|
Dienstsuche über Diensttemplates
Bei dieser Suche wählt der Benutzer durch browsen in einem Verzeichnis mit vorgegebenen
Diensttypen (Diensttemplates) einen seiner Meinung nach nützlichen Diensttyp aus und kann sich dann die zu diesem
ähnlichen Diensttypen oder unter diesem Typ registrierte Dienste anzeigen lassen.
Der Vorteil dieser Methode gegenüber der Suche im Dienstverzeichnis ist, dass sich der Benutzer
zu den bereits von ihm gefundenen Diensttypen noch weitere ähnliche Diensttypen anzeigen lassen kann,
welche ihn bei der Erfüllung seiner Aufgaben ebenfalls helfen könnten. Dadurch wird er auch auf
Dienste aufmerksam, deren Funktion er vorher nicht kannte und die er sonst nicht genutzt
hätte.
|
Die Integration und Nutzung externer Dienste
|
Die Integration externer Dienste ins PublicationPORTAL erfordert eine Registrierung des Dienstes beim Portal.
Hierzu muss ein Dienst zunächst mit seinem Namen und einer Beschreibung ins Dienstverzeichnis eingetragen werden.
Ausserdem muss jeder Dienst mindestens einem Dienstyp zugeordnent werden, wobei eventuell auch neue Diensttypen erstellt
werden muessen.
Ein beim Portal registrierter Dienst kann nun je nach Aufwand des Dienstanbieters auf verschiedenen Arten genutzt
werden. Die mit dem geringsten Aufwand verbundene Art der Integration erfolgt durch die Angabe einer
Internet-Adresse einer bereits existierenden Benutzerschnittstelle des Dienstens. M&oouml;chte ein Benutzer
nun diesen Dienst nutzen, verlässt er über einen Link die Portalseite und gelangt so auf die Seite des
Dienstanbieters. (Beispieldienst: Infoball)
Dienste, die eine vollständige Integration erlauben,
müssen einen eigenen Dienstadapter implementieren. Diese Dienste können dann von den Benutzern des Portals
innerhalb des Portals genutzt oder zu ihren Seiten hinzugefuegt werden. Weiterhin können diese Dienste in Zukunft
zu neuen Mehrwertdiensten kombiniert werden oder über eine einheitliche Benutzerschnittstelle genutzt
werden. (Beispieldienste: Hermes, GBV Katalog)
|
|
Dienstintegrationsbeispiel: Der Hermes Alerting-Service
Im folgenden wird kurz als Beispiel für einen über einen Dienstadapter voll ins Portal
integrierte Dienst, der Hermes Alerting Service vorgestellt.
Anwendungsgebiet des Hermes Dienstes ist die Benachrichtigung des Benutzers per EMail im Falle
einer Neuerveröffentlichung zu einem bestimmten Thema. Hierzu kann der Benutzer eigene Profile
anlegen, in denen er die für ihn interessanten Themengebiete über zu suchende
Stichwörter festlegt.
Da für den Hermes-Dienst ein Dienstadapter erstellt wurde, kann dieser Dienste auf verschiedene
Arten in das Portal integriert werden. Die verschiedenen Arten sind auf der Abbildung links zu erkennen.
Dabei wird der Adapter zum einen ueber eine eigene dienstabhängige Benutzerschnittstelle (oben)
und einmal über eine generische Benutzerschnittstelle in die Portalseite eines Benutzers eingebungen.
Die generische Schnittstelle zeigt dem Benutzer dabei die im aktuellen Zustand des Dienstes erlaubten
Interaktionsmöglichkeiten (BusinessEvents) an. Da diese BusinessEvents innerhalb eines Katalogs
festgelegt sind und von den Dienstanbietern auf ihre Dienste durch die Dienstadpater abgebildet werden,
können so Dienste mit gleichen Funktionen jeweils ausgetauscht werden. So wäre z.B. eine dritte
Benutzerschnittstelle zur allgemeinen Nutzung von Diensten zur Literaturrecherche denkbar, über die
alle diese Dienste einheitlich genutzt werden könnten.
|
Personalisierungsfunktionen
Eine wichtige Funktion eines Portals ist die Möglichkeit zur Personalisierung der
Inhalte und der Darstellung der Portalseiten. Hier werden daher kurz die Personalisierungselemente
des PublicationPORTALs vorgestellt.
Personalisierung der Seiteninhalte
Die Personalisierung der Seiteninhalte erfolgt durch das Entfernen, bzw. das Hinzufügen von
Diensten zu den persönlichen Portalseiten der Benutzer. Hierzu muss sich ein Benutzer zunächst
beim Portal anmelden. ("please login here"-->"")create a new account") Nachdem die Anmeldnung erfolgt ist,
wird zunächst einen Standardseite mit einigen Diensten erzeugt. Diese eigene Seite kann nun durch das
Entfernene ("X") bzw. dem Hinzufügen von Diensten aus dem Dienstverzeichnis ("add to personal page")
inhaltlich angepasst werden.

Layoutpersonalisierung
Die Layoutpersonaliserung ermöglicht dem Benutzer die Anpassung der Darstellung der Seiteninhalte.
So kann zum einen das Erscheinungsbild der Seite den unterschiedlichen Hardwarevoraussetzungen (Bildschirmauflösung)
angepasst werden und zum anderen die Inhalte der Seite nach Wichtigkeit (am Kopf der Seite) oder inhaltlicher
Zusammengehörigkeit (Alles zu einem Thema in einer Spalte) gegliedert werden.
Das Layout der persönlichen Seiten kann dabei jeder Zeit vom Benutzer interaktiv verändert werden,
indem er entwerder über Elemente am Kopf der Spalten neue Spalten links bzw. rechts der Seite hinzufügt
oder über Pfeilelemente in der Koptzeile jedes Dienstes diesen von einer Spalte in eine andere verschiebt
oder die Reihenfolge der Dienste in einer Spalte verändert. Die Änderungen an der Seite werden dabei automatisch
gesichert und sind somit auch bei einem späteren erneuten anmelden des Benutzers noch vorhanden.

|