Sun to plug developer package, new Java spec

Sun Microsystems Inc. is set to release a package of software and tools for developers on Wednesday that it hopes will jumpstart their efforts at building Web services applications. The offering is a few months behind schedule but to spur interest the company will also offer a steep promotional discount, Sun officials said.

At a press conference planned for Wednesday morning, Sun will also highlight new training materials and services for developers. It is also likely to discuss momentum behind a new Java specification for Web services integration that passed a preliminary stage in the Java Community Process this week.

Called the Sun ONE Web Services Platform Developer Edition, the package includes Sun’s application server, portal server, identity server and integration server, as well as its Sun ONE Studio integrated development environment, its portlet builder and other tools.

In short it aims to provide all the Sun software a developer would need to build Web services, an emerging computing model that uses standard languages and protocols like XML (Extensible Markup Language) and SOAP (Simple Object Access Protocol) to link different types of business applications together. Sun is competing in the market against more established software vendors such as Microsoft Corp., IBM Corp. and Oracle Corp.

“Basically it’s everything you need for development of Web services through proof-of-concept,” said Roger Nolan, Sun’s senior director for Web Services Integration. “It’s not just a bundle of stuff; we’ve done a lot of testing and we believe this is the most integrated and complete Java development environment out there.”

The license for the products doesn’t cover predeployment testing or actual deployment, Nolan said; for that, customers must go back to Sun and buy a full license.

The package was first announced in June last year under the name Sun ONE Developer Platform. Sun officials at the time said the package would be released in the fourth quarter, making it about three months behind schedule. The product was delayed because Sun wanted to make sure it met “the highest quality control standards,” Nolan said.

This week marks general availability of the package. In addition, for six months starting on April 1 Sun will offer promotional pricing of US$999, Nolan said. After that time it will carry a list price of $5,000. Bought separately, developer licenses for the products would cost $36,000, according to Nolan.

The release comes as Sun prepares to launch version 7 of the Enterprise Edition of its Sun ONE application server, which it has said it would deliver by the end of the month. The developer package includes the Standard Edition of the product which should be adequate for most developer needs, according to Nolan.

Also Wednesday Sun will talk about Sun Developer Network, a new umbrella term for its numerous developer initiatives. Developers deal with multiple operating systems, device platforms and Java technologies and Sun is trying to improve the content it offers to help address that challenges, said Sanjay Sarathy, director of Sun’s Developer Program Office.

For example, new training materials include a sample logistics application that cuts across all the various software and development tools that make up the Web services suite, he said.

“It’s not based on a particular technology, it cuts across numerous technologies so you’ll understand how J2ME interacts with J2EE and how our identity server works with SAML (Security Assertion Markup Language), and we think that’s the wave of the future when it comes to helping developers,” Sarathay said.

Separately, Sun is also expect to highlight momentum behind a new Java specification called Java Business Integration (JBI) that aims to unify at least two competing initiatives for automating business processes using Web services.

The executive committee of the Java Community Process signed off on Java Specification Request 208 on Monday, according to the JCP Web site. The JCP is a multivendor organization overseen by Sun that approves new Java standards.

At least two specifications have been proposed for defining a standard way to orchestrate business processes in distributed software environments, including the Web Services Choreography Interface (WSCI), backed by Sun and BEA Systems Inc., and Business Process Execution Language for Web Services (BPEL4WS) backed by Microsoft Corp. and, again, by BEA.

“While this work is not complete as yet, the general shape of this standard metadata can be seen in the WSCI and BPEL4WS proposals,” the JBI proposal reads. “The industry needs a standard in this space and we look to the recently chartered W3C Choreography Working Group to drive the convergence of these and other related efforts. The JBI SPIs will reflect the industry consensus that emerges from this work.”

The JBI will extend J2EE (Java 2 Enterprise Edition) with “service provider interfaces,” which “enable the creation of a Java business integration environment for specifications such as WSCI, BPEL4WS and the W3C Choreography Working Group,” the proposal says.

Sun officials declined to comment on the proposal ahead of Wednesday’s press conference. It was proposed by a Sun engineer and voted in favor of by 13 of the 16 executive committee members. BEA was among the positive voters, but suggested changing the name of the specification which it said was too broad and “conveys to the casual observer an expectation well above the intent of the JSR, as currently specified.”

The authors hope to form an expert group in April to define the specification, with the final draft not scheduled for release until Dec. 2004, according to the JCP site. The proposal can be viewed at