The REST API component provides various auxiliaries which ease development of RESTful Web Services conforming to the common behaviors and definitions – utilities, service interfaces and common resource definitions are provided which enable resource representation customization, collection resource pagination, error handling and accessing available JAX-RS providers registered in the system.