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 Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
The Good, The Bad, And The Ugly Of Web Services
The Good, The Bad, And The Ugly Of Web Services

Is XML required for Web services? Not necessarily. Developers have been designing and building "Web services-like" solutions for several years - long before the term Web services (or the Web, for that matter) existed. RPC introduced the concept of location transparency - distributed objects (DO) that could be located and utilized regardless of their location on the Network. Clients used IDL for describing and contracting services with distributed objects.

The Good
Web services initially appear to be Web-based versions of the old DO technologies we've been using for the past 10-15 years. While they share many of the basic concepts associated with DOs, they're designed to be accessible across company firewalls and to enable loosely coupled business process integration. Tightly coupled multienterprise systems have been around for decades, but they rely on vendor-specific tools, opening custom ports in your firewall and some proprietary data formatting or marshaling techniques. Web services' loose coupling and support for open standards enables a service to be modified without disrupting other components. This is very difficult in traditional client/server environments.

The term Web services may be a bit of a misnomer. Web services are really the evolution of multitier client/server infrastructures. One vision of Web services is to change developers' perceptions about the Internet. The Internet (not just the Web) is no longer an external network. It's a server (albeit a very large and insecure one) for systems deployment.

The Bad
Web services aren't yet ready for high-volume, highly available production deployments. Of the available specifications, SOAP is probably the most mature, and has been deployed by numerous vendors within their products. Robustness, however, is not necessarily part of its maturity. SOAP's simplicity sacrifices some of the robustness expected in more traditional environments, such as type safety, versioning, and guaranteed delivery. The current UDDI spec lacks support for distributed queries or generic query syntax, and is not being developed by a standards body.

Reliance on a Web service mirrors the old "vendor-proprietary traps" that companies fell into in the past. If company A relies on a Web service provided by company B, what happens to company A when (if) company B goes out of business, or ceases to offer the previously available Web service?

Security is always an issue - especially where the Internet is concerned. Using HTTP for RPC mechanisms (as recommended by SOAP) hides the underlying intention of the packets from most firewalls since the firewall thinks it's just passing along HTTP requests.

The Ugly
To paraphrase Alan Greenspan, there appears to be an "irrational exuberance" regarding registry-based initiatives. Many companies will use Web services only if there is a clear competitive advantage/ROI. I believe we'll see these registry-based initiatives mirror recent trends in the B2B space. Private registries will be implemented by large firms to enhance communications with their internal departments (since many of these departments are larger than some corporations). Horizontally oriented corporations will be the largest publishers to use publicly available registries.

There's a potential backlash against XML if it continues to be applied to situations that aren't necessarily appropriate. This is especially true for Web services: anything touted as a "revolution" usually fails to live up to the inflated levels of expectation. As with past initiatives, evangelists should avoid trends unless there's a demonstrated need for the technology. Businesses resolve their issues in a low-cost, highly reliable manner - not necessarily by jumping on the next technology bandwagon coming down the road.

About John Evdemon
John Evdemon, formerly coeditor-in-chief of XML-Journal, is an Architect with Microsoft's Architecture Strategy Team covering BPM, SOA and Internet Scale Computing. He is an XML and e-business expert, having served as CTO/Director of XML-Related Products for both a large integration platform vendor and a small XML-centric start-up. He has been working with XML since its early beginnings, is an Invited Expert with the W3C XML Core Syntax Working Group and has chaired several industry-specific XML initiatives.

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

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have techn...
Nimble, the social CRM platform has announced the launch of Nimble 2.0, billed as the “most social” CRM platform on the market today. Nimble was designed entirely with social CRM in mind and is the first social business platform that empowers companies with the ability to get clo...
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 ...
"Having been in the IT field for many years, I believe the cloud computing chapter in the industry is an exciting one and I am proud to be a part of it," said National Reconaissance Office (NRO) Chief Information Officer Jill T. Singer Tuesday, as it was announced that she was on...
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