 |
 |
|
| August 2019 Edition Oracle PaaS Partner Community Newsletter |
| Dear PaaS Partner Community, |
In my new role as a member of the product management team I support you as a partner to adopt OIC & ODA, implement successful customer projects, replicate the business and grow cloud utilization. Looking forward to welcome new community members around the world. Please welcome Bilal Ibdah who takes over my EMEA role.
Oracle OpenWorld takes place September 16th-19th 2019 in San Francisco. Which are they key sessions to attend? The program guides helps you to pick the Integration, Cloud Platform for Oracle SaaS, Digital Assistant and Content and Experience session. Highlight of OpenWorld is the Exchange, formerly known as demo grounds. On Friday September 13th 2019 we offer partners, who implemented successful the Oracle Cloud Platform, to attend the PaaS Partner Advisory Council.
Watch Yilmaz Ozturk from Boxfusion talk’s service ticket deflection, chatbots and more. We want to promote your customer success! Have you implemented successful a solution based on the Oracle Cloud Platform? Submit your success story via the customer reference program.
Luis Weir published his new book Enterprise API Management: Design and deliver valuable business APIs. Congratulations and thanks for the great work! In case you are working on an integration opportunity, based on the Oracle Cloud Platform, get this book as a blueprint for your solution.
In the process & innovation section Ralf Müller published the first article about intelligent processes. How can machine learning, in an autonomous data warehouse, support an application. To start with Process Cloud see the approval process sample. Thanks to Niall for the decision table article and Eduardo for the RPA article. |
|
|
|
| Which session to attend at Oracle OpenWorld 2019? |
|
|
|
|
|
| PaaS Partner Advisory Council 2019 |
On behalf of Oracle, it is our pleasure to announce the annual Partner Advisory Council! Join us for an exclusive event where you can engage with global Oracle Product Management. This is your opportunity to give feedback and discuss the future enhancements to the Oracle Cloud Platform.
|
|
|
|
September 13, 2019 | 7:30 AM - 6:00 PM
Oracle Conference Center, 350 Oracle Parkway
Redwood Shores, US
|
|
|
|
| PaaS Overview Webcast on-demand |
| Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? |
Watch the on-demand webcast with Martijn Vlek, Vice President Sales Cloud Native & Integration. Content: • PaaS update • Sales Plays & Cheat Sheets • Customer presentations & demos Speakers: Martijn Vlek & Jürgen Kress Get access to the sales kits here. |
|
|
|
|
|
|
|
| SOA Cloud Service – PaaS Partner Community Webcast August 27th 2019 |
|
|
SOA Cloud Service provides an integration platform as a service (iPaaS) so that you can quickly provision your new platform, start developing and deploying your APIs and integration projects and provide real-time analytics as you transition to Digital Business. For details please visit the website here.
Presenter:
Robert Wunderlich, Director Product Management
ID 8000524 password 277084
UK: +44 (0) 208 118 1001 & United States: +1 40 877 440 73
Schedule: Tuesday August 27th 2019 16:30-17:30 CET.
Attend the Webcast
Also, take the opportunity to watch our community webcasts on-demand:
|
|
|
|
|
| PaaS Partner YouTube Update August 2019 |
 |
| The August edition of the PaaS Partner Update contains three topics: |
• Certifications and trainings for Partners
• Oracle OpenWorld tips • SOA Cloud Service Webcast
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 Success Videos: Yilmaz Ozturk, Boxfusion talks service ticket deflection, chatbots and more |
| Yilmaz Ozturk from Boxfusion, a purely Oracle Partner, explains how ticket deflection, chatbots and cloud services can support their clients needs. |
For more information please visit the solution catalog. We want to promote your customer success! Have you implemented successful a solution based on the Oracle Cloud Platform? Submit your success story via the customer reference program. |
|
|
|
|
|
|
|
| Enterprise API Management: Design and deliver valuable business APIs book by Luis Weir |
APIs are the cornerstone of modern, agile enterprise systems. They enable access to enterprise services from a wide variety of devices, act as a platform for innovation, and open completely new revenue streams. Enterprise API Management shows how to define the right architecture, implement the right patterns, and define the right organization model for business-driven APIs.
Drawing on his experience of developing API and microservice strategies for some of the world's largest companies, Luis Weir explains how APIs deliver value across an enterprise.
|
|
|
The book explores the architectural decisions, implementation patterns, and management practices for successful enterprise APIs, as well as providing clear, actionable advice on choosing and executing the right API strategy in your enterprise.
With a relentless focus on creating business value, Luis Weir reveals an effective method for planning, building, and running business products and services with APIs. For additional books see the community wiki here.
|
|
|
|
|
| London Oracle Developer Meetup – OIC Patterns and more by Phil Wilkins |
This Meetup was put together quickly as it presented an opportunity to align with other events happening in the Oracle offices. Despite the relatively short notice we a turn out that really made great use of our speaker – Sid Joshi who walked through the Enterprise Level patterns supported by Oracle’s Integration Cloud (OIC) including a demo showing how PaaS4SaaS worked using Service Cloud and OIC making use of VBCS and integration (formerly ICS) parts of the API Platform.
|
|
|
As with all the meet-ups we allow the discussions to flow freely. So, the conversation probed different aspects of OIC. So with the follow up on Several Capgemini use cases of OIC that have won the team awards.
You can see these use cases here. Sid’s presentation is available AppIntegrationPatterns_MeetUp. Additional resources can also be obtained from https://oracle-integration.cloud.
As the conversation has focused on OIC and the use cases rather than our ongoing Drones with APIs stories, I have had an interesting follow on discussion about the application of drones. The drone story has many threads. The initial driver for the work on the drone has been about bringing something interesting and distinctive to the meetup. The drone is very tangible, and the source of amusement which makes the meetups a lot more fun.
|
|
|
|
|
| OIC: Handling Optional Elements in a REST Integration by Jan Kettenis |
| This article is a follow-up of the a previous article where I discuss how to handle optional elements in case of XML in the Oracle Integration Cloud (OIC). In the following I discuss how to create an integration that invokes VBCS REST service and works in (almost) the same way as the VBCS REST service itself. |
|
|
|
| Search across business identifiers while monitoring instances by Arya Sanyal |
In OIC Console, a new enhancement has been added which can help users search across primary and secondary business identifiers across instances. To try this out, OIC instance needs to be on 19.3.1.0.0 (190709.0200.29920) or later.
Oracle Integration Cloud provides Pretty Good Privacy (PGP) mechanism to encrypt or decrypt the files which allow us to read/write files in a secure manner. |
|
|
|
| How to invoke an Integration from another Integration: Oracle Integration Cloud by Ankur Jain |
| In this blog, we are going to showcase how to call an existing integration from another integration without creating a separate connection. This feature is available in the OIC version 18.3.1 onwards. This feature is available using the feature flag "oic.ics.console.integration.invoke.local.integration". Please go through the blog which helps you to see the feature flag functionality in Oracle Integration Cloud. |
|
|
|
| OIC: Making a REST Integration Returning a 404 instead of 500 by Jan Kettenis |
In this article I describe how to return a HTTP 404 (resource) Not Found with a REST integration that on its turn calls another REST service that returns a 404. When an integration invokes the GET action on a REST service that returns a 404, the integration will raise an APIInvocationError. As a result, the integration on its turn will respond with a HTTP 500 error, which is typically not what you want. |
|
|
|
| Confirmation dialog for Submit Now and Start Schedule by Sumit Tomar |
Submit Now operation is the most convenient way to invoke a scheduled integration in Oracle Integration Cloud. Introduction of confirmation dialog for Submit Now operation helps users to avoid unintended submission of submit now request and also allows them to run submit now as part of scheduled runs. How it works User can perform Submit Now from Integrations Landing page, Schedule Overview page, and Monitoring Integrations page as shown below. |
|
|
|
| OIC - Salesforce Adapter - Bulk API by Niall Commiskey |
As the name suggests - It allows one to perform Bulk Data Operations: Inserts, updates, upserts, or deletes of a large volume of records. For those interested, the SFDC Bulk API Doc is here An extract from the aforementioned - Bulk API is based on REST principles and is optimized for loading or deleting large sets of data. You can use it to query, queryAll, insert, update, upsert, or delete many records asynchronously by submitting batches. Salesforce processes batches in the background.
SOAP API, in contrast, is optimized for real-time client applications that update a few records at a time. You can use SOAP API for processing many records, but when the data sets contain hundreds of thousands of records, SOAP API is less practical. Bulk API is designed to make it simple to process data from a few thousand to millions of records. |
|
|
|
| The Fault Encapsulation Pattern by Jan Kettenis |
This posting discusses an integration pattern where you return a fault as a message instead of as a fault, to prevent that the execution of the integration is indicated as having errored. There are a couple of situations where you may not want a synchronous integration to return a fault to its consumer. Examples are: • Some back-end system is raising a fault which is not really a fault but a way to give the consumer a particular outcome. Like a credit limit check that returns OK when the limit is not reached, but otherwise gives a CreditLimitReached fault. |
|
|
|
| OIC - Salesforce Adapter - Invoking APEX web services by Niall Commiskey |
| APEX - a strongly typed, object-oriented programming language that allows developers to execute flow and transaction control statements on Salesforce servers in conjunction with calls to the API. Using syntax that looks like Java and acts like database stored procedures, Apex enables developers to add business logic to most system events, including button clicks, related record updates, and Visualforce pages. Apex code can be initiated by Web service requests and from triggers on objects. |
|
|
|
| Managing API Gateway Costs with Oracle API Platform by Phil Wilkins |
| The Oracle API Platform adopted an intelligent pricing model by basing costs on API call volumes and Logical gateway node groupings per hour. In our book about the API Platform (more here). We suggested that a good logical grouping would be to reflect the development, test, preproduction and production model. This makes it nice and easy to use gateway based routing to different environments without needing to change the API policy configuration as you promote your solution through environments. |
|
|
|
| VNC Viewer Connection Setup for Safe/Reliable Oracle Patching by Ankesh Asati |
Download VNC Server to the device you want to control. By default it is installed in Oracle cloud SOACS & DBS machine. Simple run vncviewer command to verify vnc server installation by login into maching using putty. • Make sure you've installed VNC Viewer Client on the personal computer • Verify "ssh" command running in windows command prompt. If not found then install Cygwin by running setup-x86_64.exe |
|
|
|
Back to top |
|
|
|
| Business Process Management & Innovation Section |
|
|
|
| Machine Learning in Digital Process Automation — Part I by Ralf Mueller |
This is the first of a multi-part series of articles on how to use Machine Learning (ML) in Digital Process Automation and Integration applications in Oracle Integration Cloud. For this series, we’re using a mix of Oracle Cloud Services and implement a couple of use cases step by step. The first article (this one) focuses on setting up the Machine Learning environment and implementing the Machine Learning Model for our first use case. Example Use Case Approval Workflows are very popular examples of Process Automation applications since approvals are widely used in any organization, for example |
|
|
|
| How to build approval process: Oracle Process Cloud by Ankur Jain |
This blog will show the step-by-step process on how to create a process which involves a start activity, decision flow, human task, end event, etc in Oracle Process Cloud. We will use the "Form Approval Pattern" to develop the process and edit it as per our business need. In this article, we will create a Loan Processing application in which user fills the loan application which goes to the approver if the loan amount is greater than >100 else the loan application will be auto-approved. |
|
|
|
| OIC Process - Decision Tables or, as we say in Ireland, Táblaí Rialacha! By Niall Commiskey |
I have only touched on this feature superficially in previous posts - now to some more detail! Again, all quotes lifted from the docs are in italics.
Decisions is a very powerful feature in OIC. Rules can be created within OIC Process applications, and are easily leveraged within your processes, via the Decision Activity. Not only that, Decisions can operate standalone; you can expose your Decision Model as a REST service to the outside world. Ergo, you can leverage rules from OIC Integrations, Visual Builder or any REST aware 3rd party app. |
|
|
|
|
|
|
|
| Additional New Material for PaaS Community |
|
|
|
| Join the Oracle Developer Meetup groups |
We launched three new local Meetup locations in Cairo, Frankfurt and Porto! Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics like Microservices Architecture, developing in Node, Python and PHP, using Low Code development tools to build Mobile apps, and much more?
Join the Oracle Developer Meetup groups if you want to follow Oracle’s solutions in this area, or participate in the events and hands-on labs we organize: |
|
|
|
|
|
|
|
|
| PaaS free trial accounts ICS, SOA CS, API CS, PCS, IoT and PaaS for SaaSDemo.Oracle.com |
As part of our communities we do offer free PaaS accounts. To request a free 30 days cloud trial, which can be extended or an additional month, please add yourself to our community wiki: PaaS Demo Accounts (Community membership required) |
|
|
|
|
|
|
|
| My private Corner - photo booth |
| During the last PaaS Partner Community Forum we celebrated your success at our networking reception. Many of you took the opportunity to get photo booth picture. We uploaded a digital version at the community workspace (membership required). |
|
|
|
|
|
Back to top |
|
|
| Invite your colleagues to join the PaaS Partner Community |
|
|
|
|
|