Abstract
Many companies have adopted the principles behind web services and Service Oriented Architectures. When the resulting services are implemented in Java, most are built using the code generation tools that work with SOAP and WSDL. Others are modeled on RESTful ideas, whether they adhere to the exact definition of REST or not.
In this presentation, we’ll show how Groovy can make it easier to operate in this world. Since Groovy can work directly with Java, adding Groovy to Java systems can simplify the development of both RESTful and SOAP-based clients and services. Groovy’s excellent ability to parse and generate XML makes the REST approach easy, and can be used to create the serialization subsystems in SOAP-based web services. We’ll also show how the same JAX-WS tools that work with Java can also be applied to Groovy classes to generate stubs and ties. Examples that span all of these possibilities will be demonstrated.
Bio
Ken Kousen is President of Kousen IT, Inc (http://www.kousenit.com). Through his company he does consulting, mentoring, and technical training in all areas of Java and XML, including open source projects like Spring, Hibernate, Groovy, and Grails. He is also the co-author of Making Java Groovy, an upcoming book from O’Reilly on Java/Groovy integration. In addition to his industry certifications, he has two B.S. degrees from M.I.T., an M.A. and a Ph.D. from Princeton, and an M.S. from R.P.I.
|