Concentrate on the Core Technologies

 
 
By Peter Coffee  |  Posted 2002-08-05 Email Print this article Print
 
 
 
 
 
 
 

Developers should choose proprietary frameworks' extensions carefully.

For anyone who fondly remembers the good old days of the Cold War, the geopolitics of Web services platforms offer a grimly entertaining substitute. All the antagonists espouse the ideals of standards-based interaction among loosely coupled modules, but each craves the status of first among equals—and the power it confers to define the path through the gray areas of those standards.

Enterprise IT architects who want to draw their own technology road map tend to avoid tight coupling to any framework. Theyre learning the Web services technologies of XML for content representation; SOAP (Simple Object Access Protocol) for the exchange of requests and responses; and UDDI (Universal Description, Discovery and Integration) for the disclosure and discovery of capabilities.

However, theyre flipping the switches and turning the knobs using Java, which is widely perceived as being a nonproprietary tool (this despite Sun Microsystems Inc.s major role as an owner of key intellectual property) and as being less risky than letting development options be defined (and limited) by a more elaborate framework of uncertain future openness.

Microsoft Corp.s .Net commands mind share among developers who are looking for the best packaged, best supported, most comprehensive offering. The companys Visual Studio .Net, a radical redesign of what was already the dominant development suite for desktop and client applications, is essentially a portal for exploration, design, testing and deployment of Web services.

Recognizing the enormous learning hump that developers must overcome along the way, Microsoft last month also unveiled a major initiative— the .Net Architecture Center—to address enterprise developers questions about Web services development with an evolving knowledge base of developer guidelines, code fragments and other resources. These build on Visual Studio .Nets exemplary ease of exposing Web site capabilities as services—a crucial step beyond merely rendering pages in a browser and one that paves the way for application-to-application interaction as the dominant model for what the Web enables.

Sun also recognizes the combined challenge of acquiring the proper tools and achieving a more sophisticated understanding of loosely coupled design in making it possible for developers to adopt Web services with confidence.

Early this summer, the company rolled out the Application Services Reference Architecture for its Sun Open Net Environment platform. Like Microsofts .Net Architecture Center, Suns reference architecture attempts to address developers difficulties with tested and documented modules.

With the vertical integration that is either Suns strategic strength or tragic flaw, depending on whos talking, Sun will also offer reference architecture elements through its Sun Customer Ready Systems program to accelerate deployment. The services reference architecture complements previously released Sun architectures for data warehousing, business intelligence, mail and messaging, and management and operations—all among the missions for which companies are evaluating Web services as a connective-tissue technology.



 
 
 
 
Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.
 
 
 
 
 
 
 

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