Webservices

DetoNAtor

Active Member
Hiho,

ich möchte Webservices auf meinem Server anbieten. Ich lese da nach kurzer Googlesuche oft etwas von AXIS. Kann mir jemand eventuell Erfahrungen oder Alternativen für einen FreeBSD-Server mit Apache2 nennen? Es ist nicht für riesige Anwendungen gedacht, sondern eher für kleine Abfragefunktionen.

Dank und Gruß für jeden Tip,
DetoNAtor
 
An PHP hatte ich auch gedacht, aber ich finde Webservices wesentlich eleganter. Zumindest wenn ich sehe, wie schnell man die mit C# und einem IIS am laufen hat. :-/
Letztlich will ich "nur" mit einer Funktion ein paar Daten an den Server übermitteln. Mit einer weiteren Funktion möchte ich ein paar Daten aus einer Datenbank vom Server abholen. Erstes ginge evtl. mit PHP zu machen, zweiteres könnte mit XML gehen. Keine der Lösungen scheint mir aber so elegant wie ein Webservice zu sein.

Grüße, DetoNAtor
 
was hat die extensible markup language mit datenbankabfragen zu tun? wikipedia sagt dir dazu mehr.
wenn du datenbanken befüllen oder abfragen möchtest, nimm perl oder php... vor allem, wenn der computer sonst nicht viel zu tun hat isses flott genug. und ne eleganz, die du mit webservices evtl. erreichen könntest, ist der ärger mit nem iis nicht wert ;).

cheers,
marc
 
Hiho,

was hat die extensible markup language mit datenbankabfragen zu tun? wikipedia sagt dir dazu mehr.
Nich bös gemeint, aber ich ziehe es vor die Daten sauber (in XML) zu verpacken um sie mit dem Client auszuwerten, als sie mir in irgendeiner formatierten Zeichenkette zu holen.

Ok, gips Erfahrungen mit AXIS oder ähnlichen Gebilden unter unixoiden Betriebsystemen?

Grüße, DetoNAtor
 
An PHP hatte ich auch gedacht, aber ich finde Webservices wesentlich eleganter. Zumindest wenn ich sehe, wie schnell man die mit C# und einem IIS am laufen hat. :-/
Letztlich will ich "nur" mit einer Funktion ein paar Daten an den Server übermitteln. Mit einer weiteren Funktion möchte ich ein paar Daten aus einer Datenbank vom Server abholen. Erstes ginge evtl. mit PHP zu machen, zweiteres könnte mit XML gehen. Keine der Lösungen scheint mir aber so elegant wie ein Webservice zu sein.

Grüße, DetoNAtor

Hallo DetoNator,

wie wäre es denn mal mit Ruby on Rails :

http://entwickler.com/itr/buchtipps/psecom,id,540,nodeid,70.html

auch in Ruby kannste Webservices realisieren !

Ja und Ruby geht auf allen Plattformen im Gegensatz zu C#

Ja und falls Du in der Nähe von Wiesbaden wohnst und Informationen aus erster Hand brauchst:

http://jax.de/konferenzen/jax07/overview_sessions.php?track=7

Noch ein Blog zu Webservices: ;)

http://blog.dopefreshtight.de/artikel/tags/webentwicklung/web-services/

Ja die Amazon Webservices:

http://linuxenterprise.de/itr/online_artikel/psecom,id,516,nodeid,9.html

Noch ein Blog: :D

http://blog.gmane.org/gmane.comp.lang.ruby.german

Zum Schluss noch etwas graue Theorie zu Webservices (eine Einführung)

http://www.oio.de/public/xml/xml-rpc.htm


so jetzt aber genug

mfg gecko
 
Nich bös gemeint, aber ich ziehe es vor die Daten sauber (in XML) zu verpacken um sie mit dem Client auszuwerten, als sie mir in irgendeiner formatierten Zeichenkette zu holen.
XML ist auch bloß eine formatierte Zeichenkette. Du versuchst hier Nägel mit der Abrissbirne einzuschlagen.

Was du beschreibst klingt als wäre es in php oder sonst einer Skriptsprache in ein paar Minuten erledigt.
 
Du versuchst hier Nägel mit der Abrissbirne einzuschlagen.
Mag sein. Aber es hält hinterher. (Auch wenn die Wand 2 m versetzt wurde :) )

XML ist auch bloß eine formatierte Zeichenkette.
Das wiederum mag nicht sein. Es ist für mich ein Unterschied ob ich einen String (XML-Element) wild durch die Gegend caste, oder ob ich weiß, um welchen Datentyp es sich handelt. :belehren: Wir sind hier schließlich nicht bei C. :D

Gecko schrieb:
wie wäre es denn mal mit Ruby on Rails
Von Ruby habe ich schon gehört. Das schaue ich mir mal an. Wie ich gerade lesen konnte ist es auch möglich mit RoR StandaloneServer zu basteln. Hmm. Das ist natürlich auch eine interessante Sache wenn ich dafür keine Laufzeitumgebung brauche. Danke für den Tip.

Grüße, DetoNAtor
 
So. Nach ein paar Tests hat sich die Verwendung der PHP-SOAP-Extension als brauchbar erwiesen, mit welcher man Webservices erstellen kann. Einziger Nachteil ist die manuelle Erstellung der wsdl-Datei, aber das bekommt man hin.

Danke für alle Tips,
DetoNAtor
 
Zurück
Oben