The Source for Java Technology Collaboration
User: Password:



Marc Hadley

Marc Hadley



RSS feed of this weblog entries by this author.

Dr. Marc J. Hadley is a Senior Staff Engineer in the Office of the CTO, Sun Microsystems where he works on a variety of Web-based technologies. He is currently co-spec lead for JSR 311, a Java API for RESTful Web Services. Previously Marc represented Sun in the W3C XML Protocol and W3C Web Services Addressing working groups where he was co-editor of the SOAP 1.2 and WS-Addressing specifications. Marc also served as the technical lead for Sun's participation at the Web Services Interoperability Organisation (WS-I) and was co-spec lead for JSR 224 (JAX-WS) at the JCP.

Weblogs

JAX-RS Proposed Final Draft:
Posted by mhadley on August 18, 2008 at 12:40 PST | Permalink | Discuss (1)  

JAX-RS Public Review Draft and JavaOne:
Posted by mhadley on May 02, 2008 at 12:44 PST | Permalink | Discuss (3)  

JAX-RS Implementations:
Posted by mhadley on April 01, 2008 at 13:20 PST | Permalink | Discuss (2)  

Authentication in Jersey:
Posted by mhadley on March 07, 2008 at 13:14 PST | Permalink | Discuss (4)  

Integrating Jersey and Abdera:
Posted by mhadley on February 05, 2008 at 11:38 PST | Permalink | Discuss (5)  

WADLing in Jersey:
Posted by mhadley on December 21, 2007 at 13:43 PST | Permalink | Discuss (0)  

Integrating Jersey and Guice:
Posted by mhadley on November 19, 2007 at 07:13 PST | Permalink | Discuss (0)  

Early Draft Review of JSR 311:
Posted by mhadley on November 05, 2007 at 08:12 PST | Permalink | Discuss (0)  

Integrating Jersey and Spring:
Posted by mhadley on September 14, 2007 at 09:18 PST | Permalink | Discuss (10)  

NetBeans Jersey Tooling:
Posted by mhadley on September 10, 2007 at 12:37 PST | Permalink | Discuss (0)  

New Jersey Features:
Posted by mhadley on September 07, 2007 at 09:05 PST | Permalink | Discuss (0)  

Comments on JSR 311:
Posted by mhadley on August 17, 2007 at 14:57 PST | Permalink | Discuss (0)  

Jersey:
Posted by mhadley on June 20, 2007 at 12:47 PST | Permalink | Discuss (0)  

What Leonard Said:
Posted by mhadley on June 06, 2007 at 14:39 PST | Permalink | Discuss (0)  

Google REST Describe:
Posted by mhadley on April 26, 2007 at 10:06 PST | Permalink | Discuss (2)  

Sun Web Developer Pack R1 with WADL and RESTful WS goodies:
Posted by mhadley on March 13, 2007 at 10:02 PST | Permalink | Discuss (0)  

Google WADL Tools:
Posted by mhadley on March 12, 2007 at 11:50 PST | Permalink | Discuss (0)  

JSR 311: Java API for RESTful Web Services:
Posted by mhadley on February 14, 2007 at 13:10 PST | Permalink | Discuss (0)  

Five things:
Posted by mhadley on December 21, 2006 at 07:34 PST | Permalink | Discuss (0)  

URI Templating: WADL provides the ability to embed parameters in resource URI definitions. Defining URIs in this way is useful in a number of scenarios and a more general specification for parameterized URIs has now been published as an Internet Draft.
Posted by mhadley on October 05, 2006 at 08:40 PST | Permalink | Discuss (2)  

Announcing wadl.dev.java.net:
Posted by mhadley on September 29, 2006 at 12:31 PST | Permalink | Discuss (3)  

WADL Revision: An updated WADL specification is now available, here's what's new.
Posted by mhadley on August 03, 2006 at 07:43 PST | Permalink | Discuss (2)  

WADL Enhancements: In this entry I describe some of the language enhancements that will be in the next version of the WADL specification.
Posted by mhadley on June 30, 2006 at 13:07 PST | Permalink | Discuss (5)  

Mapping WADL to Java: This entry discusses a prototype mapping from a WADL description of a Web application to a set of client-side stubs that simplify use of the application.
Posted by mhadley on May 25, 2006 at 12:25 PST | Permalink | Discuss (0)  

JAX-WS and Binary Data: In previous entries I've shown how to use the JAX-WS APIs to publish and work with RESTful Web services. Up till now I've focussed mainly on XML/HTTP since this is what most services use but JAX-WS can also handle other kinds of data. This entry shows how to use the JAX-WS APIs to work with binary image data and uses the popular Flickr service to illustrate the capabilities.
Posted by mhadley on April 27, 2006 at 07:24 PST | Permalink | Discuss (2)  

WADL now a Sun Labs Technical Report: The Web Application Description Language (WADL) specification has been published as a Sun Labs Technical Report (TR-153).
Posted by mhadley on April 26, 2006 at 14:45 PST | Permalink | Discuss (0)  

