Domino 9 und frühere Versionen > ND6: Entwicklung

PHP unter R6

<< < (3/3)

matze79:
Das ganze könnte man auch via ODBC lösen. So müsste man nicht dem Domino anfassen, sondern lediglich auf einer zweiten Maschine PHP mit ODBC-Modul installieren und dann via Netzwerk und SQL auf die Domino-Datenbanken zugreifen.

http://www.builderau.com.au/architect/database/0,39024547,20282240,00.htm

flaite:
Ich behaupte, dass Webservices vermutlich schon mit R4 möglich sind.
Mit R5 habe ich es schon selber gemacht.
Und zwar mit SOAP_zu_Fuß (was schwieriger ist)
Nur muss man eben in R5 (und 4) eine Menge zu Fuß programmieren (in Java oder Microsoft API über OLE).
Mit der Bedingung, dass du einigermassen fit in Java bist, ist es nicht soooo schwierig.
In 7 gibt es dann einen vollständigen SOAP Server stack mit LotusScript und die schon unter 6 deutlich verbesserten xml Klassen.

Einfacher als SOAP ist die sogenannte REST Architektur. Du kannst ja mit bestimmten URL Kommandos schon unter R5 oder R6 xml in der view ausgeben.(google: Domino xml url, z.B. das hier: http://www.codestore.net/store.nsf/unid/EPSD-52DRQY

Das ist im Grunde genommen REST Architektur (würde ich sagen). Sollte es in php sowas wie libraries Socket- oder HttpConnections geben, dann kannst du auf diese xml-Ansichten zugreifen. Die xml-libraries, mit denen das eingesaugte xml weiterverarbeitet werden kann, sind in php auf jeden Fall vorhanden. 

Ich kenne mich mit php nicht so aus. Aber google gibt Treffer bei socket connection php.
z.B. das hier sieht interessant aus.
http://programmabilities.com/php/?id=20 (besseres s. unten)

Auf der Domino Seite würde sich die Programmierung dann alleine auf diese Ansichten beschränken. Auf der PHP Seite müsstest du die URL erzeugen und per SocketConnection dieses xml einsaugen und weitervearbeiten.

REST ist ganz interessant zu kapieren, gerade weil Webservices an Bedeutung zunehmen werden und REST eine leichtgewichtige Alternative zu SOAP darstellt:
http://naeblis.cx/rtomayko/2004/12/12/rest-to-my-wife
http://www.manageability.org/blog/stuff/rest-explained-in-code/view
http://www.manageability.org/blog/stuff/why-rest-part-2
(geht noch bis 5. Einfach in URL die letzte Ziffer ändern<0.
http://www.oio.de/public/xml/rest-webservices.htm (deutsch)

OK Gentlemen. Es gibt doch eine php library zum http grabben. cURL oder so. Hier ist jedenfalls ein Artikel mit Source code und der vorletzte Abschnitt interessiert dich: REST Webservice konsumieren mit php.
http://webservices.xml.com/pub/a/ws/2004/03/24/phpws.html?page=2

Gruß Axel

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln