Hi,
hier hatten wir das, aber ohne https:
http://www.atnotes.de/index.php?board=24;action=display;threadid=11289;start=0Sollte aber auch mit den Sun-Klassen über https gehen.
Domino6 hat Java1.3.1 Unterstützung. Das ist eigentlich ganz ordentlich. Gibt zwar jetzt Java1.4. Der Sprung ist aber nicht sooo mega-gewaltig, wie der von Java1.1.8 (Domino5)--> 1.3.1 (Domino6).
Es geht ja darum, dass Websphere auf einkommende https requests wartet , die Geschichte verarbeitet und dann gegebenenfalls etwas an den Client zurücksendet. Also quasi wie im Internet.
Das mit den Files wird ja auch schon in http unterstützt (und somit auch in https). <input type="file" (
http://selfhtml.teamone.de/html/referenz/attribute.htm#input).
Wenn du da mit einem automatisierten Client wie die java.net Geschichten oder von jakarta commons (s.u.) arbeitest, kannst du den entsprechenden request problemlos erzeugen.
Auf der Websphere Seite lässt sich das mit HttpServletRequest.getInputStream entgegennehmen.
Client seitige Authentifizierung lässt sich im Deployment Deskriptor einer Web-Anwendung einstellen (weiss ich jetzt nicht auswendig).
Der Client braucht jetzt noch das entsprechende Zertifikat. Falls das mit den normalen Java-Klassen von Sun nicht eingebunden werden kann (möglich), schaue dir HttpClient aus dem Apache.jakarta.commons Projekt an:
http://jakarta.apache.org/commons/httpclient/features.htmlVon Sun gibt es noch ein merkwürdiges Brazil-Projekt, das aber imho noch mächtiger, komplexer und instabiler ist...
... Eigentlich beschreiben deine Anforderungen einen Einsatzfall für SOAP/Webservices. Leider stabilisieren sich die Spezifikationen erst jetzt (zumindest mich verwirrt das).
Sofern ihr Websphere 5.1 (mit Apache.Jakarta.Axis unter der Haube) einsetzt, würde ich ernsthaft über Webservices nachdenken, weil das vermutlich zu einer saubereren, unkomplizierteren, wiederverwendbareren Architektur führt (kein Spaß Thema IMNSHO).
Auf Domino Seite bist du dann aber immer noch auf die oben genannten Geschichten angewiesen. Iris kommt Webservices mässig offensichtlich nicht so in die Puschen. Du kannst aber Webservices Clients auch low-level mit dem oben genannten http-client-Zeug "nachbasteln".
... und das dann gegebenenfalls ersetzen, wenn Lotus Webservices-Clients unterstützt.
Gruß Axel