|
|
||
Ryan Heaton's BlogApril 2007 ArchivesEnunciate 1.1 ReleasedPosted by stoicflame on April 18, 2007 at 10:49 AM | Permalink | Comments (0)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 user feedback. Enunciate is a Web service development platform. Starting from the source code of your Web service API, Enunciate will produce a fully-functional webapp runnable from your favorite J2EE container that supports SOAP, REST/XML, and REST/JSON endpoints. Enunciate will also publish user-level HTML documentation for your API and make fully-compatible client libraries available for download from the deployed application. My Two-Edged ArsenalPosted by stoicflame on April 18, 2007 at 10:38 AM | Permalink | Comments (0)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. My expertise pivots around Web service design and development, so I often find myself wielding some pretty sharp two-edged tools: WSDL, XML Schema, JAX-WS, JAXB 2.0, SOAP, REST, etc. Believe me, I've got plenty of experience nursing the wounds that come from using such dangerous gear. But by now, I'm pretty good at avoiding these kinds of injuries, and I strongly believe there are no better tools for the job. And I want to help make life less hazardous for other Web service developers. To this end, I authored the compiled contract model for Web service development and an associated Web service development framework called Enunciate. They also let me on the expert group for JSR 311. I consider myself both a SOAP advocate and a REST advocate, depending on the problem at hand. I also strongly believe that contract-first Web service development should only be used as a last resort. I'm currently employed as the lead engineer of the Web service API for FamilySearch.org. We're developing an online web application designed to be a free and open database for genealogical information. The goal is to become a common repository of family history records and information for the entire world in an effort to reduce duplication and consolidate effort in genealogical research. I'm a graduate of Brigham Young University. I currently reside in Salt Lake City, and I'm the father of four boys. I love life. | ||
|
|