> Let's go back to Werner's interview. *He* was saying that the SOA thang
> is working for Amazon. I hope you don't disagree with that...

I agree that Werner said the following...

>> For us service orientation means encapsulating the data with the
>> business logic that operates on the data, with the only access
>> through a published service interface. No direct database access is
>> allowed from outside the service, and there's no data sharing among
>> the services.

So that appears to be a success and appears to be what he's calling
SOA, and so SOA has succeeded for him. If that is all SOA is then
let's celebrate quick and get on with EOL'ing SOAP, WSDL, WS-*, etc.

Because Werner also says...

>> ...the REST version is used by small libraries in Perl or PHP as
>> part of a LAMP stack, and the SOAP calls are mainly done by
>> applications that have been built on Java or .NET platforms by
>> consuming our WSDL files and generating proxy objects.

and...

>> ...we find that developers really just want to build their
>> applications using the easiest toolkit they can find. They are not
>> interested in what goes on the wire or how request URLs get
>> constructed; they just want to build their applications.

This appears to be the same approach used by EBay, et al. Which
indicates to me that HTTP and simple dynamic language work at least as
well as SOAP, WSDL, and complex Java-like languages. Probably better
since HTTP and LAMP are used far more extensively than that other
stack.

So Werner did say they "leverage as many standard technologies as
possible". I am not exactly sure what this means or what successes
have resulted. There is simply not enough information in the
interview.

Draw your own conclusions. I am willing to be convinced otherwise if
you pull your own supporting evidence out of the interview. I don't
see much more than developers want an easy route to code, don't care
about architecture, and in any case, architecturally, HTTP works at
least as well as anything else.

-Patrick








SPONSORED LINKS
Computer software Computer aided design software Computer job
Soa Service-oriented architecture


YAHOO! GROUPS LINKS




Reply via email to