Autor Thema: Notes-Client -> Web  (Gelesen 6481 mal)

Offline stb

  • Frischling
  • *
  • Beiträge: 6
Notes-Client -> Web
« am: 08.02.06 - 22:47:54 »
Hi,

in unserer Fa. setzen wir bisher Notes Domino 6 ein (ca. 250 Anwender), wir wurden aber vor 1/2 Jahr von einem Unternehmen gekauft. Die Mutterfirma setzt für Mail/Kalender/Aufgaben Outlook/Exchange ein. Nun werden wir früher oder später alle User auf Outlook umstellen, wird vom "Headquarter" gefordert.
Kopfzerbrechen bereiten mir aber unsere bestehenden 30 Notes-Datenbanken, d.h. vorerst werden weiterhin Domino-Server laufen und Notes-Clients bei den Usern installiert sein. Die Notes-Clients sollten aber komplett wegfallen.
Nun gibt es u.a. folgende Alternativen:
a) Migration der DBs in andere Systeme
b) Die Datenbanken webfähig machen, und weiterhin Dominoserver einsetzen

Ziel ist in jedem Fall, den Notes-Client wegzubekommen.

Wichtig hierbei ist, dass ein lokales Arbeiten ohne Netzverbindung nicht unbedingt notwendig ist. Somit würde der Zugriff per Webbrowser reichen. Lokale Repliken sind also nicht notwendig.

Die Datenbanken sind vielschichtig, teilweise sehr viel Lotus Script-Funktionalität enthalten, etc. 3 Datenbanken noch umfangreicher Java-Code.

Nun die Fragen:
 - Können grundsätzlich Notes-Datenbanken vollständig auf die reine Bedienung durch den Webbrowser umprogrammiert werden, oder ist da mit Einschränkungen zu rechnen - also Defizite gegenüber der Bedienung im Notes-Client?
 - Ist ein tabellenloses Design und sauberes Markup möglich?

Ich möchte erstmal nicht in die Tiefe der Datenbanken gehen, mir geht es nur mal um's grundsätzliche.

Danke,
Sven

<Edit>sorry, wollte unter ND6-Entwicklung posten, wenn jemand der Moderatoren so nett wäre und den Beitrag verschieben könnte..... Danke</Edit>
« Letzte Änderung: 08.02.06 - 22:49:49 von stb »

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Notes-Client -> Web
« Antwort #1 am: 08.02.06 - 23:26:24 »

Nun gibt es u.a. folgende Alternativen:
a) Migration der DBs in andere Systeme
b) Die Datenbanken webfähig machen, und weiterhin Dominoserver einsetzen
Wie du dir sicher bereits denkst, hängt das sehr von der spezifischen Datenbank ab, was einfacher ist.
Erstmal zur Konvertierung auf eine ander Plattform:
Die auf dem Markt vorhandenen automatischen Konvertierungstools sind jedenfalls für die meisten Notes-Datenbanken noch nicht so weit. Und es ist eine seeeeehhhhr komplexe Aufgabe, in der ich sehr wenig Einblick habe und auf die ich in meinem Leben noch keine einzige Stunde gebucht habe (for the record). Wir haben sowas im Angebot und ich wurde hier schon deshalb als unkoscher gehalten. Dabei ist das nicht wahr.
Mit wirklich erfahrenen Java oder .NET Programmierern ist eine Konvertierung für viele Fälle in einem akzeptablen Zeitrahmen vielleicht nicht unmöglich. Natürlich muß zumindest einer dabei sein, der Notes sehr gut kapiert. Ich bin gerade in einem Projekt involviert, in dem wir das übrigens imho sehr gute Notesprodukt http://www.img.de/e/home/produkte.jsp?myProdukt=travelutionone * voll auf Java mit RDBMS backend umschreiben. NEIN. LEUTE. Nicht um Notes zu schädigen. Sondern um es einfach für Kunden anzubieten, die kein Notes haben. Travelution wird btw. weiterentwickelt. Von einer 100% dafür abgestellten Programmiererin, die das schon seit Jahren macht, ein gutes Standing in der Firma hat und vermutlich mehr Geld verdient als ich.
Travelution ist wirklich sauber programmiert. Ich hab eine Menge Notes Consulting Erfahrung und ich habe wirklich schlimme Sachen auf realen Produktionsservern gesehen. Problematische Programmierung kann die Kosten einer Konvertierung extrem in die Höhe treiben.
Wenn Konvertierung, dann konvertiere es in die Hauptprogrammierplattform, die euer neuer großer Bruder benutzt. Wenn die .NET machen, konvertiere es in .NET. Fange nicht mit Java an, weil du glaubst es ist einfacher, weil IBM Java macht.
Was wirklich kostenintensiv zu transformieren ist, kann nur ein echter Fachmann entscheiden.

Webfähig machen geht natürlich auch. Nur gilt da auch, dass problematische Programmierung die Kosten in die Höhe treiben kann. Problematischen Code zu erkennen erfordert eine Analyse, die man nicht in Foren durchführen kann. Du brauchst jedenfalls auch für diese Aufgabe einen erfahrenen Programmierer. Tabellenloses Design und "sauberes" Markup ist natürlich möglich. Nur würde ich dem nicht die allererste Priorität geben. Wichtig (und vermutlich kostenintensiver) ist erstmal, dass du die Funktionalität im Web-Client nachbilden kannst. Das mit dem Markup hat weniger Risiko und Komplexität. U.a. deshalb als 2. Schritt. Ich halte es für wahrscheinlich dass in deinem Email-Verkehr und den Meetings anders geredet wird. Aus Sicht der Kostenkontrolle (und darum geht es dir), ist mein Hinweis nicht dumm (vorsichtig ausgedrückt).

Du kannst Kosten sparen, wenn du vorschlägst, bestimmte administrative Teilfunktionalitäten auf dem Notes Clients belässt. Die Admins müssen ja ohnehin den Notes-Client behalten.

Zitat
Die Datenbanken sind vielschichtig, teilweise sehr viel Lotus Script-Funktionalität enthalten, etc. 3 Datenbanken noch umfangreicher Java-Code.
Komisch. Bei mir ist für die gleiche Funktionalität der Java Code in der Regel weniger umfangreich als der LotusScript Code, aber Schwamm drüber.
Wenn du viel LotusScript oder Java Code hast, sollte die Konvertierung einfacher sein als wenn da viel Formelsprache benutzt wird. Das grundsätzliche Programmiermodell von LS/Java ist einfach näher an den meisten Konkurrenzprodukten als Formelsprache.
Falls du nach Java portierst, rechne nicht damit, dass du viel Java Code wiederverwenden kannst. Wenn du eine RDBMS als Datenspeicher benutzt, muß der nämlich weitgehend neu geschrieben werden. Das ist aber auch nicht so das große Problem.

Grundsätzlich ist es möglich. Nur hängen die Kosten eben vom Speziellen ab.

Gruß Axel

* haben wir von einer Kölner Consulting gekauft und die Entwicklerin hat Jahre bei Lotus Development gearbeitet (das vorher von der Kölner Consulting gekauft worden ist).
« Letzte Änderung: 08.02.06 - 23:56:45 von kennwort »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline stb

  • Frischling
  • *
  • Beiträge: 6
Re: Notes-Client -> Web
« Antwort #2 am: 08.02.06 - 23:55:43 »
Hi Axel,

erstmal vielen Dank für die prompte und sehr ausführliche Antwort  :D

First of all:
Uns ist klar, dass wir hier gute, erfahrene Leute ins Boot holen werden müssen, egal für was wir uns entscheiden werden.

Auch 100% klar ist, dass wir nicht per Knopfdruck konvertieren können. Ich habe zu R4/R5-Zeiten Client-seitig entwickelt (Lotus Script + Formelsprache), und kenne das Konzept von Notes, daher auch meine grundsätzlichen Bedenken, hier mal "schnell" 30 Datenbanken in ein anderes System zu bringen.
Die Mutter arbeitet seitens WaWi mit SAP, hat hier und da LAMP-Lösungen (v.a. Intranet), und hier und da .NET, Dokumentablage wohl zu 90% per Netzlaufwerk und MS-Office. Und manche Bereiche mit Sharepoint.
Wir haben unter unseren DBs ein paar Kandidaten, die durchaus in eine WaWi integriert werden sollten.
Dann noch ein paar DBs, die nichts weiteres als Dokumentablage verwendet werden (Kategorisierte Ablage von PDF/MS Office etc. Dateien). Hier könnte man z.B. über Sharepoint nachdenken.

Deine Antwort zeigt mir u.a. auf, dass es durchaus eine Option wäre, bestehenden Notes-Datenbanken auf Webfähigkeit hin zu erweitern und so einzusetzen.

Grüße,
Sven

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Notes-Client -> Web
« Antwort #3 am: 09.02.06 - 00:03:38 »
nochmal kurz:
Sharepoint ist aus meiner Sicht vermutlich nicht der Punkt.
Wir machen das auch erstmal für verschiedene JSR168 kompatible Portalserver. Als allererstes JBoss Portal und quasi parallel Websphere Portal. Die Hauptarbeit besteht aber:
a) in den Masken und deren Logik (und dem Anwendungsfluß durch die Masken) sowie
b) in der Überführung in ein relationales Datenmodell.

b) scheint dabei einfacher als a) zu sein.
Ich bin später zu dem Projekt dazugestossen und wir sind ziemlich weit.

Gruß Axel
« Letzte Änderung: 09.02.06 - 00:45:46 von kennwort »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline stb

  • Frischling
  • *
  • Beiträge: 6
Re: Notes-Client -> Web
« Antwort #4 am: 09.02.06 - 00:12:08 »
Danke Axel.

Du bist Consultant und Programmierer, sehe ich das richtig?
Was dagegen wenn ich Dich per Mail / PM kontaktiere wenn es bei uns konkreter wird und wir zu einer Entscheidungsfindung kommen müssen?
Wir sind im Raum Stuttgart...

Grüße,
Sven

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Notes-Client -> Web
« Antwort #5 am: 09.02.06 - 00:54:09 »
Danke für das Interesse  :)
Ich bin Angestellter einer Consulting, die
- auf aggressiven Vertrieb verzichtet
- mehr Geld durch Machen als durch Quatschen verdient
- wir haben sehr viel Notes Erfahrung, sehr viel Enterprise Java Erfahrung und auch einen angeblich guten .NET Mann, den ich aber immer nur bei der Weihnachtsfeier sehe.
- wenns sein muß, können wir konvertieren. (wobei das nie unsere Geschäftsidee war). Irgendwie entwickelt sich halt ein relativ breites Spektrum und deshalb habe ich auch bislang gerne bei IMG gearbeitet.

Email: Axel dot Janssen AT img dot de.
oder
Axel dot Janssen AT gmail dot com

Du kannst mir auch an die gmail schreiben und mir sagen, dass ich das erstmal ganz aus der Firma raushalte. Wobei unser Vertrieb echt nicht aggressiv ist.

Gruß Axel
« Letzte Änderung: 09.02.06 - 01:02:13 von kennwort »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Glombi

  • Gast
Re: Notes-Client -> Web
« Antwort #6 am: 09.02.06 - 15:24:54 »
Da das ganze kein Notes sondern ein Exchange Problem ist, habe ich es ins Offtopic geschoben.

Andreas
« Letzte Änderung: 09.02.06 - 15:29:25 von Glombi »

Offline stb

  • Frischling
  • *
  • Beiträge: 6
Re: Notes-Client -> Web
« Antwort #7 am: 09.02.06 - 23:52:38 »
Axel:
Danke für die Adressen, ich werde Dich zwecks Consulting kontaktieren, kann aber noch 3-4 Wochen dauern, also bis das ganze bei uns konkreter wird.

Andreas:
Es ging mir hier primär um die Frage, ob man reine Notes-Client-Datenbanken webfähig machen kann:
Zitat
Nun die Fragen:
 - Können grundsätzlich Notes-Datenbanken vollständig auf die reine Bedienung durch den Webbrowser umprogrammiert werden, oder ist da mit Einschränkungen zu rechnen - also Defizite gegenüber der Bedienung im Notes-Client?
 - Ist ein tabellenloses Design und sauberes Markup möglich?
M.E. hat dies also durchaus voll mit ND6-Entwicklung zu tun, auch wenn dann Randbedingungen und Alternativen abgesteckt wurden.
Schade, dass hier scheinbar Moderatoren gleich allergisch agieren, wenn in einem Posting Exchange vorkommt.
Werde in Zukunft hier nur noch in OffTopic posten, just in case.

Grüße,
Sven

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Notes-Client -> Web
« Antwort #8 am: 10.02.06 - 00:20:27 »
Hallo Sven,

hier reagiert wirklich kein Moderator allergisch auf Begriffe wie "Exchange" oder "Outlook". Dies würde höchstens passieren, wenn eine Frage eindeutig in ein Exchange-Forum gehören würde oder polemisierend wäre ("das tolle Outlook kann, aber Notes nicht ..." - was ja auf den berühmten Apfel-Birnen-Vergleich hianuslaufen würde).

Deine Anfrage passt hervorragend in dieses Forum, und es wird hier sicher weiter eine für alle lehrreiche Diskussion stattfinden. Das R6-Dev-Forum ist aber sicher nicht passend - vielleicht brauchen wir wirklich ein Forum "Migration" (für beide Richtungen) bzw. "Koexistenz".

Ab kommender Woche arbeite ich (wieder) in einem Projekt, welches beide Welten zusammenbringen soll, die doch so unterschiedlich sind. Outlook und Exchange wird sein (also Mail, Kontakte und Kalender), aber der "Rest" ist derzeit nicht migrierbar, obwohl dafür die Domino-Server durch zahlreiche neue ergänzt wurden. Richtig ablösen können sie nicht. Also machen wir eben Kooexistenz. Notes-Mail wird ersetzt durch "Fernbedienung" von Outlook usw. Es geht. Wirklich.

Ach ja: Was Projekte angeht - im März geht es dann in einem anderen Projekt "anders herum": Exchange, Outlook, SharePoint -> Notes / Domino. Das wird einfacher  ;D

Frage also bitte weiter, und vor allem: Poste Deine Erfahrungen.

Bernhard

Offline stb

  • Frischling
  • *
  • Beiträge: 6
Re: Notes-Client -> Web
« Antwort #9 am: 10.02.06 - 00:31:24 »
Danke Bernhard.

nur eines verstehe ich nicht:
Das R6-Dev-Forum ist aber sicher nicht passend

Warum nicht, wenn die primäre Frage darum geht, ob bzw. wie man eine Notes Client-Datenbank für den Webfähig (Domino-Server!)machen kann? Wer sonst als ein ND-Entwickler sollte das besser wissen?
Sekundär bzw. als Randerscheinung wird natürlich diese Option in Frage gestellt, aber das war mein Grund des Postings, siehe auch den Betreff.
Ich finde es auch gut, dass kein "ja und amen" herrscht, sondern erstmal was in Frage gestellt wird. Nur so kommt man weiter...

Sorry dass ich so nachbohre, aber ich will gleich zu Beginn klären, bevor ich hier weiter poste. Das Verschieben in "OffTopic" hat für mich den Character eines "Du stellst hier Fragen, die nichts mit dem Forum-Inhalt zu tun haben", also gleiche Schiene wie Geburtstagswünsche, C64 und Dilbert.

Grüße,
Sven

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Notes-Client -> Web
« Antwort #10 am: 10.02.06 - 00:37:22 »
Sven, Du hast meines Erachtens wirklich Recht: Dieser Thread gehört ins R6-Dev-Forum. Vielleicht gehören dann bestimmte Fragen auch ins Forum Java und .Net. Egal - OffTopic ist es wirklich nicht.

Wir werden das asap wieder umhängen. Das Thema ist spannend. Bin ja gerade selber betroffen (so herum und anders herum - aber es ist Koexistenz).

Bernhard

Offline stb

  • Frischling
  • *
  • Beiträge: 6
Re: Notes-Client -> Web
« Antwort #11 am: 10.02.06 - 00:48:47 »
Danke, freut mich, dass Du verstehst was ich meine.

Wünsche noch eine geruhsame Nacht.

Sven

Glombi

  • Gast
Re: Notes-Client -> Web
« Antwort #12 am: 10.02.06 - 07:39:14 »
Ok, also ab jetzt geht es weiter im R6 Entwicklerforum.

Sorry fürs Offtopic - das war ein Fehler von mir!

Andreas
« Letzte Änderung: 10.02.06 - 09:20:51 von Glombi »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz