News

Nothing But Net/Mark McFadden: Is There Hope for SOAP?

Imagine you wanted to have your applications work across any platform or network boundary: you could be running an Active Server Page application that called on the services of a Oracle database running on Unix and a Linux-based message server. Our heterogeneous world today makes these kinds of connections very difficult, but where there’s SOAP, there’s hope. At least that’s what I thought until recently.

SOAP is the Simple Object Access Protocol. SOAP defines how to use XML and HTTP so that any service, object, or server can be accessed in a completely platform-neutral manner. You can think of SOAP as a kind of glue that binds services from multiple platforms together -- allowing a DB2 database to talk to an IIS server that builds ASP applications for Unix workstations. If developers and vendors can agree on SOAP, then we have a mechanism for bridging competing technologies in a standard way.

The good news is that SOAP is built on HTTP and XML: two standards that enjoy wide acceptance in the development community. HTTP and XML have another crucial advantage: transparency to firewalls. It isn't easy to get distributed applications across network boundaries to work. Internet firewalls typically block all but a few TCP ports and as a result, many distributed object protocols -- such as Microsoft’s DCOM -- fail because they use blocked ports. Forcing firewalls to reconfigure each time you deploy an application simply isn’t practical.

It looks like a fair amount of support is building for SOAP as an alternative: the original authors of the standard -- Microsoft, IBM, DevelopMentor and UserLand -- have been joined by six new companies. The current version of the SOAP specification, version 1.1, even seems acceptable to Sun Microsystems.

What remains to be done? While SOAP will provide a lightweight foundation for many applications, it’s also clear the proposed standard will not provide the complete infrastructure that industrial-strength e-business requires. For instance, SOAP will be the bedrock for Microsoft’s BizTalk systems, but may not be sophisticated enough for the ebXML initiative. The ebXML effort is likely to deliver a wide-ranging solution to meet the needs of electronic business -- but not for another 12 to 15 months.

During that time there’s the significant problem of successfully standardizing SOAP. The current protocol is an Internet draft in the Internet Engineering Task Force’s (IETF, www.ietf.org) standards process. The World Wide Web Consortium (W3C, www.w3.org) hasn’t decided if it should tackle the difficult task of standardizing XML-based protocols.

At a recent meeting I attended in The Netherlands neither the W3C nor the IETF stepped up to become the standards body for the vast array of XML-protocols emerging in the marketplace. I’m worried that SOAP -- as important as it is -- won’t find a home in one of the key standards organizations.

That would be bad because developers need a stable standard on which to build applications. For SOAP it would be better if it were done in the open light of an Internet standards group. --Mark McFadden is a consultant and is communications director for the Commercial Internet eXchange (Washington). Contact him at [email protected].

About the Author

Scott Bekker is editor in chief of Redmond Channel Partner magazine.

Featured

  • World Map Image

    Microsoft Taps Nebius in $17B AI Infrastructure Deal To Alleviate Cloud Strain

    Microsoft has signed a five-year, $17.4 billion agreement with Amsterdam-based Nebius Group to expand its AI computing capabilities through third-party GPU infrastructure.

  • Microsoft Brings Copilot AI Into Viva Engage

    Microsoft 365 Copilot in Viva Engage is now generally available, extending Copilot's AI-powered assistant capabilities deeper into the Viva platform.

  • MIT Finds Only 1 in 20 AI Investments Translate into ROI

    Despite pouring billions into generative AI technologies, 95 percent of businesses have yet to see any measurable return on investment.

  • Report: Cost, Sustainability Drive DaaS Adoption Beyond Remote Work

    Gartner's 2025 Magic Quadrant for Desktop as a Service reveals that while secure remote access remains a key driver of DaaS adoption, a growing number of deployments now focus on broader efficiency goals.