Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
Will the Future of Web Services be Slow Motion? Experts disagree: is it SOAP that guarantees a fat future, or is it XML itsel
Will the Future of Web Services be Slow Motion? Experts disagree: is it SOAP that guarantees a fat future, or is it XML itsel

(January 28, 2002) - The chairman of the Internet Press Guild has gone on public record as claiming that there is an "evil little secret" about Web services: "they're fat...and therefore slow."

"Most vendors don't talk about" the problem, says Steven Vaughan-Nichols, but "Web services' protocols are very fat." And that, he maintains, "means that Web services interactions over the network will be slow and eat up a large chunk of bandwidth."

In a broadside at SOAP, which Vaughan-Nichols - previously a programmer and network administrator for NASA and the Department of Defense - calls "the problem child" of Web services - he argues that because SOAP includes both text-based XML tags for every data field and that all that data is also in text, the protocol is hopelessly bloated. Or, as the IPG chairman puts it: "That, my friends, is a lot of bytes," adding that fat protocols are a blight in particular to network administrators, who end up with more network traffic to deal with as a result.

But not everyone agrees with NASA's former network administrator. In particular, Derek Ferguson, author of a recent series of articles in Web Services Journal on mobile Web services and a well-known writer and commentator on Internet technologies, disagrees with Vaughan-Nichols that far faster network performance would be possible by sending the same information is much smaller binary messages using, say, DCOM (Microsoft's Distributed Component Object Model) or CORBA's IIOP (Internet Inter-ORB Protocol).

"On the Internet," explains Ferguson, "Web services are a replacement for Web applications. Therefore, the real comparison in bandwidth should be between XML and HTML (including images) - not with DCOM and CORBA. Doing your presentation on the device (the Web services approach) will always use less bandwidth than sending images across the ether (HTML approach)."

Ferguson points out too that, so far as he is aware, SOAP Extensions have been passed by the W3C and will be implemented by various vendors shortly. "This specifies a compressed, encrypted,binary format standard for SOAP messages traveling over slow connections," he tells WSJ Industry Newsletter, adding: "You will then be able to have your cake, and eat it too!"

Although no one seems to have any specific metrics yet on Web service traffic vs DCOM/CORBA/etc traffic, Ferguson points out that he has invoked Web services from Pocket PCs and J2ME devices, "and perceived them to be much more responsive than Web applications."

So the widespread claims that Web services are so "fat" that users can't even count on being able to utilize them over a dial-up, let alone a wireless connection, aren't - Ferguson says - true. But Vaughan-Nichols is insistent: "Dial-up customers will hate Web service performance," he asserts. Instead, he says, they should deploy Web services on corporate intranets "or with partners on company extranets where you have T1 connections at a minimum."

Bandwidth aside, the security concerns surrounding Web services continue to exercise everyone in the industry, including Vaughan-Nichols. "Because SOAP sends everything in cleartext ASCII, that's a true security headache." Advances in encryption threaten to increase the time that a secure Web services transaction takes, and even using a VPN (virtual private network) will also slow down the network.

Some industry commentators though say that SOAP itself is very lightweight since it only entails the outermost wrapper of the communication, without defining the datatypes within, making the real problem not SOAP but what goes into the SOAP wrapper, namely WSDL (Web Services Descriptor Language) and the W3C XML Schema itself.

"Using any schema that requires you to 'tag' every field is indeed wasteful and in most applications the network weight of the 'tags' will be greater than the data itself," says developer Richard Hansen.

"Yes, Web services will be slow until the WSDL and XML schemas mature in response to some real-world 'snicker tests,'" Hansen adds. "I would suggest to all companies that, for now, they just do their business data modeling using XML Schema and process modeling using WSDL schema. That will take a year or so, don't write any custom code or complex apps until this thing is proven next year. At least you'll be ready with your datatypes, object models, etc. when the faster listeners arrive to apply them."

"People seem to miss the entire point about SOAP." ObjectWatch CEO Roger Sessions tells WSJ Industry Newsletter. "Nobody believes it is as good as DCOM or RMI/IIOP, or any other way of transmitting information requests," he continues, "The one (and ONLY) thing that makes SOAP good is that everybody agrees on it. This makes up for all of the other SOAP shortcomings by a huge margin."

"Up until now," Sessions continues, warming to his theme, " the industry has attempted to accomplish interoperability through dictating a single, universal platform that everybody would use."

At this point he waxes controversial, making Steve Vaughan-Nichols' jibe that SOAP is fat look positively mild, compared anyway to the Sessions view on CORBA and Java: "This has resulted in spectacular interoperability disasters," Sessions says, "like CORBA and Java. Any attempt to achieve interoperability through common platforms is doomed from the start."

"What is significant about SOAP," Sessions finishes, hardly pausing for breath, "is that, for once, people have agreed to put aside their platform differences and focus exclusively on the information flow between systems. So is SOAP slow? The question is ludicrous! Compared to what? There is no other platform neutral way to transmit information requests!"

WSJ Industry Newsletter welcomes further discussion of the "fat future" of Web services...true or false?

About SOA News Desk
SOA World Magazine News Desk trawls the world of distributed computing and SOA-related developments for the latest word on technologies, standards, products, and services and brings key information to you in a timely and convenient summary form.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

For once I actually agree with Roger. SOAP is valuable because it enables heterogeneous interoperability. Yes, the payload is bloated. SOAP isn't appropriate for every application in the world. But for most business applications, bandwidth between services isn't in short supply. As with any application design, you must consider the trade-offs: spend 4 months connecting two applications together using an efficient, high-speed protocol, or do it in 4 days using SOAP.

Sessions has a point. I am a hard-core java evangalist but what he says is true. There has been no platform-independent basis to guage SOAP performance. And it is alot easier to code SOAP than CORBA.


Your Feedback
Anne Thomas Manes wrote: For once I actually agree with Roger. SOAP is valuable because it enables heterogeneous interoperability. Yes, the payload is bloated. SOAP isn't appropriate for every application in the world. But for most business applications, bandwidth between services isn't in short supply. As with any application design, you must consider the trade-offs: spend 4 months connecting two applications together using an efficient, high-speed protocol, or do it in 4 days using SOAP.
Ryan Richards wrote: Sessions has a point. I am a hard-core java evangalist but what he says is true. There has been no platform-independent basis to guage SOAP performance. And it is alot easier to code SOAP than CORBA.
SOA World Latest Stories
In a surprise move on Tuesday, January 10, Oracle wheeled out its Big Data Appliance. That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make the fi...
A Munich court Thursday found Motorola Mobility guilty of infringing an Apple patent and handed Apple a permanent injunction against two Android smartphones. Apple can enforce the injunction after posting a bond lest MMI succeed in invalidating the slide-to-unlock patent (EP1964022) ...
Quick Response (QR) codes are intended to help direct users quickly and easily to information about products and services, but they are also starting to be used for social engineering exploits. This article looks at the emergence of QR scan scams and the rising concern for users today....
The Chinese company that claims it owns the iPad trademark says it plans to seek a ban on iPad exports out of China, threatening global supplies. According to what a lawyer for Proview Technology (Shenzhen) Co Ltd told Reuters, the firm is petitioning Chinese customs to stop shipment...
Cisco Wednesday filed suit in the European Union’s second-highest court, the General Court in Luxembourg, challenging the European Commission’s rubber stamp last October of Microsoft’s $8.5 billion acquisition of Skype. Cisco says it isn’t opposed to the merger, but figures the EC sh...
2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined applic...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE