18 REST Services

This chapter describes how Oracle Communications Services Gatekeeper can be used with existing RESTFul Application Services.

Overview of REST Services

Service providers may have existing third-party or proprietary applications or platforms that communicate using REST web services. Services Gatekeeper functionality can be integrated with existing applications that support REST interfaces by creating a RESTFul communication service.

Services Gatekeeper supports two types of RESTFul communication services. A REST2REST service exposes an existing REST API allowing communication between RESTFul interfaces. A REST Exposure or empty service is an application bound, network-facing service used when RESTFul requests are sent to a custom network implementation for translation and processing.

Services Gatekeeper mediates traffic between users and existing REST infrastructure allowing the application of service level agreements, policy enforcement, security, alarms and statistics for more control over communication services.

For more information on using REST services, see "Using the OneAPI RESTful Services" in Services Gatekeeper Application Developer's Guide, and these chapters in this book:

You can also use the Platform Development Wizard to generate REST2REST and REST Exposure Communication Services. For more information, see "Creating Extensions with Platform Development Wizard" in Services Gatekeeper Extension Developer's Guide.