Home > SOA News > Is the new Java SE 6 more SOA-friendly than Java EE 5?
SOA News:
EMAIL THIS

Is the new Java SE 6 more SOA-friendly than Java EE 5?

By Rich Seeley, News Writer
12 Dec 2006 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Releasing Java Platform Standard Edition 6 (Java SE 6) this week, Sun Microsystems Inc. touts its SOA capabilities and two analysts say it may be all developers need for service-oriented projects, creating another wrinkle in the debate over the viability of the Java Enterprise Edition in a Web 2.0 world.

It's important for Java to remain as lightweight as possible and simple to code with.
Raven Zachary
Senior Analyst, The 451 Group

Sun says developers can use Java SE 6 with "enhanced functionality for Web services" alongside the new NetBeans Integrated Development Environment (IDE) 5.5 for service-oriented architecture development.

Java SE 6 is also being promoted by Sun for "building Web 2.0 applications and services," according to Rich Green, executive vice president of software at Sun. Java SE 6 includes a new framework and developer APIs to allow mixing of Java technology with scripting languages, such as PHP, Python and Ruby as well as JavaScript for the trendy new Web 2.0 collaboration applications, such as corporate wikis. Sun said Java SE 6 also supports Web services specifications, including JAX-WS 2.0, JAXB 2.0, STAX and JAXP.

However, Jason Bloomberg, senior analyst with ZapThink LLC. is less than impressed. "There's not all that much to say here," the analyst said. "The XML technology in Java SE 6 now supports the W3C DOM APIs, parsing of XML documents and transforming XML documents via XSLT, important nuts and bolts XML manipulation capabilities that will ease developers' XML tasks. But these new capabilities are not Web services-specific and don't have much direct relevance to SOA."

While Bloomberg is underwhelmed, Raven Zachary, a senior analyst and head of the open source practice at The 451 Group in Minneapolis, says Java SE 6 may be all that most SOA and Web services application developers need for their projects. In Zachary's view developers can go with the standard edition and leave the more complex enterprise edition alone.

"In the Web-centric world you want as simple a programming model as possible for developers," he said. "For a lot of new developers, enterprise edition Java is quite daunting. It's simpler to move to the use of standard edition. There's not a lot they're going to miss if they decide to go with the standard edition deployment. They're going to get the features and functionality that they need for a robust application with standard edition."

ZapThink's Bloomberg agrees. "Java EE really doesn't have much to offer developers in the context of a SOA implementation, beyond the basic Java capabilities in Java SE," he said.

But while Bloomberg is in the same camp as Richard Monson-Haefel, senior analyst with the Burton Group, who has said the enterprise edition is not what SOA developers need, Zachary sees a middle way.

"I'm not doom and gloom on the future of enterprise Java," Zachary said. He notes the enterprise edition is already in place in large corporate applications that require its functionality. But, he said, the standard edition may be better suited to the Web 2.0 world where Sun is positioning it.

For more informatio
Special report: Java EE 5 faces the SOA test, part 1

Learn about the Java API for XML Web Services

"In a Web-centric world where you're looking at rapid development, Java is already facing a lot of competition from below with scripting technologies like Ruby on Rails and PHP," Zachary said. "So it's important for Java to remain as lightweight as possible and simple to code with."

In his view, the enterprise and standard branding may become irrelevant as developers working on projects in the Web services/SOA/Web 2.0 world use standard Java and then as needed plug in technology, including Enterprise Java Beans, currently in its EJB 3.0 incarnation, which supporters of Java EE 5 point to as one of the platform's greatest strengths.

"Will we see the nomenclature of standard edition and enterprise edition five years from now?" he asks rhetorically. "I'm not sure. Maybe EJB functionality is simply a module that one plugs into standard edition Java."



Tags: Java Web ServicesVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Java Web Services
Java Web services programming challenges met with specialized framework
Tools add Web services to existing Java EE applications
Video: Author says Enterprise JavaBeans is here to stay
Languages like F# may replace Java, says Ted Neward
Mobile development growing in prominence according to survey
OSGi framework helps you manage Java components
SpringSource moves VMware up the stack
SpringSource gains cloud console: Q&A with Cloud Foundry head
Adopting OSGi requires patience and money, but development flexibility results
Speed up application deployment with automated blackbox frameworks

Web services development
Java-based Abdera open source tools implement Atom services
Layer 7 secures Oracle ESB, protects SOA applications
Gomez adds new features through platform-wide upgrade
PowerBuilder 12 beta available
RAD Studio 2010 hits the shelves
Oracle brings Fusion Middleware into the modern age
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces development
Investment site turns to Xignite, Amazon cloud computing to power portfolio tracker
SimpleDB shows promise
Yahoo says no deal

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
EmbeddedJava  (SearchSOA.com)
Java Card  (SearchSOA.com)
Java Development Kit  (SearchSOA.com)
Java Runtime Environment  (SearchSOA.com)
Java virtual machine  (SearchSOA.com)
JMX  (SearchSOA.com)
MBean  (SearchSOA.com)
Project Metro  (SearchSOA.com)
Project Tango  (SearchSOA.com)
Tomcat  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts