Serverinstallation durchführen

Nach dem der WindowsInstaller onion.net installiert hat, finden Sie in Ihrem Programme-Verzeichnis die aktuelle Distribution von onion.net. Es befinden sich nun folgende Verzeichnisse in dem Distributionsverzeichnis.

Komponente/Verzeichnis Dienstart Kurzbeschreibung
onion.net Information Server Windowsdienst Zentraler Server für sämtliche XML Schema-basierte Daten, Benutzer und Rechte etc.
onion.net Editor ASP.NET Webbasierte Redaktionsoberfläche zur Content-Kollaboration. Dient zusätzlich als administratives Werkzeug für das Datenmodell, sowie zur Verwaltung der Benutzer, Gruppen und Rechte.
onion.net Render Engine ASP.NET Webbasierte Informationsverwertungseinheit für alle onion.net basierten Informationen sowie weiterer Datenquellen
onion.net Image Server Windowsdienst Einheit zur automatisierten Bildbearbeitung. Wird über einen erweiterten Befehlssatz der onion.net Render Engine (Extension) eingebunden.
onion.net Sharepoint Integration Windowsdienst Server und Datenquelle zur Anbindung von Informationen aus Microsoft SharePoint in die onion.net Render Engine.
onion.net Datasource Server Windowsdienst Out-Of-Process Datenquellencache für die onion.net Render Engine
onion.net Management Service Windowsdienst Asynchrone Organisations- und Aufräumeinheit. Wird vom onion.net Editor und der onion.net Render Engine in Anspruch genommen.

In den nächsten Schritten wird eine Basisinstallation durchgeführt. Dies ist eine Installation, wie sie üblicherweise auf einer Vorschauumgebung vorgefunden wird. In dieser Anleitung werden folgende Komponenten installiert:

Bei der Basisinstallation wird angenommen, dass alle Komponenten auf einem Server installiert werden sollen. Es steht jedem frei, die Komponenten auf verschiedene Server zu installieren und zu skalieren. Die Konfigurationsmöglichkeiten der Komponenten kann in der jeweiligen Konfigurationsreferenz auf der Lernwebseite nachgelesen werden.

Wie eine onion.net Render Engine für eine Liveumgebung konfiguriert wird, erfahren Sie unter dem Punkt: onion.net Render Engine (Live).

Als Vorbereitung zur Installation wird eine entpackte Distribution im Programme-Verzeichnis unter "onion" vorausgesetzt. Im Folgenden werden Verzeichnisse für die onion.net Komponenten erstellt und kurz erläutert, wozu diese verwendet werden. Diese Aufteilung ist nur eine Richtlinie und kann nach eigenem Bedarf selbst strukturiert werden.

In einem leeren Verzeichnis "c:\onion.net" wird es vier Verzeichnisse geben. In das erste Verzeichnis "services" werden die onion.net Dienste wie der onion.net Information Server abgelegt. Im zweiten Verzeichnis "web" werden die Webanwendungen - die onion.net Editor(en) und onion.net Render Engine(s) installiert. Die weiteren Verzeichnisse "logs" und "cache" werden die Komponenten später selber verwenden. In das Logs-Verzeichnis sollen die Anwendungen die Log-Daten ablegen können. Der Pfad wird in den entsprechenden Konfigurationsdateien konfiguriert. Das Cache-Verzeichnis nutzt die onion.net Render Engine, um den Cache aufzubauen. Auch dieser Pfad muss in der Konfigurationsdatei eingestellt werden.

Am Ende des Installationsprozesses soll die Verzeichnisstruktur wie folgt aussehen:

Sollte auf dem Server nur eine Instanz von onion.net installiert werden, so kann der Ordner mit dem Projektnamen (in unserem Beispiel contoso) natürlich außen vor gelassen werden.