| By Steve Benfield | Article Rating: |
|
| November 29, 2001 12:00 AM EST | Reads: |
11,453 |
So, what is going on in the world of Web services? I'm looking at a ton of analyst reports saying Web services won't be mainstream for another two or three years. One firm says that only 16% of companies will use Web services this year. I suppose it comes down to your definition of Web services. Which is another question I get a lot-what is a Web service? Some people have a very broad definition and include Web sites that execute functionality. Some have a narrow definition and only include a SOAP-accessible piece of functionality with WSDL published to a UDDI server. Some define it as XML over HTTP regardless of whether any standards are followed. So when someone says Web services will be adopted by 35% of companies within the next 87.3 days, what does that mean?
I always hear people say things like, "That is a Web Service with a capital W and capital S," referring to something that implements all of the standards. A Web service is one that doesn't - i.e., XML over HTTP. There's another group that uses the phrase services-oriented architecture to encompass both Web services and things like EJBs. Or, we can have multi-channel systems - distributed systems using XML over HTTP or EJBs or .NET going to multiple audiences such as browsers and wireless devices.
I'd like to make one suggestion: Why don't we call them WebServices - one word. Then at least we'd have a better chance at finding them on search engines and ignoring the consulting and network companies. A long shot, I know. But I've been wanting to say it for a while.
There's still confusion in the mass marketplace about what Web services are and what the benefit is. Luckily, I think a lot of the superhype has died down and we're talking about just plain normal hype. Here's an example of superhype - Web services let you build "self-healing" applications. Right. Nothing in software is self-healing - unless you specifically write healing code. And that doesn't sound self-healing, it sounds like someone wrote a lot of code to make something appear to be self-healing. Once something that wasn't part of the self-healing algorithm breaks, so much for self-healing.
Here's a case where self healing could work: You buy things from the Ubiquitous Widget Company, including Widget #1024. Today you ask them for widgets and their site is down or they are out of stock or they put you on credit hold (did I mention you were a dot-com?). Time for plan B: buy from another supplier. You go to the UDDI taxonomy and find widget companies. Then you find the order entry service. Then you get pricing and delivery terms. You then create an account with them. You place an order. Hope the quality is good.
OK, let's look at the assumptions:
- Widget suppliers are well defined in the public UDDI taxonomy to find supplier B.
- You can find the appropriate Web services you need for supplier B. How do you programmatically know which one is the order-entry service?
- Once you find the service, how do you map your field names to their field names?
- How does Supplier B know what widget #1024 is?
In the end, humans are still involved in almost every step of the way with Web services. Perhaps we can have a partially self-healing application. We can define the five suppliers we do business with, and the mappings from our data to their Web service definitions. And we can have tables that map our part numbers to theirs. A lot of people already have all of these. What it requires is the programmer to write the Web service that takes all of this into account.
What does mainstream really mean? Clearly, no one will be doing the self-healing, pie-in-the-sky kind of Web services soon. However, many companies are using XML over HTTP today. Are they using Web services? I think they are - it covers my intuitive definition and that of many analysts. I think they will quickly move to more formal Web services. The massive interoperability that results will bring huge savings when it comes to building systems and applications across an enterprise. That alone is worth the price of admission to Web services - even if it isn't self-healing.
Published November 29, 2001 Reads 11,453
Copyright © 2001 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Steve Benfield
Steve Benfield is CTO of Agentis Software. A technology marketeer and strategist with 20 years of software entreprenuerism experience, he is both a gifted writer and a technical visionary, a combination of qualities that made him the perfect choice of Editor-in-Chief for SYS-CON Media's inaugural publication 12 years ago, PowerBuilder Developer's Journal. Steve's proven ability to determine marketing and technology strategies that align with market needs led to successful stints at SilverStream, where he started as technology evangelist and ended as CTO, and at ClearNova where he was CTO.
![]() |
Jim Vaughn 11/17/01 09:13:00 AM EST | |||
Steve, I saw another article you had on the web on "web services". You seem to be ahead of the curve on everything. Cathy and I and the boys are doing good. Cathy visited Walk Thru The Bible labor day weekend and showed everybody the boys. For an update on photos of boys www.jimvaughn.com Jim Vaughn |
||||
- The Top 150 Players in Cloud Computing
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- Industry Experts Discuss the State of Cloud Computing
- Cloud Expo New York Call for Papers Deadline December 15
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- US Federal Government is Major Cloud Computing Innovator
- Google Wave
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- 4th International Cloud Expo: Photo Album
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Industry Experts Discuss the State of Cloud Computing
- SOA World Power Panel on SYS-CON.TV
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- 1st Annual Government IT Conference & Expo: Themes & Topics
- Cloud Expo New York Call for Papers Deadline December 15
- Stock in Focus: Dragon Capital
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- Five Reasons Why Web 2.0 Matters
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- SOA World Conference & Expo SYS-CON.TV Power Panel Live From Times Square










There are a variety of applications that supp...
























