Skip to main content

Ryan Heaton

Ryan Heaton is a senior software engineer for FamilySearch.org. Ryan specializes in the design and development of Web services, particularly for the Java platform. He actively contributes to the effort of making Web services easy to develop and publish while maintaining an acceptable level of interoperability. As part of his contribution to this end, Ryan engineered Enunciate, a Web service deployment framework. Ryan is the father of four boys and currently resides in Salt Lake City.

 

Weblogs

Over at FamilySearch, I've been involved in supporting Flash application development that consumes a public POX API. It's not a REST API, but like REST,...

So you've got your JAX-WS or JAX-RS endpoints defined and implemented, and they're compiling, building and running smooth on your server. All is well, right? You've been diligent in documenting...

As of version 1.10, Enunciate will generate elegant client-side C# code and supply an AMF provider for your REST endpoints.

Enunciate 1.9 provides support for JAX-WS RI and CXF and generates a lightweight JAX-WS client-side library for accessing the endpoints.

http://...

Enunciate 1.8 was recently released with support for JAX-RS annotations. This means that Enunciate will now be able to process your Web service API as...

OAuth for Spring Security was released this week, and I thought
I'd take a stab at why you might be interested.

What is...

Enunciate 1.7 has been released!

The primary feature of Enunciate 1.7 is support for securing your Web service endpoints using...

The first part of this tutorial walked through the development of a Web service API that exposes its...

So you've got a web application that needs to expose a Web service API. Maybe you're going to be writing a href="http://en.wikipedia.org/wiki/Rich_Internet_application">Rich Internet...

If you haven't checked out the Enunciate project recently, you may want to give it another look to see how it can improve the development, deployment,...

Enunciate 1.5 makes some dramatic improvements in the GWT application development experience. Included in the distribution bundle is a new pet clinic sample application that will demonstrate how...

The honeymoon with RESTful Web services is over. Now that we've had some time to get over the infatuation, let's take a fresh look at the principles of sound Web service API design. Despite how...

When you use Enunciate 1.4 to publish your Web service API, Enunciate will build you a war that you can drop into your favorite webapp container. The war will supply any or all of the following,...

Enunciate 1.3 includes support for applying aspects to service beans,
customization of endpoint URLs, and many bug fixes and minor
...

Maps and support for type adapters were the two features most requested from those using Enunciate (and the two features that most often precluded more use from those wanting to use...

Enunciate 1.1 was released yesterday, adding support for Maven 2. There were also some bug fixes and usability enhancements that were added, thanks to...

I'm Ryan Heaton, and I'm delighted to be given blog space at Java.net. I hope my contributions will add something of value to this terrific community.