Der InterAction Application Server wurde entwickelt, um Relationship Intelligence an Webbrowser, Portale, mobile Geräte und andere Plattformen zu liefern. Dieser Server arbeitet mit einem Webserver (Microsoft Internet Information Server) zusammen und ruft Informationen aus der InterAction-Datenbank ab.
Der Hauptzweck des Application Servers besteht darin, Inhalte aus der InterAction-Datenbank an den InterAction Web Client™ bereitzustellen. Der Web Client ist das Tool, das Fachleute und ihre Assistenten nutzen, um Relationship Intelligence über die Kontakte zu erhalten, die für sie von Interesse sind. Der Web Client ist eine Sammlung von Webseiten, mit denen sich Nutzer über ihren Webbrowser verbinden. Fachleute können über den Web Client auch ihre Benutzerkontakte verwalten.
Der Application Server besteht aus drei „konzeptionellen Servern“, die verwendet werden, um Informationen zwischen der InterAction-Datenbank und der Auslieferungsplattform (Browser, mobiles Gerät usw.) zu übertragen:
- Datenserver
- Nugget-Server
- Seitenserver
Diese Server arbeiten wie folgt:
-
Der Datenserver ruft Informationen aus der InterAction-Datenbank ab und verarbeitet sie.
Der Datenserver verwendet XML, um mit dem Nugget- und dem Seitenserver sowie dem Webbrowser zu kommunizieren.
-
Der Nugget-Server erzeugt die Nuggets. Ein Nugget ist ein kleines „Informationsstück“, das angezeigt werden kann, zum Beispiel eine Kontaktliste oder zusätzliche Felder zu einem bestimmten Kontakt.
Der Nugget-Server sendet XML-Anfragen an den Datenserver, erstellt die Nuggets in HTML und übergibt das HTML dann an den Seitenserver, der daraus eine Seite zusammenstellt.
Der Nugget-Server kann auch mit Portalen, individuellen Intranets oder anderen Anwendungen kommunizieren, die Anfragen an einen Webserver senden können.
- Der Seitenserver nimmt die vom Nugget-Server übergebenen HTML-Nuggets und setzt sie zu vollständigen Webseiten zusammen, die Nutzer im Browser oder auf einer anderen Auslieferungsplattform ansehen können.
Die folgende Abbildung zeigt diesen Informationsfluss.
Die folgende Abbildung zeigt eine Web Client-Seite, die vom Seitenserver angezeigt wird. In diesem Beispiel enthält die Seite mehrere Nuggets (in der Abbildung durch Kästchen dargestellt). Jedes Nugget zeigt ein definiertes „Informationsstück“ an.
Eine typische Web Client-Seite mit mehreren Nuggets
Wie werden Web Client-Seiten definiert?
Jede Seite im Web Client wird durch eine Page Method in einer XML-Konfigurationsdatei definiert. Eine Page Method ist eine Anweisungssammlung für den InterAction Application Server. Wenn Sie mit Ihrem Browser eine Seite aufrufen, sendet Ihr Browser eine Anfrage an den Application Server. Der Server antwortet mit der Seite, die Sie in Ihrem Browser sehen.
Diese Page Methods sind in XML geschrieben und werden in Konfigurationsdateien auf dem Computer gespeichert, auf dem der Application Server installiert ist. Die Page Method definiert Informationen wie zum Beispiel:
- Den Namen der Seite.
- Den Titel, der im Kopfbereich der Seite angezeigt wird.
- Das Layout aller Nuggets, die auf der Seite angezeigt werden.
- Die erforderlichen Parameter für jedes Nugget.
Die meisten Seiten, die angepasst werden müssen, können mit den in den InterAction Windows Client- und Administrator-Produkten bereitgestellten Tools umfassend konfiguriert werden. Sie können zum Beispiel im Windows Client neue Profile hinzufügen. Diese erscheinen automatisch in den Nuggets „Profile, Listen und Notizen“, die auf der Übersichtsseite für Personen/Firmen angezeigt werden.
Die meisten Anpassungen, die Sie vornehmen müssen, fallen in diese Kategorie. Darüber hinaus können Sie die Web Client-Seiten weiter anpassen, indem Sie die XML-Dateien bearbeiten, die sie definieren. Eine Referenz zu den XML-Dateien finden Sie unter Überblick über die XML-Referenz.
Außerdem enthält dieses Dokument Referenzinformationen zu vielen der Web Client-Seiten in den Kapiteln 28–31 zum Web Client. Nutzen Sie diese Referenz, wenn Sie wissen möchten, welche Informationen eine Seite anzeigt oder welche Geschäftsregeln das Verhalten der Seite steuern.