Hi,
theoretisch geht es:
Es existiert relativ oft benutzter Java-to-com als openSource vor (weiss nur jetzt nicht genau wo).
Und LotusScript lässt sich ja über com ansprechen.
Das Problem ist nur, dass die session so natürlich nicht einfach übertragen werden kann. Im Prinzip: Kein Single-Sign-On zwischen aufgerufenen LS-code und Java Code.
Ausserdem hat das Nachteile wg Performance - und zwar vermutlich nicht kleine - da Java Objekte und LotusScript Objekte in unterschiedlichen Prozessräumen des Rechners liegen. An der Schnittstelle müssen dann diese Objekte irgendwie serialisiert/de-serialisiert (heisst in ein zwischen den Prozessräumen transportierbares Format gebracht werden und dann wieder in das Format der anderen Programmiersprache).
Den umgekehrten Weg von LotusScript auf Java zugreifen bietet Iris mit LS2J an. Jedoch hat es dort offenbar ein von Lotus bis heute nicht zugegebenes Memory Leak Problem gegeben, das u.a. Manfred Dillmann nicht erfreut hat. Gibt aber offenbar mittlerweile einen Workaround. Da muss man aber alle Objekte, die an Java von LotusScript übertragen wurden in LotusScript recyclen, was wiederum eine Speichermanagement-Aufgabe darstellt, die wir alle nicht gewöhnt sind und einer der Gründe ist, warum c++ im Enterprise Bereich ein bischen an Bedeutung eingebüsst hat.
hier infos. V.a. in den Kommentaren:
http://www.benpoole.com/weblog/200501162217#207CA40E59F2677F88256F8C005201AEIch würd auch sagen, dass es besser ist, wenn du das nochmal in Java nachprogrammierst, was nicht so schwer sein kann.
Gruß Axel