The REST BC provides the following features and functionality to GlassFish ESB:
Gives GlassFish ESB applications the ability to provision and consume RESTful web services.
Provides easy configuration through a wizard that guides you through the steps of creating a REST WSDL document.
Allows you to dynamically set HTTP headers and parameters using normalized message properties in a BPEL process.
Allows you to define application variables and configurations so you can port your REST applications from one environment to another.
Supports substitution variables in URLs which can be populated from normalized message properties in the BPEL process or from application variables.
Supports GET, PUT, POST, DELETE, and HEAD HTTP methods.
Supports XML, JSON, and plain text content types.
Supports Secure Sockets Layer (SSL).
Supports Jersey client filters, so you can modify a REST request or response for an outbound REST client interaction.