July 22, 2005

Web services chugging along

Impediments remain, but are being addressed

Web services has had its ups and downs since its rise to prominence early in the decade.

Although the vendors backing Web services are confident they are properly addressing any kinks, Web services remains hobbled by issues such as standardization and WSDL complexity. To make matter worse, its impacts are growing, with both the .Net and Java development technologies focusing on Web services. Additionally, Web services is doing double duty as the lynchpin of the growing SOA trend.

RouteOne, a hosted service that processes credit applications for car loans, is a business built on Web services. The company started developing specifications for its business operations in September 2002 and was in a pilot phase by July 2003. It estimates it has since processed millions of transactions via Web services.

“We could not have done it in the timeframe in which we wanted to do it,” if not for Web services, said T.N. Subramaniam, director of technology and chief architect at RouteOne.

Corillian, which provides retail online banking, goes one better when asked about its level of Web services processing. “I think it’s probably incalculable,” said Scott Hanselman, chief architect at Corillian. “You’re talking billions [of Web services calls], I would say.”

“When I think about Web services, the way I typically talk about it is developers have been building distributed apps for a long time and what they want to do is get a long-term return on their short-term investments in this software. Web services allows them to do that,” by offering interoperability, said Microsoft’s Ari Bixhorn, director of Web services strategy at the company.

Microsoft cites the September 1999 unveiling of its Windows DNA 2000 program as marking the beginning of the company’s vision for XML-based Web services.

With Web services, integration can be easier and less costly than previous methods such as EDI. WSDL, however, one of the key components of a Web services solution, was called unworkable by a JavaOne attendee during an open-mike session at the JavaOne show in San Francisco last month. Further, the multitude of Web services specifications and standards efforts can be hard to follow even for experts in the field.

At the BMC Remedy User Group 2005 conference in San Jose last week, John Neels, a senior systems engineer and project manager at business process consulting firm Column Technologies, presented lists of Web services advantages and disadvantages to a packed room of approximately 100 attendees. Advantages included boosts in integrating legacy systems, lowering operational and development costs, faster system development and better integration with external business systems.

Disadvantages cited were Web server downtimes; immutable interfaces, in which changes can cause failure if a client is not updated; and lack of protocols for guaranteed execution and security. Neels also noted a performance issue in that HTTP requests that require a fresh connection with the server at each URL call. XML processing also is an issue, Neel said.

But vendors and even Neel himself presented possible solutions to these impediments, such as Neel’s suggestion that Web server farms be used to maintain Web server uptime.

Neel’s views on disadvantages drew sharp disagreements from vendors such as Sun Microsystems.

“I would think that a Web server is one of the single most reliable pieces of infrastructure that currently exists,” said Tim Bray, director of Web technologies at Sun.

Close

On Twitter now

Architecture

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive Architecture Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.