Diese Zusatzlibrary könnte die Arbeit erleichtern.
http://domingo.sourceforge.net/Dort gibt es auch Beispiele für den Einstieg.
Komisch, das man die Api Docs der Domino Java Api nicht per google findet.
Oh doch hier ist die Domino Designer Hilfe:
http://www-12.lotus.com/ldd/doc/domino_notes/7.0/help7_designer.nsf/Main?OpenFrameSetKlapp einfach aus: Java / Corba classes, Java Classes A-Z.
Versuchs aber erstmal mit Domingo.
Fürs entwickeln benötigst du auf jeden Fall einen Client. Sonst bist du verbindungs-architektürlich auf Corba angewiesen und das ist
a) langsam und
b) könnte es den Admin ins Schwitzen bringen, weil die Einrichtung ein bischen speziell ist.
Später in Produktion würd ich mir sehr ernsthaft überlegen einen Client dort zu installieren wo die Java Komponente ist, die auf Notes zugreift. Sonst bist du auf Corba angewiesen.
Btw. Eine Alternative ist auch der Zugriff über xml.
Wenn die Zugriffe nicht so schnell sein müssen und du nur lesend drauf zugreifst.
Sone url geht: http://<notesserver>/names.nsf/$vimpeople?readViewEntries&start=1&count=9999
oder auch Json:
http://192.168.0.61/names.nsf/$vimpeople?readViewEntries&OutputFormat=JSON&start=1&count=9999
(liefert Content-Type:text/javascript oder so ähnlich zurück, weshalb der Browser das so erstmal nicht rendert).
Mit beiden hast du alle NAB-Daten auf einen Schwung. Falls es da mehrere Zugriffe gibt, ist das performance-mässig nicht so das gelbe. Du könntest das in Objekten cachen. Aber vielleicht kannst du dir so das herumhampeln mit der Domino Java Api sogar sparen. Und Json, xml kannst du natürlich auch mit php verarbeiten.
Gruß Axel