X

The future: Sun pins hopes on Web services

special report The emerging market could offer a chance to regain a leadership role in software, but others say Sun's efforts may be too late.

8 min read
 
Java jigsaw
 
The future: Sun pins hopes on Web services

By Wylie Wong
Staff Writer, CNET News.com
March 28, 2002, 4:00 a.m. PT

On the surface, it sounded impressive: Sun Microsystems was heading a coalition called the Liberty Alliance Project to thwart Microsoft in the promising consumer Web services market, backed by such diverse powerhouses as AOL Time Warner, United Airlines, General Motors and Visa.

But to many of those within the industry, the announcement last year was little more than a feeble stalling tactic aimed at buying time for Sun to catch up with Microsoft's .Net strategy, a marketing and technology juggernaut that has largely defined the current industry rhetoric over Web services.

Now, the company is beginning to fill in the Liberty initiative's many blanks. In the latest effort to add substance to the alliance's hype, Sun this month announced a new bundle of its hardware and Java-powered software that allows companies to build security systems supporting Liberty's goal of enabling a single electronic sign-on for services, sites and accounts on the Web.

The moves underscore Sun's commitment to grow its business and expand revenue from its Java programming language, which is key to the company's Web services strategy. The efforts also indicate how seriously Sun views Microsoft as a major threat in this important new market, aiming to create a universal online registration and identity system that rivals the Passport authentication technology at the heart of .Net.

"It will be hard for Sun to steal back mind share, but it makes sense for Sun to pursue Liberty aggressively," Illuminata analyst James Governor said. "It's a chance for Sun to get back in the game and start leading."

Click here to Play On Web services board--'Political shenanigans'
Scott McNealy, CEO, Sun Microsystems, and CNET editors
March 26, 2002

Regardless of the odds, it is important for Sun to go beyond empty talk and take tangible measures as a way of restoring confidence in the company's long-term Web services plans. With no defined technology behind its initiative, Liberty was not taken seriously at first and did little to dispel the industry perception that Sun views software as a stepchild business.

Sun admitted that it has lagged behind IBM and Microsoft in forging a Web services strategy for its family of software development tools and e-business software. But the company, perhaps persuaded by rising frustration on the part of Java licensees over vague plans and constant nay-saying about its rivals' efforts, is taking concrete steps on many fronts in the Web services market.

For example, with the help of Oracle, Cisco Systems and seven others, Sun recently announced it has submitted a new XML (Extensible Markup Language) specification to the World Wide Web Consortium (W3C) that aims to ensure Web transactions happen in the right order, which is vital for a Web service to work.

XML is a technology standard that lies at the heart of Web services, for it essentially erases issues of compatibility among different computer systems. Although Sun was one of the creators of XML, the company has allowed Microsoft and IBM to take charge in developing Web services standards based on the technology--but it is determined to regain a leadership role.

"If you read most of the articles out there, you'd think Web services is from some brilliant guy from IBM or Microsoft who has a thought and it becomes a standard by breakfast time," said Simon Phipps, Sun's chief technology evangelist. "There are actually plenty of other companies out there doing deep thought and advancing XML."

For the past two years, Sun has largely stayed on the sidelines as IBM and Microsoft put aside their competitive differences to spearhead the industry's efforts to build the standards needed for Web services to work.

While Sun has backed each standards effort by Microsoft and IBM, the company has initially been slow to embrace their work. And Sun still has not joined the tandem's latest effort--an industry consortium called the Web Services Interoperability Organization (WS-I)--that was formed to teach businesses how to build compatible Web services.

Sun's refusal to participate has provided ammunition for its rivals, even leading Microsoft Chairman Bill Gates to chastise Sun in public statements. The software giant and IBM have in turn refused to join Liberty, though Microsoft executives say they will consider joining if the alliance stops its anti-Microsoft crusade.

Sun has blamed Microsoft and IBM for its exclusion from the WS-I while at the same time ignoring an open invitation to join. Sun executives say they want to join the coalition but feel that Microsoft and IBM sought to publicly humiliate the company by shutting it out of the group's planning process until only days before its launch.

Today, Sun is campaigning to join the group as a founding member so it can help set the group's agenda, but that would require unanimous approval by the board--which includes IBM and Microsoft. The company, originally invited to join as a lower-level contributing member, is still awaiting word from the organization.

Analysts and others in the industry question whether Sun's attempts to cooperate with its rivals, let alone take a lead on Web services, are too little and too late.

"Microsoft and IBM are coming up with a fair amount of the major specifications out there," said Shawn Willett, an analyst at Current Analysis. "Sun hasn't taken the lead in as many things as IBM and Microsoft."

