ICS to OIC by Phil Wilkins

image

We have had a number of interesting conversations of late about the transition from ICS to OIC and to spice the discussion whether it should be OIC or Autonomous OIC. The reality of the situation is that the transition between ICS and OIC is a relatively straight forward one using the export and import tooling.

The real challenge is the impact to organisations appears to be the change in licensing models as OIC works with the newer Universal Credit Model (UCM) where as ICS is in the older arrangement of traditional accounts where you buy the use of specific services, in some ways not too different from traditional Oracle traditional product licensing. For organisations that operate with corporate level buying teams this is organisationally more challenging. As just buying credits can feel like your giving the IT children pocket money and you don’t trust them to ensure the money is spent wisely and they don’t come running back a day later when they say spent all the money can we have some more.

IOC or Autonomous OIC

For the smaller customers where they’re generating less than 5000 Messages per hour (think Integration triggers where each message is <50k – which is fairly big for most needs. Although be aware but moving large files is going to eat through your messages as the transfer cost is file size / 50k = no. messages used (consumed or sent), of effectively 250MB per hour. The autonomous option is a no brainer for smaller use cases in terms of cost as it means on current pricing you have your integrations operating for a lot less than £500 per month (£0.5867 x 24 x 30 – using standard with the flex schemehttps://cloud.oracle.com/en_US/OIC/pricing). With that the SaaS adaptors are also included – that means you could operate say Workday to Oracle Financials for an SME without much problem. 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

Start, Stop and Status of API CS Physical Gateway by Ankur Jain

image

In our previous blog, we have showcased how to install API Cloud Service physical gateway. In this blog, we’ll execute some useful commands. For instance, how to start, stop and check status of the physical gateway.

Below command must run from the directory where Gateway installer was unzipped.

Command to check the status of Physical Gateway

Run below command to check the status of Physical Gateway

python APIGateway.py -f gateway-props.json -a status

Enter username and password of the Physical gateway which was given during installation
Command to  stop the Physical Gateway

JAVA_HOME path should be set before run the stop command

Run below command to stop Physical Gateway

python APIGateway.py -f gateway-props.json -a stop

Enter username and password of the Physical gateway which was given during installation. 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

Managing Applications in Oracle API Cloud Service (CS) by Ankur Jain

image

Applications represent the applications API consumers use to send requests to registered APIs in Oracle API CS. Consumers register applications to APIs they use.

Below are steps to create an application using Oracle API CS console

  • Login to API CS console and navigate to Applications tab
  • Click on Create button
  • Enter below information from the Application Dialog and click Create button
    • Application Name: Enter application name
    • Description(Optional): Enter brief description of the application
    • Application Types(Optional): Select zero or more application type from available list
    • 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

IP Filter Validation policy to restrict access in Oracle API CS by Ankur Jain

image

IP white-listing allows to create lists of trusted IP addresses or IP ranges from which a users can access APIs.

IP white-list is a security feature often used for limiting and controlling access only to trusted users or applications.

Oracle API CS (Cloud Service) provides IP Filter Validation policy to control which IP Addresses can successfully send requests to the API.

The IP address originated by the client is received from the HTTPRequest. This policy checks if the address matches allowed or disallowed IP addressed configured as part of the policy. Upon finding a match, it takes appropriate action as configured. Nonstandard HTTP headers such as X-ProxyUser-Ip, X-Forwarded-For , or HTTP_X_CLUSTER_CLIENT_IP are not supported.

IP Filter Validation policy can be added in the request flow only. It can not be placed first in the flow. Other security polices must be placed before it.

Let’s see how to configure the IP Filter Validation policy using API CS console. To complete this task there should be API configured in API CS. If not, please go through the blog Creating an API in Oracle API Platform Cloud Service 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

Additional new content PaaS Partner Community

image

Combating Complexity: Fad, Fashion, and Failure in Software Development Runaway software complexity may be pushing us toward a software apocalypse. In this podcast a panel of experts discusses what can be done to avert disaster. Head the podcast

Using an API Gateway to Secure an API You Don’t Want to Touch. There are a variety of reasons you may need to secure an API that you don’t actually want to touch. In that situation this quick tip will come in handy

Machine Learning in Action What is machine learning? Where can it be used? This presentation offers examples, and explains the skills that are necessary to get started with ML.

Analytics, Integration, Development “Why doesn’t software manage itself?” That’s the question Oracle President Thomas Kurian’s team asked approximately seven years ago. In 2018 the answer is, “It does.”
Earlier this year, Oracle launched the world’s first autonomous data warehouse. Now three more self-driving services have come online: Oracle Autonomous Analytics Cloud, Oracle Autonomous Integration Cloud, and Oracle Autonomous Visual Builder Cloud. The self-driving, self-securing, and self-repairing abilities of these services fill a gaping need in a software world where the default is far from secure or dependable. Beyond that, these systems learn from interactions and crowd-sourced data to suggest insights and reveal hidden patterns. Software is strategic. These services free technologists to focus on creative work and leave more-routine work to the machines.

Coders Solve Real Customer Problems The challenge of a recent coding event: come up with and solve a unique use case with Oracle Customer Experience Cloud applications and platform-as-a-service products. Four teams competed—and blew the judges away.

How to Turn Your Data into Profit For hospitality operators, the eternal challenge is to enhance the guest experience while controlling costs. Increasingly, operators are turning to data science to help inform their decisions, understand market drivers, enhance loyalty, and make predictions.

Mark Hurd Shares Leadership Insights Oracle CEO Mark Hurd advises those who aspire to become a chief executive someday: “Don’t rush.” Hurd encourages those with leadership ambition to “learn everything you can, do as many roles as you can.”

 

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

Emerging PaaS Partner Community Forum 2019 April 8th-12th 2019 Spain: Become a hands-on trained Oracle Cloud Expert

The conference for Oracle PaaS & SaaS Partnersimage

The Oracle emerging PaaS Partner Community Forum is a one week conference for cutting-edge software consultants, engineers and enterprise-level professionals. The #PaaSForum brings together partners who innovate SaaS and the world’s leading Oracle PaaS experts in the fields of integration, API management, process management, microservices & serverless, machine learning, digital assistant, content management and Blockchain.

Hands-on workshops April 11th 12th 2019

As part of the conference we offer free hands-on trainings to become a cloud expert. You can choose either the two days Innovate SaaS (brand new content) workshop a two days Hackathon workshop or choose between several half day PaaS hands-on labs. The goal of these trainings is to prepare you for customer implementations and to become a certified implementation specialist.

Program Hands on Workshops Thursday & Friday April 11th & 12th 2019

Thursday

Time Room A Room B Room C
8:30 – 12:30 Cases & Machine Learning & RPA

Ralf Müller & Chris Peytier

Lifecycle of Microprofile application development with Helidon.io

Peter Nagy

Serverless Application Development with Oracle Functions

Shaun Smith & Team

12:30 – 13:30 Lunch Break
13:30 – 17:30 Integration Cloud

Niall Commiskey

Managing and Deploying WebLogic Server into Kubernetes cluster

Maciej Gruszka

Digital Assistant (Chatbot)

Frank Nimphius

Friday

Time Room A Room B Room C
8:30 – 12:30 Integration Cloud

Niall Commiskey

Blockchain hands-on

Jens Lusebrink

Web Components with Oracle JET hands-on lab

Geertjan Wielenga

12:30 – 13:30 Lunch Break
13:30 – 16:00 Content & Experience Cloud – Build Your First Headless Experience

Mark Foster & Dolf Dijkstra

Application Modernization with API-First Design and True Hybrid API
Milomir Vojvodic
Visual Builder Cloud Service & SaaS

John Ceccarelli

Workshops:

You attend one of the workshops for two days, without the opportunity to change.

Thursday and Friday

Workshop Thursday Friday
Hackathon by the A-Team

Angelo Santagata & Deepak Arora & Stefan Koser & Nick Goddard

Room D

Start time 8:30 Finish 16:00
Innovate, Extend and Integrate SaaS (Digital Assistant, Integration & Process, Visual Builder) Anand Potti

Anant Waghmare

Room E

Start time 8:30 Finish 16:00

Location & Schedule:

Meliá Calviá Beach
Carrer Violeta, 1, 07181 Andratx, Illes Balears, Spain
April 8th to April 12th 2019

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

Hackathon build a PaaS & SaaS solution Partner Workshop April 11th & 12th 2019 in Spain

bannerThis session is going focus around learning new products and innovating in a true “hackathon” style scenario. You may be a PaaS developer who wants to learn more about integrating with SaaS, or a SaaS Architect who wants to learn more about building a PaaS extension. Meet in the middle at this hackathon extreme stream.

Our Agenda will comprise of a short into the environments, services and then some hints and tips on the various Oracle PaaS and SaaS Services we will have available.

Then comes the fun part, we will then give you two days in a true “Hackathon” style to learn the products with our help. You will be split into teams and come up with a PaaS4SaaS Scenario using some, or all, of the services we previously discussed. The rest of the time you will spend building a solution based on your design. On hand will be experts from the ATeam, Product Mgmt. and of course your team colleagues. At the end of the final day we will have a presentation and vote on which solution we think is the best.

April 11th – April 12th 2019 in Majorca

Trainers: Angelo Santagata, Dolf Dijkstra, Stefan Koser, Deepak Patel

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

PaaS Partner YouTube Update March 2018

 

The March edition of the PaaS & Middleware Partner Update contains three topics:

• Call for Papers Oracle OpenWorld and Code One

• Emerging PaaS Partner Community Forum

• On-demand webcasts

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).

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

Innovate, extend and integrate SaaS hands-on trainings for SaaS partners in Espoo, Palma, Riyadh and Reading

imageAre you working on Oracle SaaS implementations and want to integrate and extend them using PaaS?

Attend our 2 days hands-on training to understand how use Oracle PaaS service like Oracle Integration Cloud, Oracle Mobile Cloud Enterprise & Oracle Visual Builder Cloud Service in combination with Oracle SaaS solutions like Oracle ERP Cloud & Oracle Engagement Cloud. This session goes through extending SaaS services with PaaS.

The training is most suitable for developer and consultants who are trying to use SaaS and PaaS together. Though the example use case uses some basic banking services, methodology used in the use case is applicable to any domain having similar requirements.

We offer an all new innovate, extend and integrate SaaS hands-on training for partners. For details please visit the registration pages:

For additional information please see the integrate SaaS partner resource kit 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

Why microservices and monoliths are not simple by Phil Wilkins

image

Microservices are inherently more complex because they are distributed and shared less, and therefore, require a better foundation.

It’s a bit controversial to say that microservices are not simple given how much is said about using them to simplify and accelerate software delivery. So can this statement even be made? It is, in Chris Richardson’s excellent new book, “Microservice Patterns” (here) and indirectly in Eric Evan’s “Domain-Driven Design” (here). Martin Fowler also agrees that they come at a premium in one of his blogs (here).  So, I’m not the first to say it, and I won’t be the last.

But the assertion that microservices done right are simpler and allow rapid delivery and evolution of solutions is a bit of a contradiction. Since a picture is worth a thousand words, take a look at this:

To make a change with the monolith and understand the impact of the change, you need to have a greater appreciation of how the entire solution works (area highlighted in gray). If changes are implemented without understanding or adhering to the design strategies and patterns, or if changes are rushed to address some urgent need (business deadline, bug, and so on), the design erodes and the effort to understand the change impact for future changes is accelerated. In effect, the monolith becomes difficult and unwieldy.

Microservices are inherently more complex because they are distributed and shared less, and therefore, require a better foundation. So, not only do you need to understand the programming language, and a simple app container, such as Tomcat; you also need Docker and something like Kubernetes or Istio. It is important that the isolation between the different services be more robust; no longer can you just add another import or another method overload on class. It takes more effort and it is easier to govern the points of exposure. As a result, the risk of design degradation is reduced – but not removed.

Moreover, understanding any one part of a solution requires less understanding of the whole. The net result is that there is less temptation to use shortcuts to deliver urgent solutions for just one area. Regardless of whether the solution is a monolith or microservices, sooner or later the solution will reach a point where dedicated skills in those non-functional areas are needed. But in the monolith world, the platform specialist doesn’t have to struggle with the big picture while tuning resources – i.e., some parts of a monolith may be memory-hungry while others need I/O performance. In the microservices world, the Kubernetes specialist only needs to master one set of dependencies at a time in order to optimize deployment and deliver value. Furthermore, there is the possibility that different microservices will have related demands – so they can share infrastructure most suited to those demands and host the microservices with different demands on infrastructure meeting its needs.

Which brings us back to our original statement: since there are moving parts, there is complexity, but it is easier to master any one part because it is smaller. As the solution grows and becomes more effective, it becomes possible to have specialists for each component and layer. While Martin Fowler’s diagram (below) doesn’t show this, I suspect it holds true. 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