art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 30.05.2002, 16:16   #1
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE

[SOAP] Hat wer schon Erfahrungen damit?


Hi !

Hat schon jemand von euch etwas mit SOAP und PHP gemacht? Oder hat wer irgendwelche Links für SOAP mit PHP ??

Gruss Jan
Stuck Mojo ist offline   Mit Zitat antworten


Alt 30.05.2002, 16:57   #2
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Hat das irgendwas mit dem SOAP von ASP.net zu tun?
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 30.05.2002, 17:07   #3
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
öhh... SOAP soll irgendwie sowas ähnliches sein wie WDDX... also damit kann man wohl Schnittstellen zwischen verschiedenen Programmiersprachen schaffen. Man soll sogar nicht nur Daten austauschen können, sondern sogar Programme steuern usw. Das ganze läuft übers HTTP-Protokoll (Standartmäßig...)
Funktioniert tut das wohl mit sogenannten SOAP-Messages, die nach einem XML-Schema aufgebaut sind... Klingt auf alle Fälle interresant...
Sowas solls auch bei einigen Billingsystems schon geben. Aber mehr weiß ich nu' auch nicht.
Stuck Mojo ist offline   Mit Zitat antworten
Alt 31.05.2002, 11:17   #4
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Hmm. Ich kenne das nur als Simple Object Access Protocol out of ASP.net - aber vielleicht meinen wir ja das gleiche.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 31.05.2002, 11:49   #5
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
...nach ein bissel rumschnüffeln scheint es wohl genau DAS SOAP zu sein... ist aber nicht direkt von ASP.net, sondern wird wohl dolle von MS gepuscht... hab ich zumindest gelesen.

Hast Du damit schonmal was gemacht? Aber in Verbindung mit PHP?
Stuck Mojo ist offline   Mit Zitat antworten
Alt 31.05.2002, 12:12   #6
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Das wollte ich schon früher erwähnen: Nein Ich habe erst kürzlich etwas über SOAP gelesen und bin dann durch diese Frage hier wieder darauf gekommen. Mein Herz schlägt für WDDX.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 26.08.2003, 14:29   #7
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
Hat vielleicht jetzt wer Erfahrung damit gemacht. Muss nämlich eien Schnittstelle zwischen einer WEbapplication und einen lokalen PRogramm herstellen. Wie läuft die Geschichte ab? Einfacher HTTP POST vom PRogramm zur Webpage? Wie muss man sich das vorstellen?

Gruß Alexander
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 26.08.2003, 14:48   #8
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Die Webapplication bietet dir eine Datei an, aufder ein SOAP-Server läuft. Dein Programm schickt einen SOAP-Request an die Adresse, das Script wird in der Webapplication verarbeitet und sendet Daten zurück. That's it. Um recht unabhängig von den Server-Funktionen zu sein, bietet es sich an eine WSDL-Datei für den Webservice zu erstellen. Durch diese WSDL-Datei kann dein lokales Programm "automatisch" (wenn es die Sprache denn kann) die benötigten Daten und die SOAP-Nachricht zusammenstellen und absetzen.

