Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-01-2007, 23:23   #1 (permalink)
Neuer User
 
Benutzerbild von ffaerber
 
Registriert seit: Oct 2005
Beiträge: 95
webservices

so jetzt hab ich mich über das gröbste im thema von webservices schlau gemacht. weis was WSDL, UDDI, SOAP, XML-RCP, API und mashups sind.
hatte das ja mal in dem beitrag XML-RPC oder REST nachgefragt.

jetzt nochmal zum nachhacken:

SOAP ist eine kommunikationsschnittstelle zwischen Präsentationsschicht und Logikschicht. der datenaustausch kann per RPC(methoden) und XML erfolgen.
daten werden zum server gesendet und werden beatwortet.

jetzt bin ich dabei den besten weg zu finden daten in eine datenbank zu schreiben. dabei gibt es eine unzahl von möglichkeiten.
den schönstn weg finde ich das Apple WebObject system. was auf J2EE bassiert. aber auch einen eigenen J2SE Application-Server einsetzen.
hatt das jemand schon gemacht? und wie macht ihr das.

jetzt nochmal ne frage. Flash Remoting funktioniert ja so ähnlich.
gibt es eine möglichkeit ein Array oder string an eine Flash anwendung zu senden. wie Push befehl von flash remoting. für einen Chat oder online Games? nur halt mit web services.

bin gespannt auf eure erfahrungen und meinung mit dem thema web services.

gruß felix
ffaerber ist offline   Mit Zitat antworten
Alt 17-01-2007, 07:59   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Ich arbeite mich da auch gerade rein:

SOAP ist genau das, was du schon erläutert hast: ein Protokoll um die Kommunikation zwischen Applikationen zu implementieren. Nicht selten erfolgt die Implementierung des Protokolls in XML. XML-RPC ist auch eine Möglichkeit, unterstützt aber keine komplexen Datentypen.

Ich würde zu einem Tomcat Server greifen, wenn du einen eigen Application Server laufen lassen willst. Es gibt eine Vielzahl von Möglichkeiten, Daten in die Datenbank zu schreiben. Wenn du mit Java arbeitest, könnte auch Hibernate eine Option sein.

Dass du ein Array an einen WebService schickst, sollte per RPC kein Problem sein, nur würde ich mich fragen, ob ich einen Chat mit Webservices bauen wollen würde, oder ob sich Sockets nicht viel eher anbieten?

Links:Bücher:

Geändert von Omega Psi (17-01-2007 um 08:38 Uhr)
Omega Psi ist offline   Mit Zitat antworten
Alt 17-01-2007, 08:24   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Ich greife nochmal deine Fragen auf, aus dem anderen Thread:
  1. Das heist ja das XML-RPC eine Art lite Version von SOAP ist.
    • Historisch gesehen ist XML-RPC der Vorgänger von SOAP. XML-RPC hat den großen Nachteil, dass nur eine limitierte Anzahl von Datentypen austauschbar ist.
  2. Ist mit Datenaustausch auch ein Response gemeint?
    • Zitat:
      Mit SOAP kann daneben aber beispielsweise auch ein Dokumentaustausch realisiert werden.
      Es geht um einen Dokumenten, nicht Datenaustausch (bidirektionale Korrespondenz ist möglich, sonst würden Kommunikationen ja nur einseitig bestehen). SOAP hat einen bestimmten Aufbau:
      PHP-Code:
      <SOAP message>
        +--<
      envelope[required]>
               +--<
      header [optional]>
               +--<
      body [required]>
                      +--<
      fault [optional]> 
      Über SOAP kann man also komplexe Datenstrukturen austauschen (egal ob das Protokoll in XML oder beispielsweise BEEP implementiert ist). Im Body werden dann die komplexen Datentypen eingebettet.
  3. Höhere Übertragungsraten. Weil eine permanente verbindung besteht?
    • Nein, weil man mehr Daten zu trasportieren hat. Die Implementierung in XML und der Versand über HTTP bringt einen ziemlichen Overhead mit sich. Diese fallen bei einer Implementierung in BEEP aber auch größtenteils weg.
  4. Heist das das XML-RPC veraltet ist oder die Standardisierung abgeschlossen ist.
    • Sozusagen: SOAP ist der jüngere große Bruder von XML-RPC geworden und beide machen ihren Job ganz anständig.

Geändert von Omega Psi (17-01-2007 um 18:40 Uhr)
Omega Psi ist offline   Mit Zitat antworten
Alt 17-01-2007, 08:44   #4 (permalink)
echt jetzt, junge
 
Benutzerbild von snake*sl
 
Registriert seit: Jan 2003
Ort: Iserlohn
Beiträge: 1.595
Gibt's eigentlich von mobile.de eine Schnittstelle? Hab nix gefunden, aber kann
mir auch nicht vorstellen, dass so ein Anbieter keine anbietet ...

Als Tipp:
http://pear.php.net/packages.php?cat...e=Web+Services
__________________
Gruß
snake*sl // achims sohn


underwoman.de || rootserver-blog.de || clickpress.de
snake*sl ist offline   Mit Zitat antworten
Alt 18-01-2007, 16:09   #5 (permalink)
Neuer User
 
Benutzerbild von ffaerber
 
