Frage zu WebServices unter PHP

Frage zu WebServices unter PHP

am 04.04.2008 15:34:22 von Hilmar Bunjes

Hallo,
nach einiger Abstinenzzeit von PHP seit Version 3 bin ich wieder dabei,
ein PHP-Projekt zu erstellen. Eine Hauptkomponente soll dabei Daten via
WebServices bereit stellen und genau hier stehe ich gerade etwas auf dem
Schlauch, also einem SOAP-Server.

Ich habe mehrere Frameworks gefunden, die WebServices für PHP bereit
stellen. Unter anderem ist der SoapServer ja direkt in PHP5 enthalten
und zum anderen habe ich noch WSO2 Web Services Framework for PHP
(http://wso2.org/projects/wsf/php) gefunden. Hat jemand hier
positive/negative Erfahrungen mit den Frameworks?

Bei WSO2 ist mir aufgefallen, dass es keine FreeBSD Version zu geben
scheint. Die eingebaute Lösung scheint hingegen keine Möglichkeit zu
haben, WSDL-Dateien automatisch zu erstellen.

Ich wäre über Tipps in dieser Richtung sehr dankbar. Vielleicht gibt es
ja auch ein besseres Framework, dass ich noch nicht kenne.

Gruß,
Hilmar

Re: Frage zu WebServices unter PHP

am 04.04.2008 17:29:54 von Ulf Kadner

Hilmar Bunjes wrote:

> nach einiger Abstinenzzeit von PHP seit Version 3 bin ich wieder dabei,

:-) Da hat sich ja wirklich fast alles geändert seit der 3er Version.

> Ich habe mehrere Frameworks gefunden, die WebServices für PHP bereit
> stellen. Unter anderem ist der SoapServer ja direkt in PHP5 enthalten

Der ist halt ziemlich mager bestückt.

> und zum anderen habe ich noch WSO2 Web Services Framework for PHP
> (http://wso2.org/projects/wsf/php) gefunden. Hat jemand hier
> positive/negative Erfahrungen mit den Frameworks?

Ich kann nur zu WSO2 raten. Ich arbeite damit schon seit nen paar
Monaten und kann fast nix negatives dazu berichten.

> Bei WSO2 ist mir aufgefallen, dass es keine FreeBSD Version zu geben
> scheint.

Aber Source den man sicher auch unter FreeBSD kompilieren kann. Oder
hats dabei Probleme?

> Die eingebaute Lösung scheint hingegen keine Möglichkeit zu
> haben, WSDL-Dateien automatisch zu erstellen.

Keine Ahnung. Ich kann eigentlich nur was zu WSO2 sagen.
Aber nur DU kannst letzendlich entscheiden was zu Deinem Projekt passt.

MfG, Ulf

Re: Frage zu WebServices unter PHP

am 07.04.2008 09:14:45 von Hilmar Bunjes

Ulf Kadner schrieb:
>> nach einiger Abstinenzzeit von PHP seit Version 3 bin ich wieder dabei,
>
> :-) Da hat sich ja wirklich fast alles geändert seit der 3er Version.

Jipp, aber IMHO zum Guten :-)

>> Ich habe mehrere Frameworks gefunden, die WebServices für PHP bereit
>> stellen. Unter anderem ist der SoapServer ja direkt in PHP5 enthalten
>
> Der ist halt ziemlich mager bestückt.
>
>> und zum anderen habe ich noch WSO2 Web Services Framework for PHP
>> (http://wso2.org/projects/wsf/php) gefunden. Hat jemand hier
>> positive/negative Erfahrungen mit den Frameworks?
>
> Ich kann nur zu WSO2 raten. Ich arbeite damit schon seit nen paar
> Monaten und kann fast nix negatives dazu berichten.

Was meinst du mit "fast" nix negatives? Der SOAP Server von PHP5 hat
mich echt überrascht. Erst dachte ich, dass Teile der Doku bei php.net
fehlen, aber es scheint wirklich nicht mehr zu geben. Das Zend Framework
hat ja leider keinen SOAP Server, sondern nur REST und XML-RPC.

Insgesamt hat WSO2 auf mich einen ganz guten Eindruck gemacht, ich werde
es dann mal näher testen.

>> Bei WSO2 ist mir aufgefallen, dass es keine FreeBSD Version zu geben
>> scheint.
>
> Aber Source den man sicher auch unter FreeBSD kompilieren kann. Oder
> hats dabei Probleme?

Habe ich bisher noch nicht ausgetestet. Es wäre nur schön gewesen, wenn
es gleich angeboten worden wäre oder in den FreeBSD Ports stehen würde.

Gruß,
Hilmar