Für PHP ist die NuSOAP-Klasse sehr gut. Es gibt wohl auch eine unter PEAR... die hab ich aber noch nie ausprobiert. Bei der Google-Suche vom TP hab ich auch NuSOAP benutzt.(http://www.traum-projekt.com/script/...x.php?q=nusoap)

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 26.08.2003, 15:10   #9
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt
.

Geändert von Radoo.de (18.10.2003 um 19:20 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Alt 26.08.2003, 15:19   #10
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
In meiner Application handelt geht es um Filialen einer Kette. Am Tagesabschluss sendet das Programm (alle Filialen) einen Post an die Webapplication. Aif der AP werden dann die POst Daten in die Datenbank eingetragen.

Ich versteh' das noch nicht ganz:
PHP-Code:
require_once('nusoap.php');
$parameters = array('dietrich');
$soapclient = new soapclient('http://someSOAPServer.com/hello.wsdl','wsdl');
echo 
$soapclient->call('hello',$parameters); 
^^ Das läuft im lokalen Programm ab? Wieso, da gibts ja gar kein PHP?
Grundsätzlich aber denke ich dass das ne geniale Sache wird, hoff ich überschät mich da nicht

Gruß Alex
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 26.08.2003, 15:22   #11
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Das Beispiel, dass du da benutzt verwendet eine WSDL (WebService Description Language). In dieser (XML)-Datei stehen die eigentlichen Daten des Webservices, wie die Server-Adresse, mögliche Methoden usw. drin.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 26.08.2003, 15:40   #12
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
Könnte mir da wer vielleicht ein kleines Schema bauen wie das in etwa auszusehen hat? Wie Daten per SOAP von Server zu Server kommen ist mir noch eher klar, aber aus einem Proggie in meine Application...
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 26.08.2003, 15:44   #13
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
In welcher Sprache ist denn das lokale Prog geschrieben, bzw. wird es geschrieben? Für die meisten Sprachen gibts fertige Lösungen: http://www.soapware.org/directory/4/implementations , die dir den Aufbau der Soap-Message abnehmen.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 26.08.2003, 15:53   #14
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
Das Programm ist schon geschrieben, und zwar in VB. Habe ein Gespräch morgen mit dem Programmierer und will da nicht blass erscheinen
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 26.08.2003, 16:15   #15
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
naja... 1nen Tag um dich mit der Materie vertraut zu machen ist wohl ein bissel knapp...

Und das alles mal eben zu erklären ist auch ein bissel viel.
Das Prog muss "einfach" nur die Möglichkeit haben via SOAP eine Funktion auf dem Server auszuführen. Dieser Funktion werden als Parameter, evtl. Auth-Daten + die benötigten Daten übergeben. Das Script in der Web-Api wertet diese aus, und schreibt Sie in die DB undgibt ein TRUE oder ein FALSE, oder sonst irgendwas an die VB-Api zurück.

Aber gut, hier mal ein kleines Bsp. in VB:
Code:
Dim x, h

Set x = CreateObject("MSXML2.DOMDocument")
x.loadXML "<s:Envelope xmlns:s='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsi='http://www.w3.org/2000/10/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2000/10/XMLSchema'><s:Body><m:sayHello xmlns:m='urn:HelloWorld'><name xsi:type='xsd:string'>Jan</name></m:sayHello></s:Body></s:Envelope>"

msgbox x.xml, , "Eingegebene SOAP-Nachricht"
Set h = CreateObject("Microsoft.XMLHTTP")
h.open "POST", "http://www.serverdomain.tld/server.php"
h.send (x)
while h.readyState <> 4
wend
msgbox h.responseText,,"Ausgegebene SOAP-Nachricht"
Das Script spricht die Funktion sayHello auf dem Soap-Server an und übergibt dieser Funktion den Parameter name="Jan". Diese sendet dann eine SOAP-Msg zurück inder z.B. "Hallo Jan" steht. Das Snippet ist aus nem Buch von mir und spricht normalerweise ein Perl-Script an, dass im Package HelloWord liegt, daher auch urn:HelloWorld. Wie gesagt, es ist sehr schwierig, einem das mal eben klar zu machen.

Am besten ist es, wenn du den Herrn VB-Programmierer einfach mal fragst, ob es fertige SOAP-Client-Module (oder wie auch immer das in VB heisst) gibt. Wenn ja, sollte es keine Probleme geben. Du baust deinen Server auf und testest mit nem PHP-Client. Normalerweise sollte VB dann genau das gleiche können.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
[SOAP] Hat wer schon Erfahrungen damit? [PHP] [SOAP] Hat wer schon Erfahrungen damit?
« problem mit xampp und web-mediaplayer.com | RSS-Feed auslesen »

Stichworte
php

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:57 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67