Most of the industries I'm tracking (banking, healthcare, travel) are either not using XML (without considering WDDI/SOAP/etc.) or are only using it for "tactical" and "closed" implementations.
Especially since 9/11, most companies are very rapidly becoming very closed about their transactions, what's in them, and what they do. Open Standards are quickly going out of vogue because companies don't want other companies deciphering their messages (or counting the frequency of how many they get per hour, or figuring out which messages are being sent to what vendors, etc.)
Banks/finance are the most progressive of the IT lot, and they are probably the furthest along in implementing XML. However, with 9/11, RAS (recoverability, availability, security) have become their mantra, so many "new" XML projects are on hold.
In my industry (pharmacy claims), we're about to implement another proprietary protocol, completely ignoring XML. Medicare/Medicaid are about to standardize on some ANSI protocols for HIPAA that have nothing to do with XML. Once these products are built late this year and early 2003, then there will be 10 years of ROI that must be produced by all these pharmacy/health companies before they will change again. (Will XML be around in 10 years for the next round?)
Hospitals are using government ANSI protocols, as well as the airline industry with UN/EDIFACT.
So, I think the answer is that with the government's large and growing influence in our lives, web services aren't a threat at all. Web Services will only be implemented where the government will decide to standardize on them or some commercial implementation with no government involvement will allow progressive programmers to use them. Since most big software companies aren't very progressive, that leaves, dot.coms and startups, and we all know how well these have fared recently. The InfoWorld's of the world can rave on for years about how great XML, SOAP, and WDDI are, but until these protocols become part of government standards, and established industry standards, many companies are just going to ignore them because they aren't "strategic".
Cheap software/IT/programming labor, however, IS the mantra of companies today. The goal is to get software developers and IT laborers out of the white collar (ie. "professional") labor pool and turn them into modern day low level salaried slaves with wages just slightly better than someone answering phones at a call center. (Probably worse if you account for unpaid overtime.) Many folks I know of (through church and companies I used to work for) making what I consider to be reasonable wages are currently under fire, either with promises that when their project ends that will NOT get a chance to be redeployed in new roles, or with outright layoffs. Many of these companies want to move the jobs to India, or at least get enough software skills out of work to bring the wage structures down to where software professionals make $40-50K a year.
<rant on>
Funny, we ( a small pharmacy benefits claim processing company ) have put together a really nice Java/Unix/DB2 Medicare claims processing system for a multi-billion dollar pharmacy insurance company, and the multi-billion dollar pharmacy company can't even send us Medicare claims on a regular basis to process. This is occurring because the multi-billion dollar company has few employees left who understand Medicare, who understand pharmacy benefits, and who are paid well enough to care. We spend lots of time training their employees, and begging for these claims, explaining the Medicare process, and showing them cost justification after cost justification for why we process these more efficiently than they do. They don't get it. Many of these multi-billion dollar companies want to pay slave wages and treat people badly, then expect them to care about their business.
<rant off>
The old adage is still true, "You Get What You Pay For", but I would amend "If You Know What To Ask For."
<rant on>
I'm astounded by the small number of people who understand or want to learn (you have to learn them to improve them) the business processes that companies use to get their products and services to market. I'm still very afraid that in 50 years we'll end up with the Soviet or Italian economy, where noone knows how to do anything, where everyone has a political agenda, and where 2-3 giant companies pay dreadful wages to demoralized employees who don't really care.
<rant off>
Glen Austin