Registriert seit: Oct 2005
Beiträge: 95
ich bin begeistert von apples WebObjekt
habe in kürzester zeit einen webservice erstellt mit WSDL und keine zeile code geschrieben. ich dachte da muss ein hacken sein. scheint aber nicht so zu sein. der Apple MusicStore von itunes ist auch mit webObjects gebaut worden,
und der lauft ja ganz gut :-)
http://www.apple.com/webobjects
geil geil geil.

jetzt ist nur die frage wie ich das auf ein server bekomme wo kein MacOSX server läuft hmm...

ich glaube aber das das auch mit tomcat geht das ist ja auch ein Java applikation server. und bei webObjects kann man das auch als J2EE machen.

___________________________________________
@ Omega Psi.
danke für die information von WebServices,
weist du ob das auch möglich ist in SOAP auch datein zu integrieren um zumbeispiel Bilder Up zu loaden. ich glaube das heist "attachments"?
ffaerber ist offline   Mit Zitat antworten
Alt 18-01-2007, 16:30   #6 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Ich verstehe nicht so ganz, was du wo integrieren willst...
Omega Psi ist offline   Mit Zitat antworten
Alt 18-01-2007, 17:00   #7 (permalink)
Neuer User
 
Benutzerbild von ffaerber
 
Registriert seit: Oct 2005
Beiträge: 95
Zitat:
Zitat von Omega Psi Beitrag anzeigen
Ich verstehe nicht so ganz, was du wo integrieren willst...
um bilder via SOAP zum server zu senden um die dort zu speichern.
ich habe ma gehört, das es digicams gibt, die bilder via SOAP zum drucker schicken um die dort zu drucken
ffaerber ist offline   Mit Zitat antworten
Alt 18-01-2007, 17:11   #8 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Also SOAP ist ja erstmal nur ein Protokoll.

Und ich würde Daten auch eher als Stream schicken als in XML gepackte Binärdaten...

Über SOAP würde ich die Formalia regeln: username, password etc etc etc.
Omega Psi ist offline   Mit Zitat antworten
Alt 23-01-2007, 16:15   #9 (permalink)
Neuer User
 
Benutzerbild von ffaerber
 
Registriert seit: Oct 2005
Beiträge: 95
sorry das ich mich so spät melde.

das mit dem upload der bilder habe ich nur überlegt.
weil das ist der einzige punkt ist, wo man noch einen server seitigen script schreiben muss der nicht in der WSDL enthalten ist. ich hatte gedacht das man wirklich jeden service in die WSDL einfügenkann.

oder weist du wie man ein bildupload mit einer WSDL beschreiben kann.

ich glaube aber das flickr einen upload funktion über einen webservice anbietet. wie das funktioniert habe ich noch nicht ausprobiert.
und ich glaube nicht das das über SOAP läuft.
http://www.flickr.com/services/api/upload.api.html


__________________________________________

hast du den schon mal einen eigenen WS aufgesetzt?
würde mich ma interessieren
ffaerber ist offline   Mit Zitat antworten
Alt 23-01-2007, 17:04   #10 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Ich werde aus deinen Ausführungen nicht schlau...
Zitat:
weil das ist der einzige punkt ist, wo man noch einen server seitigen script schreiben muss der nicht in der WSDL
Man bettet den Datei-Upload in den Web service ein. Die WDSL beschreibt nur einen Web service.

Ergo, der Web service wird nciht in die WDSL eingebunden. Eine WDSL wird aus einem Web service erzeugt.

Flickr läuft mit SOAP, REST und XML-RPC soweit in Blick auf die API-Doc reicht...
Flickr Api

Mein erster Web service wird nächste Woche aufgesetzt.
Omega Psi ist offline   Mit Zitat antworten
Alt 23-01-2007, 17:25   #11 (permalink)
Neuer User
 
Benutzerbild von ffaerber
 
Registriert seit: Oct 2005
Beiträge: 95
eine WSDL beschreibt die services die verfügbar sind. das ist mir schon klar.
ist von mir blöde erklärt... also ich möchte ein bildupload mit SOAP realisieren. damit ich nur eine WSDL habe die alle services beschreibt die ich habe. es gibt ja 2 mögliche bildquellen. eine von einer webcam oder von dem lokalen rechner. und diese möchte ich so leicht wie möglich auf dem server speichern.
ja vieleicht bin ich auch auf dem faltschen weg und ein bildupload läst sich nicht mit WS realisieren.

ich werde ma weiter forschen..
danke nochmal.

Geändert von ffaerber (24-01-2007 um 08:30 Uhr)
ffaerber ist offline   Mit Zitat antworten
Alt 23-01-2007, 17:38   #12 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Das lässt sich doch mit Flickr machen... ich verstehe nicht ganz, wo nun dein Problem liegt?
Omega Psi ist offline   Mit Zitat antworten
Alt 29-09-2011, 09:37   #13 (permalink)
Neuer User
 
Registriert seit: Sep 2011
Beiträge: 1
Zitat:
Zitat von snake*sl Beitrag anzeigen
Gibt's eigentlich von mobile.de eine Schnittstelle? Hab nix gefunden, aber kann
mir auch nicht vorstellen, dass so ein Anbieter keine anbietet ...

Als Tipp:
Web Services :: PEAR Packages
Es gibt eine Schnittstelle von AutoScout24. Die ist über DeveloperGarden angeboten. Die API ist auf der Webseite von DeveloperGarden.
AS24Info ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:51 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele