Hi,
ich habe letzte Woche einen Artikel der Nov/Dez Ausgabe von The View über Lotus Workplace gelesen.
Viele Notes Leute scheinen sich im Websphere-Bereich vornehmlich mit IBM Portal Server zu beschäftigen (eine Art add-on zu Websphere Application Server). Dies erscheint mir logisch, da dieses Produkt am stärksten den Groupware-Gedanken weiterträgt.
Lotus Workplace und IBM Portal Server scheinen für mich momentan Schwesterprodukte zu sein, die sich zunehmend integrieren lassen werden.
In JavaBlogs existieren in den letzten Wochen viele Einträge zu Portalen. Seit letzten Herbst gibt es eine Java-Spezifikation (JSR-Nummer vergessen, zu faul zum nachschlagen). Es gibt einige openSource und closeSource Projekte/Produkte, die die Java Portal Spezifikation implementieren. Als Java-Programmierer steht mir also zusätzlich eine Auswahl an Produkten zur Verfügung.
Portale machen aus betriebs-organisatorischer Sicht Sinn, zumindest wenn ich an mein eigenes Angestellten-Leben denke. Ich benutze 3 online-Anwendungen:
- INotes für firmeninterne Mail und damit die anderen Wissen, wo ich bin (Kalender)
- Jira (open Source Java auf tomcat) für Projekt-Tracking
- ein customiztes Diskussionsforum (open Source Java auf Tomcat)
- Sametime (benutze ich aber noch nicht, was eine schlechte Angewohnheit ist).
Wenn nun diese ganzen Anwendungen 1 Username/Passwort und ein einheitliches UI auf 1er Oberfläche hätten, würde ich öfter draufschauen und alles wäre noch einfacher.
Ich bräuchte auch seltener unseren admin anrufen bzw. vom Kunden anrufen lassen, wenn es i.w.S. administrative Spezialfragen gibt.
Aus Architektursicht wird vom Programmierer wird eine strikte Trennung des codes in die 3 Hauptlayer
- View
- Programmlogik aka Businesslogik -
- Persistenzlayer aka Datenbank Layer
gefordert. Davon bin ich sowieso ein extrem grosser Freund.
Das Argument, dass man nicht jedes Programm in eine (Web)-Portal-GUI zwängen, zählt IMNSHO nicht, da es nicht so ist.
Man kann z.B. aus dem Portal für bestimmte Anwendungen Clients mit mehr Rich-Client Fähigkeiten öffnen (z.B. Notes-Client, Swing-Client).
Wie seht ihr das?
Verschlafen wir was?
Brauchen wir ein eigenes Portal/Domino Workplace Forum?
Gruß Axel