At the same time, analysts say Sun needs to stop sniping at other companies and cooperate more for the good of the entire industry.

"They better wake up to the fact that they need to partner with people and not by saying bad things about Microsoft and IBM," Governor said. "It doesn't make people want to partner with them. There are times when being a maverick is not beneficial, and the creation of standards is possibly one of them."

Rather than taking a leadership role, Sun may have a better chance to leave a mark on Web services standards in the security area through Liberty. "Security will be the essential underpinning for Web services, and at the moment, no one has done a good job building standards," Governor said.

Moreover, analysts say Sun's new XML specification--called the XML Pipeline Definition Language--is not as significant as previous work by IBM and Microsoft but does solve an important problem. It helps string together the different steps in a transaction to make sure an XML message or document is received and processed in the right order, said Eve Maler, Sun's XML standards architect.

"There's a valid need for this," said analyst Uttam Narsu of Giga Information Group. "But there's so much activity going around XML today that it's just another XML specification."

Narsu said Sun's efforts to be a leader in Web services standards is noble but might not be possible. The company's energies are already consumed with shepherding the Java standard through the Java Community Process (JCP), a time-consuming endeavor.

"Sun does have people on the W3C and is participating in general," Narsu said, "but they have their hands full with the JCP and Java, so it's difficult to say, 'We will be a big thought leader in XML as well.' You can't do everything at once--and they don't have the resources of an IBM or Microsoft."

Even if Sun did have those resources, it would face an uphill battle at every juncture against its rivals at this stage. Every company involved in a standards organization has its own proprietary interests at heart, and Microsoft and IBM are no exceptions.

"Standards are all about politics. No one has a right to sit on every standards body," Governor said. "Standards are about getting stuff done and finding the right partners to make things happen." 

CNET's David Berlind contributed to this report.

News.com Special report
DAY 1
The goal: Sun looks for payoff to Java addiction

DAY 2
The problem: Industry bickering could stunt growth

DAY 3
The enemy: Rhetoric meets reality in Microsoft

DAY 4
The future: Sun pins hopes on Web services

Download a PDF version of the entire Java jigsaw report.

In the works

Sun has its hands on several XML and Web services projects that could change the shape of the industry.

Liberty Alliance Project--an industrywide coalition Sun launched last year to create a universal online registration and identity system. The goal: Build standards that allow Web surfers to enter sign-on information just once, regardless of the site they choose to visit. This enables businesses to govern who is granted access to network services such as Web-based order forms or stock option plans. Supporters include AOL Time Warner, Nokia and Visa.

XML Pipeline Definition Language--an XML specification that makes sure the many steps in a transaction occur in the right order, which is crucial for a Web service to work. XML, a Web standard for data exchange, is the plumbing technology for Web services. Sun submitted the specification to industry standards group World Wide Web Consortium in March.

Java technologies for Web services--Sun has recently released four Java APIs (application programming interfaces), or sets of instructions, that allow programmers to use the Java language to build Web services. The APIs connect Java applications to XML. They are

• Java API for XML Messaging and Java API for XML-based Remote Procedure Calls, both used for transmitting XML documents over the Web

• Java API for XML Processing, which provides a standard way for processing and reading XML documents

• Java API for XML Registries, which defines the way for connecting to online registries that are akin to a "Yellow Pages" for Web services

W3C's Web Services Architecture Group--Sun is chair of a committee that is defining the architecture needed for Web services and how the various Web services standards fit together.

W3C's new SOAP standard--Sun is in a W3C working group as co-editor for the new version of SOAP (Simple Object Access Protocol), which allows businesses to link to each other and conduct transactions. SOAP was originally created by IBM and Microsoft, which later submitted the specification to the W3C for standardization.

OASIS's new security standard--Sun is chair of an OASIS committee that is working on a standard for authenticating users online, called SAML (Security Assertion Markup Language). OASIS, or Organization for the Advancement of Structured Information Standards, is a consortium of technology companies.

Related stories

Sun ups high-end workstation line

Sun brings antitrust suit against Microsoft

FAQ: What Sun wants out of its suit against Microsoft

Antitrust filings and dinosaur hecklings

Linux-loving McNealy dons penguin outfit

Sun warns of job cuts, earnings shortfall

Windows XP rush bypasses Sun's Java

Microsoft slaps back at Sun in Java spat

Sun takes Java fight to the public

Microsoft's Java decision a mixed bag

Sun, HP mandate vacation time to cut costs

Sun, Microsoft settle Java suit

Sun's revised Solaris defends against Linux, Windows 2000

Jousting over Java