Home > SOA News > JCP fosters easier Java-based Web services
SOA News:
EMAIL THIS

JCP fosters easier Java-based Web services

By Nitin Bharti, News Editor
18 Apr 2005 | SearchWebServices.com

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

Web services development on the Java platform is likely to get a whole lot easier. The Java Community Process (JCP) unanimously approved the Web services meta data for Java Specification Requests (JSR 181) last week, a move that's expected to simplify the process of using Java-based applications as Web services.

Web services meta data defines a series of annotations that allow Web services implementation details to be abstracted from Java code. Java 2 Enterprise Edition (J2EE)-compliant tools will now be able to use a standard set of annotations to generate Web services artifacts.

"This standard will enable a more 'lightweight' type of Web services development," said Jim Marino, senior principal technologist at San Jose, Calif.-based BEA Systems Inc. "Instead of doing all the typical configuration around Enterprise JavaBeans, you can now write a simple Java object, annotate it and drop it into the middleware environment."

Previously, Java developers had to hand-code several different artifacts, such as Web Service Definition Language (WSDL) files and XML deployment descriptors, in order to expose their J2EE applications as Web services.

The new annotation-based programming model eliminates the need for Java programmers to write Web services "plumbing" code, allowing them to focus on writing business logic.

"What the annotations allow you to do is control the shape of the SOAP messages and [generate] the WSDL," said Chris Frye, lead for XML Web services on WebLogic Server at BEA. "In the server implementation, it allows you to reference policy files that might control things like reliable messaging and security configurations."

Frye said with the new standard, developers will only have to edit a single Java source file that takes care of generating the service end point, without having to worry about writing any XML, or even understanding what WSDL and SOAP are.

The final two "yes" votes for JSR 181 came from JCP technical committee members IBM and Fujitsu. The JCP is the Sun-led consortium that guides the evolution of Java, primarily through the creation of new API specifications.

JSR 181 builds upon JSR 175, which is a part of the latest Java 5 "Tiger" release. Whereas JSR 175 defines a broader application of meta data to the Java programming language, JSR 181 focuses solely on how annotations work with Web services.

BEA spearheaded the JSR 181 specification, which is already implemented in the Apache Beehive project, an open source, ease-of-use framework that is based on BEA's WebLogic Workshop Integrated Development Environment (IDE).

The Eclipse Web Tools Platform project , which is co-led by BEA and is slated for a 1.0 release this summer, will not support JSR 181 right away due to timing issues between the release cycles of the Java platform and the WTP, said Tim Wagner, senior manager for open source IDE and language tools at BEA.

For more information

Find out more about Web services support in the Eclipse Web Tools Platform project.

See how JSR 181 annotations are used in Apache Beehive.

"However, version 1.1 of the WTP is expected to have standard annotation support, including JSR 181, as a primary theme," Wagner said. "BEA will likely be contributing toward this goal."

As the WTP 1.1, which is slated for release in June 2006, looks to incorporate annotation-based tooling, some anticipate that there will be an overlap between the Eclipse Foundation's Pollinate project and the WTP.

Last July, BEA and Eclipse teamed up to create the Pollinate, which aims to build an Eclipse-based IDE and tool set that leverages Beehive.

Pollinate may eventually become a subproject of the WTP, said Dan Rubel, chief technology officer at Portland, Ore.-based Instantiations Inc., or a Web site for the dissemination of Pollinate-related information.

"Pollinate's approach is not to compete with the WTP, but to explore a tool set related to Beehive that may reuse WTP technology when possible," Rubel said.

In addition to the open source community, developers can expect to see broad industry support for Web services meta data from major tools vendors such as Oracle Corp., Sun Microsystems Inc. and IBM.



Tags: WS-Security (Web services security standards)WSDL (Web Services Description Language)Java Web ServicesVIEW ALL TAGS

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



RELATED CONTENT
WS-Security (Web services security standards)
The technology of Web Service Security
Web 2.0 at the old ballgame
SOA complicated by ESB proliferation
BPEL4People and WS-HumanTask get reference implementation
Liberty offers Web 2.0 open source security
The case against WS-Security
SOA governance, security concerns drive XACML interop
New BizTalk Services rolling out
Will acquisitions stifle SOA innovation?
Burton: WS-* specs good, but SOA security needs more

WSDL (Web Services Description Language)
WSDL Tutorial
WSDLs get a report card
Amazon Mechanical Turk Web services app touts improved development GUI
SOA triple play: Policy meets Semantic Web
Eclipse Ganymede: Web Tools build SOA foundation
Java One: Mule architect looks to bring REST to SOA
WSDL technology
A middle way to SOA governance
WSDL 2.0, new messaging for Web services
WADL: The REST answer to WSDL

Web services security specifications
The case against WS-Security
SOA governance, security concerns drive XACML interop
OASIS begins work on WS-Federation
Web 2.0 lacks the business impact of SOA, Burton warns
New BizTalk Services rolling out
Malicious JavaScript threat seen growing
Will acquisitions stifle SOA innovation?
Web services security standards approved
WS-Policy on SOA fast track, W3C approval this summer
Web services and SOA security standard released

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Web Services Trust Language  (SearchSOA.com)
WS-Security  (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