Lotus Notes / Domino Sonstiges > Projekt Bereich
SMB<-->Java/.Net<-->Anything (z.B. JDBC/Notes)
Gandhi:
Hallo,
ich interessiere mich dafür eine Java (oder von mir aus auch .Net) Server Komponente zu entwickeln, die sich zur Client-Seite hin, wie ein SMB Server verhält - dann die Daten aber in Datenbanken speichert (JDBC oder/und Notes)
Was ich mir davon verspreche: Ein unglaublich simples Frontend für ein DMS (Files können über Explorer geöffnet gespeichert werden), aber eine Speicherung in DB-Form mit den Vorteilen der Weiterverarbeitung, Suche etc.
Kommerziell gibt es etwas in der Art unter http://starlasoft.com/jlansrv/index.html
Ich habe ansonsten noch keine Tool dieser Art gefunden, so dass ich denke, dass es an der Zeit ist, sowas OS zu entwickeln - weil ich das für interessant (und lehrreich) und brauchbar halte.
Mir geht es nicht um Authentifizierung und Print-Serving (wobei das wg. PDF auch interessant werden könnte - im nächsten Schritt), sondern rein um die File-Server Funktionen
Hat noch wer Interesse? Dann bitte in irgendeiner Form melden.
Marinero Atlántico:
welche Vorteile existieren gegenüber webDav?
http://jakarta.apache.org/slide/index.html
Gandhi:
Soviel ich weiß
-benötigt man für DAV einen eigenen Client/Plugin (je nach BS)
-benötigt man für DAV ein eigenes Log-In
-beruht DAV auf HTTP - was in Unternehmensnetzen u.U. nicht so gut ist (Firewalls etc.)
-ist SMB der Standard für File-Austausch und es gibt ein entsprechendes Vertrauen in diese Technologie (WebDAV hört sich irgendwie für mich zu sehr nach - Webmail an...vielleicht auch, weil mein GMX so funktioniert...)
Allerdings kommt der WebDAV Ansatz dem Ganzen schon recht nah:
Was ich will ist ein DMS in dem jeder User eine Anzahl von Laufwerken zugewiesen, auf die er (wie auf einen Fileserver) Dateien legen kann, die aber in einer Datenbank landen. Für den User soll das absolut unsichtbar, sprich mit keinem Mehraufwand verbunden sein. Das Ganze soll dazu dienen, ein Unternehmens-Gedächtnis aufzubauen und somit ein erster Schritt zum Knowledge Management.
Werde mich morgen noch mal intensiv über WebDAV informieren...vor allem die Frage der Autentifizierung...
Marinero Atlántico:
Was ich nicht verstehe:
- HTTP ist doch gerade gut für Firewalls ??? dh man wird (meist nach Authentifizierung) überall durchgelassen.
Authentifizierung zu automatisieren ist kein Problem würde ich erst einmal sagen.
Marinero Atlántico:
mir fällt grad ein:
Wir, d.h. Igor, haben (hat) sowas im Rahmen von Unify.one/store.one programmiert.
Da werden Files an einer Stelle aus einem spezifischen Verzeichnis auf einen anderen Rechner transportiert.
Geht mit Webservices over HTTP.
1. Ein mit quartz geschedulter Client schaut in einem festgelegten Intervall, ob sich in den in einem config-dok spezifizierten Verzeichnis Dateien befinden.
2. Falls welche da sind startet der Webservices-Endpunkt auf dem Client und schickt das File mit ein paar Metadaten an den Webservices Endpunkt auf dem Server.
3. Der Webservices Endpunkt (apache-axis auf Tomcat) auf dem Server nimmt die Nachricht entgegen, legt das File auf dem Server ab und hier kann das File dann in eine Datenbank geschrieben werden. Dann noch Bestätigung an den Webservice Endpunkt auf dem Client.
4. File wird gelöscht (auf Client)
Es ist nicht besonders schwierig, wobei man da höllisch aufpassen muss, ob das File noch blockiert ist.
Noch besser - weil ausfallsicherer - ist Websphere MQ, aber das haben nicht alle.
Wenn du willst, kannst du mit mir und Bernd IBM Webservices Zertifizierung machen. Wir arbeiten gerade an dem Fragenkatalog.
Axel
Wozu ich Lust hätte, wäre eine AtNotes Management Konsole in Eclipse.
1. Alle 5 Minuten wird über http geprüft, ob in der 10 letzte Nachrichten Seite, neue Nachrichten sind (es gibt ganz gute http-parser und das ist echt das schwierigste)
2. Man könnte das dann mit einer Business Rule Engine wie der von Ernest Friedman Hill (Jess), try google, regeln setzen.
z.B. Im neuen Posting steht was zu Excel oder
Autor=Marinero Atlántico and NOT Java
Autor= MartinG
Autor= Glombi AND Knowledge Base
Autor= Heini Schwammerl AND (Workplace OR Websphere OR DB2)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln