Book Image

Implementing Oracle API Platform Cloud Service

By : Andrew Bell, Sander Rensen, Luis Weir, Phil Wilkins
Book Image

Implementing Oracle API Platform Cloud Service

By: Andrew Bell, Sander Rensen, Luis Weir, Phil Wilkins

Overview of this book

Implementing Oracle API Platform Cloud Service moves from theory to practice using the newest Oracle API management platform. This critical new platform for Oracle developers allows you to interface the complex array of services your clients expect in the modern world. First, you'll learn about Oracle’s new platform and get an overview of it, then you'll see a use case showing the functionality and use of this new platform for Oracle customers. Next, you’ll see the power of Apiary and begin designing your own APIs. From there, you’ll build and run microservices and set up the Oracle API gateways. Moving on, you’ll discover how to customize the developer portal and publish your own APIs. You’ll spend time looking at configuration management on the new platform, and implementing the Oauth 2.0 policy, as well as custom policies. The latest finance modules from Oracle will be examined, with some of the third party alternatives in sight as well. This broad-scoped book completes your journey with a clear examination of how to transition APIs from Oracle API Management 12c to the new Oracle API Platform, so that you can step into the future confidently.
Table of Contents (12 chapters)

What is Groovy?

To understand how the gateway works with Groovy, an understanding of Groovy is first required.

Groovy is a scripting language which has been developed with the intent to make it easy for Java developers to write scripts. As a result, the language is very similar to Java but with some simplifications to make it easier, to create and run actions in a manner more like a Linux shell script. Groovy's commonality to Java comes not just from the objective of Groovy but also the fact that Groovy actually uses the Java virtual machine. This means that all the standard Java and Java extension libraries can be used by Groovy.

The Groovy language syntax details can be seen at

If Groovy is more like a shell script and purely interpreted then the obvious question is, will it not be affected by performance issues? After all, an interpreted...