IProMonitor - Client / Server Projektmanagement Software

Installation

IProMonitor setzt sich als Softwaresystem aus mehreren Komponenten zusammen. Die Basiskomponenten sind das Java Laufzeitsystem und der EJB Server, die Sie kostenlos aus dem Internet beziehen können und deren Installation und Konfiguration im Verbund mit dem eigentlichen System im folgenden exemplarisch für das MS-Windows Betriebssystem beschrieben wird.

Als erstes möchten wir Sie jedoch bitten, den Lizenzvertrag zu lesen und nur dann mit der Installation fortzufahren, wenn Sie mit den dort festgelegten Konditionen einverstanden sind.

Grundvoraussetzungen

Sowohl für den Server (Backend) als auch für die Clients (Frontend) sollten Sie Rechner einsetzen, die über mindestens 128 MB Arbeitsspeicher verfügen und deren Prozessoren mit nicht weniger als 1GHz getaktet sind. Selbstverständlich können Sie auch erst einmal alles auf einem Rechner installieren. Für diesen Fall sollte die Größe des Arbeitsspeichers aber mindestens 256 MB betragen.

Die Client-Systeme sollten über einen Bildschirm verfügen, der eine Auflösung von mindestens 1024x768 Bildpunkten hat.

Das Java Laufzeitsystem

Server und Clients müssen über ein Java Laufzeitsystem der Version 1.4.x oder höher verfügen. Am einfachsten können Sie dies feststellen, indem Sie die Eingabeaufforderung aufrufen und den Befehl

java -version

absetzen. Eine typische Ausgabe sollte sich anschließend wie folgt darstellen:

C:\>java -version
java version "1.4.2_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_02-b03)
Java HotSpot(TM) Client VM (build 1.4.2_02-b03, mixed mode)

Wird eine niedrigere Version als 1.4.x angezeigt oder sollte der Befehl vom System nicht erkannt worden sein, können Sie das Java Laufzeitsystem von der Firma SUN Microsystems kostenlos über

http://java.sun.com/j2se/1.4.2/download.html

beziehen und anschließend auf Ihrem Rechner installieren.

Der EJB Server

Der IProMonitor Projektserver setzt sich aus so genannten Enterprise JavaBeans (EJB) Komponenten zusammen. EJB ist ein Standard, der eine Infrastruktur für verteilte Serversysteme, basierend auf der Java Programmiersprache, definiert. Entwickler, die ihre Komponenten für eine derartige Infrastruktur erstellen, müssen nur ihre anwendungsspezifischen Zugriffsmethoden als Bausteine implementieren, die der Anwender in ein EJB System seiner Wahl einsetzen kann.

Um Ihnen das Leben so einfach wie möglich zu machen, haben wir uns entschieden, unsere EJB Komponenten bereits für einen bestimmten EJB Server (JBoss) so vor zu konfigurieren, dass Ihnen alle weiteren diesbezüglichen administrativen Aufwände erspart bleiben.

Die Entscheidung für den JBoss EJB Server ist uns leicht gefallen, da er

  1. eine bekanntermaßen stabile, hervorragend aufgebaute und preformante Implementierung des EJB Standards darstellt,
  2. gleich eine Datenbank mitbringt,
  3. mit einem minimalen Administrationsaufwand zu betreiben ist,
  4. eine hohe Marktdurchdringung mit gutem Support besitzt und
  5. für Sie als Anwender kostenlos ist.

Wir haben unser System zusammen mit dem JBoss EJB Server der Version 3.2.3, 3.2.4, 3.2.5 und 4.0.2 getestet. Wir empfehlen, die neueste dieser Versionen (4.0.2) einzusetzen, die Sie von der Seite

http://sourceforge.net ...

kostenlos beziehen können.

Im Folgenden gehen wir davon aus, dass Sie die JBoss Installationsdatei nach C:\ entpackt haben, und referenzieren im weiteren Verlauf dieser Beschreibung das dabei erstellte Verzeichnis C:\jboss-4.0.2 als JBossHome. Sollten Sie eine andere Version installieren bzw. diese in ein anderes Verzeichnis ablegen, bitten wir Sie, die Angabe für JBossHome entsprechend gedanklich zu modifizieren.

Nachdem Sie den JBoss Server entpackt haben, kann er

  • mit dem Befehl JBossHome\bin\run.bat
    gestartet und
  • mit dem Befehl JBossHome\bin\shutdown.bat -S
    wieder herunter gefahren werden.

IProMonitor