RESTful Web Service Endpoints in JAX-WS: JAX-WS can be used to publish RESTful Web service endpoints, here's a short tutorial describing how.
Posted by mhadley on March 21, 2006 at 11:05 PST | Permalink | Discuss (2)  

RESTful Web Services with JAX-WS and JAXB: Use of JAXB in conjuction with JAX-WS to access XML/HTTP services using strongly typed Java classes.
Posted by mhadley on March 08, 2006 at 11:44 PST | Permalink | Discuss (1)  

Printing to an Apple Airport Connected USB Printer from Solaris: It took me a while to get this working so, for anyone else struggling with this, here's a short description of the solution.
Posted by mhadley on January 30, 2006 at 09:39 PST | Permalink | Discuss (0)  

RESTful Web Services with JAX-WS: The JAX-WS implementation that is included in the, recently released, JWSDP 2.0 preview now supports the XML/HTTP binding. This new functionality allows JAX-WS applications to implement and use RESTful Web services. Here is a worked example that demonstrates how to use JAX-WS to query the Yahoo News Search service.
Posted by mhadley on January 10, 2006 at 13:58 PST | Permalink | Discuss (7)  

On "Rethinking the Java SOAP Stack": Steve Loughran and Edmund Smith of HP Labs have written an interesting piece on JAX-RPC and JAXM that discusses their suitability as programming models for Web services. Unfortunately much of their article ignores the advances we've made with JAX-WS (nee JAX-RPC 2.0). As co-spec lead for JAX-WS, I'd like to point out a couple of the salient features.
Posted by mhadley on May 26, 2005 at 10:59 PST | Permalink | Discuss (1)  

WADL Revision: I got some useful feedback following the publication of my original Web Application Description Language - herewith a revised specification.
Posted by mhadley on May 24, 2005 at 13:33 PST | Permalink | Discuss (2)  

Introducing WADL: Seems like lots of folks are either doing it or talking about it (publishing proposals for alternatives to WSDL that is) so here's mine: Web Application Description Language or WADL for short.
Posted by mhadley on May 13, 2005 at 14:16 PST | Permalink | Discuss (2)  

Tiger on Tiger ?: Apple just announced a release date for Mac OS 10.4 Tiger but does it include J2SE 5.0 (Tiger) ?
Posted by mhadley on April 12, 2005 at 08:14 PST | Permalink | Discuss (5)  

JAX-RPC 2.0 Early Draft 2: The JSR 224 Expert Group just published a second early draft of JAX-RPC 2.0. This blog entry outlines some of the new features in the specification and describes where we're headed next.
Posted by mhadley on February 10, 2005 at 08:00 PST | Permalink | Discuss (0)  

Attachments for SOAP: This week has seen a bumper crop of specification releases in the area of SOAP attachments with entrants from both WS-I and W3C. What are the differences between the two and do you need to worry about them ?
Posted by mhadley on August 26, 2004 at 09:33 PST | Permalink | Discuss (5)  

Java Web Services Developer Pack 1.4 Released: The latest version of the Java Web Services Developer Pack is now available with support for the recently ratified OASIS Web Services Security standards, the WS-I Basic Profile 1.1 and the WS-I Attachments Profile 1.0.
Posted by mhadley on June 24, 2004 at 18:47 PST | Permalink | Discuss (1)  

JAX-RPC 2.0 Early Draft: The first early draft of JAX-RPC 2.0 is now available for review.
Posted by mhadley on June 23, 2004 at 18:37 PST | Permalink | Discuss (0)  

W3C charters new XML Binary Characterization Working Group: Following the successful W3C Workshop on Binary Interchange of XML Information Item Sets hosted by Sun Microsystems last year, the W3C has now chartered a new working group to further investigate this fascinating area.
Posted by mhadley on April 05, 2004 at 09:04 PST | Permalink | Discuss (0)  

Java Web Services Developer Pack (JWSDP) 1.3 Released: The latest version of the Java Web Services Developer Pack (JWSDP) 1.3 has just been released.
Posted by mhadley on October 21, 2003 at 08:53 PST | Permalink | Discuss (0)  

W3C XML Protocol WG Publishes SOAP MTOM Working Draft: The W3C XML Protocol Working Group has published the first working draft of a SOAP Message Transmission Optimization Mechanism. This specification shows the direction in which the WG is headed to address the handling of attachments for SOAP 1.2 messages.
Posted by mhadley on July 23, 2003 at 06:27 PST | Permalink | Discuss (0)  

W3C Announces Workshop on Binary Interchange of XML Information Item Sets: Use of XML as a format for exchange of information has its plusses and minuses. XML is self describing and lends itself to more loosely coupled information exchange but it is quite verbose and processing it can be resource intensive. As a result, the subject of a more compact/performant binary representation of XML has become a perma-thread in discussion fora such as xml_dev. In response to this interest, the W3C has announced a Workshop on Binary Interchange of XML Information Item Sets.
Posted by mhadley on July 21, 2003 at 11:21 PST | Permalink | Discuss (3)  

View All Blogs

 Feed java.net RSS Feeds