Webservices: Teil 1 - WSDL
Eine leere WSDL Datei
Eine WSDL Datei ist nichts anderes als eine XML Datei. Sie definiert unsere Schnittstelle. In ihr steht wo unser Service zu finden ist, wie er kommuniziert, was für Parameter erwartet werden und welche Werte zurückgegeben werden. Wir fangen einfach mal damit an eine wsdl Datei zu analysieren.Für einen ersten groben Überblick schauen wir uns eine „leere“ WSDL Datei an. Für eine bessere Verständlichkeit ist es von Vorteil die abstrakte Datei von unten nach oben zu betrachten und später auch zu schreiben.
<?xml version="1.0" encoding="utf-8"?> <definitions> <message> <part /> </message> <message> <part /> </message> <message> <part /> </message> <portType> <operation> <input /> <output /> <fault /> </operation> </portType> <binding> <operation> <soap:operation /> <input> <soap:body/> </input> <output> <soap:body /> </output> <fault > <soap:fault /> </fault> </operation> </binding> <service> <port> <soap:address /> </port> </service> </definitions>
Nehmen wir uns zunächst den <service/> Teil der WSDL vor. Hier wird der Name und der Ort beschrieben, an dem unser Webservice später liegt, zudem wird das binding angegeben (nächster Block), mit dem dieser Service verknüpft ist.
Im binding Teil der WSDL werden die Operationen und ihre Kommunikationsform festgelegt, zudem wird die Form des inputs (sprich: der erwarteten Anfrage), des Outputs (sprich: der zu erwartenden Antwort), und des Faults (sprich: der evtl. Fehlernachricht) angegeben.
Im dritten Block von unten, dem PortType Block, verknüpf [...]
weiterlesen & kommentieren... 0 Kommentare
Update Update Update
So wurden die Internetseiten für die ich technisch verantwortlich bin, mit zusätzlichen Sicherheitsfunktionen versehen.
Der Nutzerbereich meiner Seite wurde ordentlich gepimpt (mit Internetradio, Chat und zusätzlichen Informationen zu meiner Person).
Blogids werden auf meiner Seite ab sofort durchgeschleift. Somit lassen sich meine Blogeinträge nun auch ordentlich bookmarken. An fancy Url's arbeite ich noch...
Ach ja, die auffälligste Änderung ist wohl die Anzeige der letzten 5 Blogeinträge in der rechten Spalte. Leider ist diese nicht 100% IE kompatibel und somit verschwinden die schönen "bullet" Bilder im Redmond Browser...
Aber hey, IE Nutzer erwarten ja eh nicht viel vom Internet, sonst würden Sie nicht den IE nutzen... .gif)
weiterlesen & kommentieren... 0 Kommentare
Fehler behoben
Ein kleiner Fehler in der Konfiguation des FCKeditor hat Internet Explorer Nutzer davon abgehalten das Gästebuch oder die Kommentarfunktion des Blogs zu nutzen.
Fehler behoben (Notiz an mich: Man sollte geänderte Dateien auch hochladen...
) weiterlesen & kommentieren... 0 Kommentare
GSoC 2009 - LimeSurvey [UPDATE]
Also wenn Ihr PHP programmiert, ein IT Studium betreibt und mit mir in 3 Monaten eine Webservice Schnittstelle realisieren möchtet: Kommt auf irc.freenode.net #limesurvey und sprecht mich (_rakete_ oder _rakete|work_) oder unseren Projektleiter (c_schmitz) an.
mehr Informationen
weiterlesen & kommentieren... 0 Kommentare
GSoC 2009 - LimeSurvey

Ich persönlich werde zwar nicht als Mentor in Erscheinung treten, aber trotzdem ist es eine große Ehre Teil eines Softwareprojektes zu sein, das sich in die Reihe großer Namen (The Apache Foundation, MySQL, Debian, Mozilla Project usw.) einreihen darf.
weiterlesen & kommentieren... 0 Kommentare