Comments
bruce.armstrong wrote: Somebody just said it better than I did, and with more chops to say it: Open Letter to Mark Zuckerberg, Sheryl Sandberg & Facebook Mobile
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
JSR Update: A Web Services and XML Special Round-Up
From the Java Community Process Program - A Look at the Key JSRs From Among the 20 Or So That Offer Benefits for Web Services

If you're reading this at the Web Services Edge 2005 East Conference, you're probably having a great time. If, on the other hand, it's before February 15th, you might still have time to get to Boston and attend. For anyone interested in Web services or XML, this conference will be big.

Whether you're at the conference or not, I want to highlight several of the newest JCP Program Java Specification Requests (JSRs) that promise to improve Web ser-vices development and deployment. Of the 20 or so JSRs that offer benefits for Web services, I've described what's happening on several that might be of interest to you. I apologize in advance if I missed your favorite.

Steady As It Goes
The Java platform will celebrate its 10th birthday later this year, and it has evolved as an undeniable foundation for secure, compatible Web and networked services. In fact, I believe the Java platform is the most secure, reliable, and supported architecture for Web services and a service-oriented architecture (SOA).

The JCP program joint community effort is the key to what's been achieved in maintaining the platform's compatibility, interoperability, and flexibility for Java technology and Web service developers. There are challenges, obstacles, and hurdles ahead, but it's great fun to take a look at the work being accomplished by the JCP program membership.

Let's check out a dozen or so perfect examples now.

JSR 173
The Streaming API for XML is a new method for pull-parsing XML; it allows the programmer to ask for (or pull) the next event. "It's bidirectional, supporting reading and writing, and is designed to integrate with JAX-RPC," says Chris Fry, spec lead from BEA Systems. "Parsing XML for high-performance streaming and the associated API grew out of BEA's XML and Web services team." The reference implementation is open source, and is available at codehaus.com: http://stax.codehaus.org/. There's also a mailing list for anyone interested, StAX Builders at Yahoo! Groups: http://groups.yahoo.com/group/stax_builders/.

JSR 181
Web Services Metadata for the Java Platform makes Web services development easier to learn and do. "It's a spec for creating Web services using the new JSR 175 annotations, and it's setting a precedent among other JSRs for using annotations in a declarative programming model," says Brian Zotter, spec lead from BEA Systems. "We really think this is going to be the develop-ment model of the future." JSR 181 is in the final stages of the spec headed for final approval in a matter of months. Catch the JSR 181 messages at Yahoo! Groups: http://groups.yahoo.com/group/jsr181/.

JSR 262
Web Services Connector for Java Management Extensions (JMX) Agents is now open and inviting nominations for Expert Group membership at http://jcp.org/en/jsr/egnom?id=262. Eamonn McManus, spec lead, says this JSR will define a connector for the JMX Remote API that uses Web services to make JMX instrumentation available remotely. Clients don't have to be Java applications, but they can be.

JSR 208
Java Business Integration (JBI) extends J2EE and J2SE with service provider interfaces (SPIs) for business integration. These SPIs will enable the creation of a Java business integration environment for specifications such as BPEL4WS and the W3C Choreography Working Group.

The actual SPIs will probably be of great interest to integration technology implementers, even more so than developers. Developers will be more interested in the ability to plug best-of-breed components, often based on disparate technologies, to create a service-based architecture. This standard enables a composite view of an SOA-based enterprise for the first time. In addition to the SPIs, a JBI-compliant platform will provide crucial enterprise services such as a normalized message service, protocol bindings, and service engines. Recent additions to the Expert Group include Apache Software Foundation, Fujitsu, and JBoss.

JSR 244
The J2EE 5.0 Specification is expected to be finalized in Q1 of 2006, and enterprise developers are watching this release very closely. It's focused on J2EE ease of development. It will embrace the needs of both sophisticated and beginning enterprise developers, and, of course, support the latest Web service standards. If you're doing any kind of enterprise development for Web services, J2EE 5.0 is definitely a release to explore.

Two of the most exciting additions to J2EE are JSR 181 and EJB 3.0. JSR 181 provides a much easier way to create Web services using simple annotations on Java code. EJB 3.0 greatly simplifies the EJB programming model and introduces a new Java persistence API that makes it much easier to map Java classes to information in a database.

JSR 267
Take a look at the JavaServer Pages (JSP) Tag Library for Web Services. A standard JSP tag library for accessing Web services would be quite helpful, and this should be finished for final release near the end 2005. It will help JSP authors integrate Web services into Web applications with much less effort and quicker turnaround times. The benefits are strong, and it's a compelling assignment, well worth the effort, supported by JBoss, Oracle, and Sun Microsystems. Stay tuned for the public review scheduled for July 2005.

JSR 206
Java API for XML Processing (JAXP) 1.3 is a dot-release update to JSR 63, JAXP 1.2, both of which enable applications to parse, validate, and transform XML documents. This version accommodates the newest revisions to several core XML standards, including XML 1.1, Namespaces in XML 1.1, Document Object Model (DOM) Level 3, and Simple API for XML (SAX) 2.0.1. It's included in J2SE 5.0. The JAXP 1.3 design centers are standards compliance, performance, and ease of development. It introduces an object model agnostic XPath 1.0 API and a validation API that supports the reuse and caching of schemas.

JSR 222
Java Architecture for XML Binding (JAXB) 2.0 is a follow-up to JSR 31, JAXB 1.0. It simplifies development by binding XML documents to Java objects based on a document's schema. The binding enables the manipulation of XML content at the object rather than at the parser level. JAXB 2.0 has significant new functionality, including support for all XML schema, the binding of existing classes to XML schema, and data binding support for JAX-RPC 2.0 for Web services development.

JSR 224
Java API for XML-Based RPC (JAX-RPC 2.0) is, in short, an easy-to-develop programming model that helps you build Web service clients and endpoints based on SOAP. JAX-RPC clients can invoke Web services developed across heterogeneous platforms. Similarly, JAX-RPC Web service endpoints can be invoked by heterogeneous clients. This update supports a lot of new functionality: JAXB 2.0-based data binding, SOAP 1.2,, and standardized metadata for Java-WSDL mapping. You'll also notice its new ease-of-development features, support for easier evolution of Web services, an improved framework, and support for asynchronous RPC and non-HTTP transports.

JSR 265
The API for Utilizing Web Services Policy is led by SAP. This specification aims to standardize an API for utilizing Web services constraints and capabilities. Constraints and capabilities refer to Web services metadata, such as quality of service (QoS). It will provide interfaces to obtain and access the capabilities in effect for any given message exchange instance. This API will enable other Java technologies to utilize constraints and capabilities in a uniform manner, thereby strengthening Java as a competitive Web services platform.

It's expected that JSR 265 will be utilized from within other Java specifications for Web services, such as JAX-WSA (JSR 261), JAX-RPC (JSR 224), and JBI (JSR 208).

About Onno Kluyt
Onno Kluyt is the chairperson of the JCP Program Management Office, Sun Microsystems.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

SOA World Latest Stories
The move to cloud-based applications has undeniably delivered tremendous benefits. However, the associated distribution creates various challenges from the quality perspective: End-to-end tests need to pass through multiple dependent systems, which are commonly unavailable, evolving,...
In this CTO Power Panel at the 10th International Cloud Expo, moderated by Cloud Expo Conference Chair Jeremy Geelan, industry-leading CTOs & VPs of Technology will discuss such topics as: Which do you think is the most important cloud computing standard still to tackle? Who should...
In this CEO Power Panel at the 10th International Cloud Expo, moderated by Cloud Expo Conference Chair Jeremy Geelan, leading executives in the Cloud Computing and Big Data space will be discussing such topics as: Is it just wishful thinking to depict the Cloud as more than just a te...
For many of the same reasons that Software-as-a-Service is catching on with enterprise buyers, delivering web services on top of Infrastructure-as-a-Service architectures is appealing to the SaaS developers. Operational agility, lower CapEx, and a broad array of tools and services are ...
According to a 2011 survey by the Independent Oracle User Group, over 50% of Oracle’s customers have deployed or are considering deploying private clouds. Most private clouds today support non-production workloads because enterprises are unable to deploy mission-critical applications i...
Facebook sold off again Tuesday scrapping the bottom at $30.98 after Reuters reported that Scott Devitt, a research analyst at the IPO’s lead underwriter Morgan Stanley, unexpectedly cut his revenue estimates on the company during the roadshow leading up to it going public last Friday....
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE