Building web services that implement a RESTful architecture is a simpler alternative than SOAP- and Web Services Description Language (WSDL)-based approaches. Get a grasp of RESTful web-service concepts from a platform- and language-agnostic perspective.
JAX-RS, the standard Java API for developing and deploying RESTful web services, leverages Java annotations to facilitate the development and deployment of web service endpoints and clients. Find out how you can use JAX-RS to realize the potential of a RESTful services architecture in Java EE environments.
Learn how to use three open source frameworks that simplify development and deployment of RESTful web services with Java. Apache Wink is a fully compliant implementation of JAX-RS. The Restlet framework uses its own API and offers a JAX-RS extension. And the popular Spring framework now supports development of RESTful server-side web services.
JEST (part of the Apache OpenJPA project) enables language-neutral remote clients to transact with JPA-based applications following REST principles. Learn about JEST directly from the project developer.
WebSphere sMash is a platform for building agile web-based applications and services quickly using a REST-based programming model. sMash helps reduce the overhead of developing services by providing simplified scripting APIs. Groovy (which is based on the Java language) is the default scripting language, making development with sMash an easy transition for Java programmers. (PHP is also supported.) sMash is the outcome of Project Zero, an ongoing community-based incubation project.
Rate this content
Give us feedback
Submission failed. Please try again.
Please complete one of the following questions before submitting.