Das Projektverfolgungssystem IProMonitor selbst können Sie nach dem Download in ein Verzeichnis Ihrer Wahl extrahieren. Wenn Sie die Dateien beispielsweise nach C:\ entpackt haben, wird ein Verzeichnis C:\IProMonitor erstellt, das wir im Folgenden als IProMonitorHome bezeichnen. Sollten Sie die Dateien in ein anderes Verzeichnis ablegen, bitten wir die Angabe für IProMonitorHome entsprechend modifiziert zu berücksichtigen.

Als nächstes müssen wir die Systeme untereinander bekannt machen, d.h. der EJB Server muss die server-individuellen Komponenten des Projektverfolgungssystems aufnehmen und die jeweiligen Benutzeroberflächen (Clients) des Projektverfolgungssystems müssen wissen, in welchem EJB Server sie ihre server-spezifischen Kommunikationskomponenten vorfinden.

  1. Vorbereitung des EJB Servers
    Um die server-individuellen Komponenten des Projektverfolgungssystems in den JBoss Server einzuspielen (das so genannte Deployment) kopieren Sie einfach die Datei
    IProMonitorHome\Server\IProMonitorServer.jar
    in das JBoss Server Verzeichnis
    JBossHome\server\default\deploy
    Das war's! Dabei spielt es übrigens keine Rolle, ob die Datei im laufenden Serverbetrieb kopiert wird oder nicht. Beim nächsten hochfahren, bzw. im laufenden Betrieb, werden vom JBoss Server die Datenbanktabellen eingerichtet und das System für die Kommunikation mit den IProMonitor Clients konfiguriert, so dass es für den Administrator bzgl. der Einstellungen des JBoss Servers nichts weiter zu tun gibt.
     
  2. Vorbereitung der Clients
    Damit die zu installierenden IProMonitor Benutzeroberflächen wissen, wie sie sich mit dem EJB Server zu verbinden haben, kopieren Sie bitte zunächst die Datei
    JBossHome\client\jbossall-client.jar
    in das IProMonitor Verzeichnis
    IProMonitorHome\Client
    Als nächstes müssen die Clients wissen, auf welchem Rechner der EJB Server läuft. Öffnen Sie dazu bitte mit einem Texteditor die Datei
    IProMonitorHome\Client\IProMonitor.xml
    Diese Konfigurationsdatei enthält die Zeile
    <java.naming.provider.url>localhost</java.naming.provider.url>
    die den Rechnernamen beschreibt, auf dem der EJB Server läuft. Tragen Sie hier also bitte statt localhost den entsprechenden Rechnernamen ein und beachten Sie unbedingt, dass das so genannte Markup der Konfigurations-Datei (in den spitzen Klammern) nicht verändert wird, da die Anwendung sonst nicht in der Lage ist, die Daten korrekt auszulesen. Sollte übrigens der Client auf demselben Rechner betrieben werden wie der EJB Server, braucht diese Datei nicht modifiziert werden, da der Eintrag localhost genau diesen Umstand beschreibt.
    Nach dieser Modifikation sind jetzt auch die Clients entsprechend konfiguriert. Anschließend können Sie das Verzeichnis
    IProMonitorHome\Client
    auf jeden Rechner kopieren, von dem aus das Projektverfolgungssystem benutzt werden soll, das dann durch Ausführen des Befehls
    IProMonitorHome\Client\IProMonitorClient.bat
    gestartet werden kann.

ACHTUNG! Bevor Sie das Programm jedoch zum ersten Mal starten, beachten Sie bitte, dass der erste Benutzer, der sich in das System einwählt, als Administrator geführt wird und dass Sie sehr sorgfältig bei der Eingabe des Passwortes sein müssen. Denn wenn Sie sich hier versehentlich vertippen und bei erneuter Einwahl das vermeintlich richtige Passwort drei Mal nicht erkannt wird, haben Sie keine Möglichkeit mehr, in das System hinein zu kommen und müssen folglich die komplette Installation erneut durchführen. Um sich das Leben zu erleichtern, können Sie ja zunächst einmal ein ganz einfaches, einstelliges Passwort vergeben. Innerhalb des Systems sollten Sie dann zunächst über die Mitarbeiterverwaltung einen weiteren Administrator anlegen, der Sie bei einer ggf. auftretenden Sperre wieder frei schalten kann und anschließend den Passwortdialog aufrufen, um Ihr einfaches Passwort zu korrigieren.

Weitere Informationen hierzu finden Sie in der Online-Dokumentation des Systems (F1-Taste) unter

  • Login und Sicherheit und
  • Erste Schritte
Copyright © 2004 - 2005 Wöhrmann Softwareentwicklung

Valid HTML 4.01! Valid CSS!