WSDL .. iphone ? discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Heeft er iemand al met (succes) een WSDL, soap requests kunnen doen met de iphone SDK.. voorzover ik er al over gelezen heb. is het ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
WSDL .. iphone ?
Heeft er iemand al met (succes) een WSDL, soap requests kunnen doen met de iphone SDK.. voorzover ik er al over gelezen heb. is het zeer moeilijk
ik heb WSDLMakeStub al geprobeerd -> failure en WSDL2OBJC -> ik krijg altijd SAX Fault codes iemand die wel succes heeft geboekt ? |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
Heb je het al met gSOAP geprobeerd..?
|
#3
|
||||
|
||||
Is er inmiddels iemand die met succes een WSDL, soap request heeft gedaan vanuit een iPhone App?
|
#4
|
|||
|
|||
Ja, sinds vorige week. Ik heb er wel een hele tijd op zitten zweten. Ik kreeg het uiteindelijk aan de praat door de "nieuwe stijl" proxys te genereren met soapcpp2 -i. Ik heb nog niet helemaal dezelfde functionaliteit als dat ik in mijn Windows of Linux client heb, maar het was maar voor een "proof of concept" appje en ik heb er al genoeg (vrije) tijd in zitten.
|
#5
|
|||
|
|||
SOAP is niet meer dan een http post geformateerd in XML dus je kunt het gewoon doen met NSURLConnection. Nadeel is natuurlijk dat je geformateerde XML zelf moet maken ipv dat je deze uitleest uit de WSDL.
Hier heb je een tutorial die voor mij werkte: iCodeBlog Blog Archive iPhone Programming Tutorial - Intro to SOAP Web Services |
#6
|
||||
|
||||
Citaat:
|
#7
|
|||
|
|||
Citaat:
Overigens ben ik erg teleurgesteld in de "interoperability" die SOAP belooft. Lees ook: Pete Lacey’s Weblog : The S stands for Simple voor een uit het hart gegrepen post hierover. |
#8
|
|||
|
|||
Ik ben sinds een tijdje ook druk bezig met het ontwikkelen van een applicatie die via webservices zou moeten kunnen communiceren, en ik ben altijd gewend dat je altijd netjes via .NET een hele makkelijke reference kunt aanmaken en die gewoon mooi kan gebruiken, vlekkeloos, zonder gezeur.
Dit is echter heel anders op de iPhone en ben er tot op heden niet in geslaagd om fatsoenlijk te communiceren met een WSDL... helaas heeft de iPhone geen Core Webservices framework, ook al is die op in Cocoa ook al STERK verouderd.. Mocht iemand de ideale manier hebben gevonden, dan hoor k dat graag! |
#9
|
|||
|
|||
gSOAP.
Je zou bijna zeggen dat er markt moet zijn voor een "native" oplossing onder de Mac, maar SOAP is zo'n drama dat ik zelf in elk geval mijn energie liever stop in de uitroeiing ervan |
#10
|
|||
|
|||
Ik moet zeggen dat ik daar niet helemaal mee eens ben .. als je kijkt naar ontwikkelen voor Windows (ja, sorry dat doe ik nou eenmaal veel).. dan zijn WSDL services i.c.m. SOAP echt perfect. Echter biedt het .NET platform je zoveel andere en betere mogelijkheden dat de WSDL services in feite een onmisbaar iets zijn voor applicaties die op grote schaal met 1 plek moeten kunnen communiceren
|
#11
|
|||
|
|||
Mijn grote bezwaar tegen SOAP en WebServices is dat er interoperability wordt beloofd die in de praktijk ver te zoeken is. En dat geldt ook voor Windows. Een WebService die in VS2005 onder .NET "vanzelf" werkt (met "Add WebReference") doet het weer niet met C++. Zelfs een WebService die onder 2005 geen problemen gaf levert onder 2008 problemen op.
Ik blijf erbij: Voor alle niet-triviale WebServices moet je zorgen dat je onder dezelfde toolchain blijft. Als interoperability je niks kan schelen, gebruik dan gewoon .NET remoting. |
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
|
|