On Jul 12, 2006, at 10:08 AM, Andrew Lindesay wrote:

From: [EMAIL PROTECTED]

Hello;
...
I have also assembled some 'beta quality' supporting doco/code for development of Cocoa<--WS-->WO and if anybody is interested I can also point you at that.

cheers.

Andrew Lindesay


Hey Andrew!

I'd be glad to take a look at what you've got. I've done a bunch of this and still feel like I am feeling around in the dark. We should definitely gather everything on this subject (and I need to doc what I know, too) and stuff it in the WO WikiBook.

<minirant>
The whole WO WebServices/Direct2WebServices implementation needs to be rethought from the ground up and reimplemented (then documented!). While there is much coolness in what was done, some of the original architectural decisions have just not stood up. It is, after all, Web _SERVICES_ not WebData - there is more to all this than remotely manipulating lists of EOs.

It _can_ work fine for WO<==>WO or WO<==>Cocoa (if done carefully) but it does a poor job (or just cannot be made to work) when you are talking to non-Apple clients like PHP, .NET and even pure Java/Axis. Most other platforms like or NEED the data structures that are used by the service explicitly described in the WSDL and WO/WS makes this almost impossible. Running something like "wsdl2stubs" on a WO/WS WSDL that helpfully says your service returns an array of type="xsd:anyType" doesn't really work.

I hate to say it but most other platforms have done a much better job (if not so clever and dynamic) at making it easy to develop, debug and test WebServices. .NET / VisualStudio makes it really easy to create WebServices apps and as a bonus, IE will create an on-the-fly "client" form given a WSDL url so you can test your service without having to write a client app.
</minirant>

Alex

PS: I'm so bummed I cannot make it to WWDC this year. Hoping for a last minute miracle...

___alex b cone___
    ceo  codefab  inc
    212 465-8484 x101
    [EMAIL PROTECTED]
    http://www.codefab.com

"We will go to the moon...not because it is easy, but because it is hard."
         --JFK

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to