Feeds

Web services marchitecture wars get personal

Sun vs The Beast, Part 94.

  • alert
  • submit to reddit

Combat fraud and increase customer satisfaction

In a move timed to steal headlines from Microsoft's Professional Developer Conference, which is running concurrently in Los Angeles, Sun is hosting a 'Web Service Summit' to talk up its Sun ONE marchitecture in Santa Clara later today. Real news might be harder to find: Sun is expected to announce that it will bundle iPlanet developer licenses with Solaris, but this has been widely trailed. Beyond that, expect a wholehearted endorsement of standards such as UDDI, ebXML, XML-RPC and/or SOAP, and how they'll all knit together with Java.

Beyond that, it's hard to see anything that might cause developers to even think about jumping camps. Java houses are already finding their own routes to web services, and Microsoft developers are being eased out of doing RPC via COM, to doing RPC via .NET. And in each case, it's the same distributed processing problem that's being cracked, for possibly the fourth time, since DCE in the late eighties. Presented in the same nebulous fashion. (We've lost count, but certainly Microsoft has come up with at least nine different names for its preferred model of executing programs on a remote computer).

But, um... where are the web services?

Actually they're here, but right now they amount to little more than calendar or directory listings, so begging the question - and given distributed computing's inability to deliver on great architectural visions, it's a valid one - whether there'll be a web service architecture compelling enough to persuade to compel corner shops and conglomerates to expose their dealings to the horrors of TCP/IP. Of actually, you know, getting round to doing all their business online.

In a sense then the current web services spat between Microsoft and Java is all about defining an API for the future, where any product catalog is accessible to any consumer on any device anywhere. It sounds marvellous, and the very model of friction-free capitalism. But the model assumes that producers and traders want to expose such information in the first place, and many of them have very good reasons for not wanting to do so. And the web services model imagines a model of automated capitalism that's so far been unrealised, and in fact exists only in the minds of hyperventilating boosters such as fallen 'New Economy' guru George Gilder. Whether it can ever be realised is quite another thing. You can automate business processes, but dang it, you can't take the humans out of the equation: and transactions tend to be influenced by such impure factors as professional relationships and reputation and trust, which are horribly subjective. And many if not most transactions turn on such judgements.

So to risk stating the bleeding obvious, or the dying ridiculous, the winner isn't going to be the one cleanest API. Right now the two camps each have powerful constituencies: Microsoft has (for now at least) the majority of big-spending consumers seated in front of Windows PCs. But Sun's industry-wide Liberty Alliance initiative has hauled in major market makers and the controllers of the dominant platform of tomorrow, the handheld/smartphone/smartcard device. No one's sure what it'll be, but a deal that encompasses Nokia and Sprint shows some level of forward-thinking, we figure.

Microsoft probably has the more consistent and coherent architecture of the two. It really knows where it wants you to go (through its Hailstorm sign on, into its Hotmail account, up through the Microsoft mall, with the Beast collecting a tithe at each step). But that's not enough. By your friends ye shall be known, goes the saying, and right now Microsoft needs all the friends it can get, in the shape of signed-up partners. Now if it only it hadn't been so mean... ®

Related Stories

Sun and Microsoft move on J2EE
Friends of Sun rally for Passport-killer
Why Microsoft's Open HailStorm promises flatter to deceive

SANS - Survey on application security programs

More from The Register

next story
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Oh no, Joe: WinPhone users already griping over 8.1 mega-update
Hang on. Which bit of Developer Preview don't you understand?
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
IRS boss on XP migration: 'Classic fix the airplane while you're flying it attempt'
Plus: Condoleezza Rice at Dropbox 'maybe she can find ... weapons of mass destruction'
Ditch the sync, paddle in the Streem: Upstart offers syncless sharing
Upload, delete and carry on sharing afterwards?
New Facebook phone app allows you to stalk your mates
Nearby Friends feature goes live in a few weeks
Microsoft TIER SMEAR changes app prices whether devs ask or not
Some go up, some go down, Redmond goes silent
prev story

Whitepapers

Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Top three mobile application threats
Learn about three of the top mobile application security threats facing businesses today and recommendations on how to mitigate the risk.
Combat fraud and increase customer satisfaction
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.