Re: Andrew Lindesay on development of Cocoa<--WS-->WO
Re: Andrew Lindesay on development of Cocoa<--WS-->WO
- Subject: Re: Andrew Lindesay on development of Cocoa<--WS-->WO
- From: Alex Cone <email@hidden>
- Date: Wed, 12 Jul 2006 23:17:52 -0400
On Jul 12, 2006, at 10:08 AM, Andrew Lindesay wrote:
From: email@hidden
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@hidden
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@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden