Das FlexPM wird in einer webbasierten Architektur betrieben. Somit werden auf den Arbeitsplätzen der Anwender keine Programme und auch keine Daten gespeichert. Die Funktionalität wird durch einen Server bereitgestellt, welcher auch für die Speicherung der Daten zuständig ist.
Auf den Arbeitsplätzen der Anwender wird ein aktueller Webbrowser vorausgesetzt. Dessen Aufgabe ist es, die vom Server errechneten HTML-Seiten darzustellen.
Eine webbasierte Architektur besitzt den Vorteil, dass auf den Arbeitsplätzen der Anwender keine Installation erfolgen muss. Die Anwendung kann sofort auf jedem Arbeitsplatz, welcher auf den Server zugreifen kann, genutzt werden.
Die Architektur kann vereinfacht wie folgt skizziert werden.
Der zentrale Baustein der Anwendung ist ein MS Windows Server, welcher zwei wichtige Aufgaben erfüllt. Einerseits ist er für die Speicherung der Daten in der Datenbank eines MS SQL Servers zuständig. Andererseits wird von ihm die Funktionalität durch eine webbasierte Anwendung bereitgestellt, welche auf Basis des so genannten ASP.NET entwickelt wurde.
Neben der Speicherung der relational verknüpften Daten in der SQL-Datenbank werden auch die mit der Anwendung erstellten Dateien auf dem Server gespeichert. Dazu gehören übliche Officedateien, welche mit Standardprodukten wie MS Word, MS Excel oder Acrobat Reader geöffnet werden.
Die Anwender rufen die Anwendung in einem Webbrowser auf. Üblicherweise ist dies ein MS Internet Explorer oder ein Firefox. Sie nutzen die Anwendung im Browser durch einfaches „Surfen“. Dazu gehört unter anderem die Pflege der Daten in Listen und Dialogen sowie die Planung und Durchführung von Mailings und auch die Generierung von Berichten.
Für das Versenden von Emails kann das FlexPM auf weitere Server zugegreifen. Die für den Versand zu nutzenden Postfächer können von Ihnen definiert werden.
Alle Anwender müssen in der Datenbank erfasst und Ihnen Privilegien zugeordnet werden. Nach dem Start der Anwendung müssen sich diese durch die Eingabe von UserID und Kennwort identifizieren. Bei Einsatz der Anwendung über das öffentliche Internet kann der Zugriff verschlüsselt über https erfolgen.
Der Anwendungsserver muss ein MS Windows Server sein. Wir gehen bei der Installationsbeschreibung des FlexPM davon aus, dass es sich um einen MS Windows Server 2008 handelt.
Zur Speicherung der Daten wird ein MS SQL Server vorausgesetzt. Dies kann die MS SQL Server 2008 Standard Edition sein. Sofern Sie keine entsprechende Lizenz besitzen, kann auch der kostenlose MS SQL Server 2008 Express Edition eingesetzt werden.
Für die Generierung der Officedateien müssen Sie keine Lizenzen auf dem Server bereitstellen. Lediglich für die Anzeige der generierten Dokumente müssen auf den Arbeitsplätzen der Anwender die entsprechenden Programme (MS Word, MS Excel, Acrobat Reader) installiert sein.
Außer einem aktuellen Browser benötigt die Anwendung auf den Arbeitsplätzen der Anwender keine speziell installierten Komponenten. Das FlexPM wird von uns primär gegen den MS Internet Explorer sowie den Firefox getestet. Aktuell sind dies die Versionen IE v7, IE v8 sowie FF 3.5 und FF 3.6.
Wir schlagen vor, dass Sie mit dem nächsten Kapitel Branding fortfahren.