Domino 9 und frühere Versionen > ND7: Entwicklung
wann brauchen wir SOAP Webservices (und wann nicht)
(1/1)
flaite:
Fortschritt ist selten linear.
Lotus hat zwar die schönen jakarta.axis basierten SOAP Webservices in Domino 7 zumindest serverseitig eingebaut. Abgesehen davon, dass das unterliegende axis wg. Umständlichkeit, Langsamkeit, etc. inzwischen mega-out ist (für soap gibts xfire und axis2, imho in dieser Reihenfolge) stellt sich die Frage, ob für viele Projekte, in denen mit Hilfe von XML Dateien zwischen verschiedenen Plattformen integriert werden soll, SOAP nicht überhaupt insgesamt einen overkill darstellt. Es geht für viele Fälle nämlich einfacher.
Falls zum Bleistift Tomcat oder meinetwegen ASP.NET von Notes lesen will, kann da auch URLs der Form ?ReadViewEntries benutzt werden. Das war das aus Domino lesen.
Jetzt kommt: In Domino schreiben:
Zur Übermittlung von kleineren xml Dateien gegen Domino reicht ein HTTP Post Request gegen einen Agenten. Den kann man dann per CGI Variable Request_Content aus Session.DocumentContext (LotusScript) bzw. AgentContext.DocumentContext (Java) auslesen.
45 minütiger, sehr guter Vortrag über SOAP_as_overkill von Dennis Sosnoski:
http://www.bejug.org/confluenceBeJUG/display/PARLEYS/SOA+sans+SOAP?showComments=false&showCommentArea=false
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln