Battles Eroding the Future of Web Services

 
 
By John Taschek  |  Posted 2001-09-10 Email Print this article Print
 
 
 
 
 
 
 

As Sun and Microsoft duke it out over which is the supreme leader in Web development, their hubris has become comical, as if the vendors were political contenders who have succumbed to the sins of negative ads.

As Sun and Microsoft duke it out over which is the supreme leader in Web development, their hubris has become comical, as if the vendors were political contenders who have succumbed to the sins of negative ads. Theyve done nothing but cloud the definition of what Web services really are.

Sun charges that Microsofts .Net is too little, too late—and that the company is a newbie to Web development and clearly out to control the universe.

There may be truth to the last charge, but Microsofts .Net is more evolutionary than revolutionary. Its built on Microsofts COM (Component Object Model) architecture. .Net—at least in its current vision—adds a layer of services, called the .Net Framework, to COM to make Web development easier.

In short, its still a Windows world but one exposed to the Web in a different, if undramatic way. Microsoft, meanwhile, says that those writing big systems on top of Win32, such as big database applications, will see few changes, if any. Except for Visual Basic developers, in fact, most developers will see few changes in the way they write code.

Meanwhile, Suns Sun ONE initiative is also less than revolutionary. Its a simple rebranding of products, albeit solid ones, and a direct response to .Net—nothing more. Suns richest development tool is Forte, once a leading client/server tool that was partially rewritten and now features bolted-on J2EE support.

Sun has hindered its leadership position, however, by bouncing around the standards bodies like a sing- along ball.

Sun yanked J2EE out of ECMA (European Computer Manufacturers Association) because it felt that it might lose control of the specification. It then started its own Java community "process" because it also wants to control the world.

Microsoft, of course, capitalized on the misstep, handing over to ECMA parts of .Net, such as C# and the CLI (Common Language Infrastructure), which includes some run-time specs and the class libraries collection. It was a marketing ploy that may eventually backfire, because ECMA now appears stronger than what Microsoft anticipated.

Meanwhile, Suns wish to be a strong central governing body for Java wont come true, since its really IBM that has written a majority of the J2EE specifications.

Developers clearly want Web services, but with the two bickering bullies in charge of the standards, maybe developers dont need them that much.

 
 
 
 
As the director of eWEEK Labs, John manages a staff that tests and analyzes a wide range of corporate technology products. He has been instrumental in expanding eWEEK Labs' analyses into actual user environments, and has continually engineered the Labs for accurate portrayal of true enterprise infrastructures. John also writes eWEEK's 'Wide Angle' column, which challenges readers interested in enterprise products and strategies to reconsider old assumptions and think about existing IT problems in new ways. Prior to his tenure at eWEEK, which started in 1994, Taschek headed up the performance testing lab at PC/Computing magazine (now called Smart Business). Taschek got his start in IT in Washington D.C., holding various technical positions at the National Alliance of Business and the Department of Housing and Urban Development. There, he and his colleagues assisted the government office with integrating the Windows desktop operating system with HUD's legacy mainframe and mid-range servers.
 
 
 
 
 
 
 

Submit a Comment

Loading Comments...
 
Manage your Newsletters: Login   Register My Newsletters























 
 
 
 
 
 
 
 
 
 
 
Thanks for your registration, follow us on our social networks to keep up-to-date
Rocket Fuel