API-Key Based Authentication: Quickly and Easily by Anuj Kaushal

image

API-Key based authentication is a simple way for providing secure access to APIs. This involves the following steps:

  1. Pre-requisite: User logs in to the service portal and finds or generates an API-Key.
  2. The API-Key is shared with the client application.
  3. The client application makes a request for a resource using the API key.

Steps required in API Key based authentication.

* An API-key is simply a token that a client provides when making API calls.

How to invoke a REST API protected with an API-Key using Oracle Integration Cloud?

Oracle REST Adapter provides a comprehensive way for consuming external RESTful APIs. It provides a re-usable connection that can be used to specify the security policy for accessing protected APIs. 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 www.oracle.com/goto/emea/soa (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

Innovate, Extend and Integrate Oracle SaaS – Evosys Oracle Webcast July 19th 2019 16:00 CET

Evosys Oracle WebcastSaaS applications alone are often not enough – extend & integrate them with PaaS powered solutions. 
Whether you are just starting your journey to the cloud or have fully embraced it, Oracle Cloud Platform has the most comprehensive suite of PaaS solutions to help you increase business agility and drive innovation in the cloud.

 

Boarding PaaS to cloud innovation

Agenda:
Introduction on Oracle PaaS services
Oracle PaaS solutions for Industry use cases Evosys
Oracle PaaS and Innovation Offerings from Evosys
Questions and Answers 

Speakers:
Ian Wallis, Business Development Director, Oracle EMEA
Dhwani Shah, Principal Consultant – Oracle PaaS Solutions and Oracle Technologies, Evosys

Schedule: July 19th 2019 16:00-17:00 CET

For details please visit the registration page here.

 

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (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

Hybrid App Integration Patterns–Oracle Developer Meetup London Monday July 8th 2019

image

Join Capgemini and Oracle for a Developer Meetup in London.

Hybrid App Integration Patterns
Sid will be talking about the challenges and various hybrid integration patterns in the modern enterprise. Including a demo of SaaS Integration and Extension.

Drones with APIs
Update on the Drones with APIs including demo

Agenda
18.00 Doors Open
18.30 Beer & Pizza
19.00 Introductions – Phil Wilkins
19.05 Hybrid App Integration Patterns – Sid Joshi (Oracle)
20.05 Drones with APIs
20.30 Time to fly off — So Long and thanks for Pizza, Beer.

Schedule: Monday July 8th 2019

Location: Oracle City Office, One South Place, London · EC2M 2RB

For details please visit the registration page here.

For additional local Meetups across Europe please see here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (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

PaaS Partner YouTube Update July 2019

The July edition of the PaaS Partner Update contains three topics:

• Sales support for partners

• Marketing support for partners

• Enablement support for partners

For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. For the latest PaaS Community information please visit our Community update wiki here (Community membership required).

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (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: YouTube,SOA Community,Oracle SOA,Oracle BPM,Jürgen Kress,Middleware Update,Partner Update

Oracle Cloud Platform for Integration–Developer Meetup July 18th 2019 Lille France

image

Join Easyteam, Contribute and Oracle for a Developer Meetup in Lille

Découvrons Oracle Cloud Platform for Integration – OIC –
Oracle Intégration élimine les barrières entre les applications d’entreprise grâce à une combinaison d’apprentissage automatique, de recommandations intégrées des meilleures pratiques, d’intégration prédéfinie et d’automatisation des processus.
Oracle Integration est UNIQUE sur le marché en tirant parti de l’expertise en applications Oracle pour créer une bibliothèque complète d’adaptateurs pour les applications SaaS et On-Promise Oracle et tiers, afin de vous permettre de fournir de nouveaux services plus rapidement.
Je vous invite alors pour assister à ce meetup et découvrir les détails d’utilisation , les plus-values for customers .. à travers plusieurs démos en direct.
– AGENDA –
* Oracle Integration Cloud : Présentation
* Oracle Integration Cloud : Fonctionnalités
* Tips & Tricks
* Tour de la plateforme OIC
* Q&A
Speaker : Sanae BEKKAR , Architecte Middleware & Spécialiste Oracle Integration Cloud .
Démo : Tour complet de la plateforme Oracle Integration Cloud
Créer votre premier processus métier avec Process Cloud Service .
Date : Le 18 Juillet 2019 à partir de 18h30
Où : EASYTEAM , 7ème étage – 39, Rue de Faubourg de Roubaix – Lille

For details please visit the registration page here.

For additional local Meetups please see here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (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

APIs and Microservices at Work in the Real World

image

Luis Weir (Capgemini) and Wes Davies (Co-op Group) discuss microservices, API management, and the technical aspects of their work on the project that won one of this year’s Oracle Cloud Platform Innovation awards. As mentioned in the interview, Luis is a panelist in the latest Oracle Developer Podcast, "On Microservices Design and Implementation," available at: https://blogs.oracle.com/developers/p…

Watch the video here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (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

Top tweets PaaS Partner Community June 2019

imageJune 2019 top tweets by PaaSCommunity

Send your tweets @soacommunity #PaaSCommunity and follow us at http://twitter.com/soacommunity. Make sure you share your content with the community!

 

PaaS Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (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: twitter,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress,SOA Community twitter

Analytics and Stats for APIs by Phil Wilkins

image

The Oracle API Platform provides the means to examine statistics and slice and dice the numbers by application, gateway, duration and so on resulting in visually appealing graphical representations.  The way the analytics works means you can book mark specific views, so you can return the same report view with the relevant features as often as you like.  However, presently there is no data export option.

The question why would I want to export the information comes down to several possible use cases, all of which relate to cost management.  The API Platform will eventually have all the desired data views, but now something to help address the following:

  • money-tization, we can see which consumer has been using the services by how much and then send the data to a companies accounting systems to invoice the users
  • Ability to examine demand and workload over time to create a projection of the likely infrastructure – to achieve this the API statistics need to be overlaid with infrastructure and performance details so we can extrapolate API growth against server workload.

To address these kinds of requirements, we have taken advantage of the fact the API Platform has drunk its own Champagne as they say and made many of the analytics querying APIs publicly available.  As with the other API Platform tools, the logic has been written in Groovy, and freely available for use – we’ve covered the code through a Create Common license. 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 www.oracle.com/goto/emea/soa (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

Defining Boundaries for Logical Gateways on the API Platform a multi cloud / multi region context by Phil Wilkins

image

The Oracle API Platform takes a different licensing model to many platforms, rather than on CPU it works by the use of Logical Gateways and blocks of 25 million successful API calls per month. This means you can have as many actual gateway nodes as you like within a logical group to ensure resilience as you like, essentially how widely you deploy the gateways is more of a maintenance consideration (i.e. more nodes means more gateways to take through a maintenance process from the OS through to the gateway itself).

In our book (here) we described the use of logical gateways (groups of gateway nodes operating together) based on the classic development model, which provides a solid foundation and can leverage the gateway based routing policy very effectively.

But, things get a little trickier if you move into the cloud and elect to distribute the back end services geographically rather than perhaps have a single global instance for the back-end implementation and leverage technologies such as Content Delivery Networks to cache data at the cloud edge and their rapid routing capabilities to offset performance factors. 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 www.oracle.com/goto/emea/soa (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

The Se7en Deadly Sins of API Design by Luis Weir

image

During Oracle Code One 2018 (formerly Java One) I was lucky enough to deliver a funny yet insightful presentation titled "The Seven Deadly Sins of API Design" focused on API design anti-patterns and how to overcome them.

The presentation was partly inspired by Daniel Bryant presentation titled 7 Deadly Sins of Microservices but really focused on API design and API-led architectures, not so much on Microservices (though the too are related so some coverage was inevitable). But my main motivation was really around the fact that we’re all sinners when it comes to making mistakes. When I first started designing REST APIs (or before that SOAP/WSDL based services), I myself made so many mistakes. However the main thing is to learn from them. And not just from our own mistakes, but that of others. So my presentation is about this, shortlisting the seven most common pitfalls on API design and architectures and then using the deadly sins as a vehicle to tell a story on how to "deliver us from evil".

The 7 deadly sins, also known as capital sins, represent corrupt and/or perverse versions of love. In this case, corrupt or perverse APIs. Following a description of each deadly sin including a description of what anti-pattern I went for on each:

  1. Lust: unrestrained desire for something. In this sin I talk about why sometimes we focus so much in the implementation aspects of an API, but specially on what tools to us, and not so much on the usability of the API itself which also means getting feedback from the audience of the API to ensure the interface is fit for purpose and intuitive enough -something I refer to as API-design first.
  2. Gluttony: the over-indulge specially by over eating. I use this sin to articulate the fact that many API implementations end-up with several layers of middleware (e.g. mainly load balancers and multiple API Gateways) before an actual service endpoint is actually reached. This is bad for many reasons (e.g. added complexity, additional costs, etc) and my conclusion is that we should not just add layers on top of layers for no strong reason. In some scenarios it might be inevitable but as rule of thumb we should question any additional layer added on top of the service. For example, I think one API Gateway should be enough and is justified, adding another one? umnn…
  3. Greed: intense and selfish desire for something. In here I talk about how many times a frontend results in poor user experience consequence of chatty APIs that require several API calls in order to construct e.g. a single UI page. Instead, I talk about how to prevent this sin by implementing different patterns such as web-hooks and/or API composition (e.g. with GraphQL). 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 www.oracle.com/goto/emea/soa (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