2008/7/28 Mark Baker <[EMAIL PROTECTED]>:
> On 7/28/08, Sanjiva Weerawarana <[EMAIL PROTECTED]> wrote:
>> Mark Baker wrote:
>> >
>> > Absolutely. If you need to publish outwardly-facing services to
>> > multiple parties, use REST which was designed for *exactly* that
>> > purpose. But if you won't *ever* need to expose your services
>> > publicly over their lifetime, then of course, please consider SOA. If
>> > you're not sure, and you might want to open up your services later,
>> > then I think the choice is also clear. Oh, and even if you know
>> > they'll only ever be used internally, REST is still an option, as it's
>> > the general case.
>> >
>> > No religion required.
>>
>>
>> Um sure Mark. Sure. Par for the course, coming from you! Glad to see that
>> RESTafarian koolaid is still strong in you ;-).
>
> Of course it's par for the course with me. I've been predicting SOAP
> would never see widespread use outside the firewall

What do you use as a measure of "widespread"?  Revenue of companies
using it, employee counts, value per transaction, total value of
transactions, blog hits?  Now I personally know of quite a few
companies doing it beyond firewalls but these companies tend not to
think of it as impressive or interesting as its just about the
implementation.

> - as well as
> explaining the technical reasons why - for over eight years now. And
> hey, whad'ya know; despite hundreds of millions (billions?) of dollars
> invested by everybody who matters in the industry, it's not seeing
> widespread use outside the firewall.

That really does come down to the definition of widespread, hell even
of firewall if you are talking about internet v VPN v leased line,
etc.

I'm not exactly seeing a lot of widespread use of REST "outside of the
firewall" in B2B scenarios either (unless you can point to heavy B2B
use I'm missing).  Now if you say that EDI is still the dominant model
then fair enough and I'd say that FTP dumping is still pretty big.  It
takes quite a long time for this groups to do the formalisation and
approval that gets these things moving and yup it often starts
internally as B2B is scary and slow.  SWIFT for instance added SOAP
support after they saw it being used internally by clients.
Interestingly despite being supporters and users of SOAP what they
normally talk about is how that is just a channel and the important
bit is understanding the broader business interactions.

I know when I first did a SOAP beyond the firewall implementation
(2001 to link a Call Centre company with a utility company) I didn't
really tell anyone that I was doing SOAP I just said that I was doing
an integration over the internet that the security department agreed
to (client and server side SSL certs with the route banged down to the
two end point domains).  Now it was certainly SOAP through the
firewall but I didn't actually think this was the clever bit (after
all it was just cheaper than doing a VPN or leased line solution and
using another integration technology like MQSeries).

>
> No koolaid required, just knowledge of *both* Internet scale systems
> and software architecture.

But not business?

Steve

PS Internet scale predates WWW and HTTP.

>
> Mark.
> 

Reply via email to