Tutorial: Creating a RESTful service and customizing the response format output

This tutorial demonstrates how to customize and test REST services for Project and Project Collection noun. To customize these REST services, we are also customizing entity providers to facilitate new custom response formats.

In one of the previous tutorials: Tutorial: Creating a BOD service module, you implemented the server-side customization to support a new Project service module. This service module included two nouns that represent the recipe data: the Project noun and the Project Collection noun.

In Section 1, you customize the create and test REST services for both the Project and Project Collection nouns. In Section 2, you customize the entity providers to facilitate new custom response formats. This entity provider customization provides you the ability to specify what elements we want returned from each noun and how they appear in the client.


Time required

Expect this tutorial to take 3 hours to complete. The tutorial can take longer if you explore concepts related to this tutorial.


Skill level

This tutorial is intended for advanced WebSphere Commerce developers responsible for customizing REST Services. To complete this tutorial, you should be familiar with the following terms and concepts:


System requirements

Before starting this tutorial, complete the following tasks:


Prerequisites

Before you start this tutorial, complete the following prerequisites:

Tutorial resources

Download the RestfulServiceSource.zip to a temporary directory. This file contains all the code samples used in this tutorial.