Great APIs need a plan! by: Robert Wunderlich


We recently released API Platform Cloud service 18.1.5 and with that we are introducing phase 1 of plans!  To be fully transparent, we’ve had plans built into the service from day 1, but this marks a step in making the feature available.

What are plans you may ask?

Plans provide the measured access to one or more APIs serving as the foundation for monetization.

Plans define limits at the subscriber level that stretches across APIs.

To explain this further, let’s use the example of a rate-limit.  A rate limit controls the number of calls within a certain time period.  The API Rate Limit protects a system by limiting the number of calls that may be made to a particular API, no matter who is calling the API.  For example, if my back-end system can handle no more than 10000 requests per second, I may set an API Rate Limit of 10000 per second which would apply for all callers.

Another limit is the Application Rate Limit, which we can call the "fair share" limit.  This stipulates that no one application can get more than a limited number of calls within a certain time period.  For example, I may decide that no one application can get more than 1000 calls per second.  If I have 5 applications subscribed then this means that there can be a total of 5000 requests per second.

Plans takes this forward in a much richer way in that I can set limits for the consumer.  With plans, the API consumer now subscribes to the plan and APIs are entitled to that plan.  When a consumer subscribes to the plan, the consumer gets access to all of the APIs entitled in the plan. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

About Jürgen Kress
As a middleware expert Jürgen works at Oracle EMEA Alliances and Channels, responsible for Oracle’s EMEA Fusion Middleware partner business. He is the founder of the Oracle SOA & BPM and the WebLogic Partner Communities and the global Oracle Partner Advisory Councils. With more than 5000 members from all over the world the Middleware Partner Community is the most successful and active community at Oracle. Jürgen manages the community with monthly newsletters, webcasts and conferences. He hosts his annual Fusion Middleware Partner Community Forums and the Fusion Middleware Summer Camps, where more than 200 partners get product updates, roadmap insights and hands-on trainings. Supplemented by many web 2.0 tools like twitter, discussion forums, online communities, blogs and wikis. For the SOA & Cloud Symposium by Thomas Erl, Jürgen is a member of the steering board. He is also a frequent speaker at conferences like the SOA & BPM Integration Days, JAX, UKOUG, OUGN, or OOP.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: