January 2020 Edition Oracle Developer Partner Community Newsletter
Dear Developer Partner Community
Welcome to 2020 a new year with new opportunities. Thanks for all the support and joint business. The Oracle integration business is driven by the SaaS growth, to integrate CX, ERP and HCM within each other, third party and on-premises. Digital Assistant (chatbot) innovates SaaS solution like Service Cloud and Visual Builder extends them. You as an Oracle partner play a key role to continue our successful Cloud Platform journey in the next century!

Watch Amy Simpson Grange, Capgemini customers love the solution based on the Oracle Cloud Platform. We want to promote also your customer success, submit your story via the customer reference program.

This month Lucas hosts a Meetup in Utrecht, Netherlands. The on-demand version of the webcast Discover the Oracle Blockchain Platform through the eyes of COZMO is available here. You want to attend a local Oracle Developer Meetup across the world? Visit our Meetup overview page here.

The first bootcamp to innovate SaaS with Oracle Digital Assistant is booked out. Don’t wait and register for our next trainings in Austin, Santa Clara, Utrecht, Reston and Riyadh. A great example of a join marketing campaign is the Fishbowl holiday Chatbot for Service Cloud. In case you are interested in joint marketing activities please prepare an ODA success story and a join service offering. We are very interested to promote your customer success, a great example is the University of Adelaide reference with our partner Rubicon Red, congratulations!

We are excited to launch the API Gateway a new cloud based offering complementary to the on-premises API gateway based on API Platform Cloud services. Thanks to Lucas for the nice API Gateway introduction and Rolando for the API gateway use case in combination with Oracle Functions.
Jürgen Kress
For a short summary of our key monthly information watch the PaaS Partner Updates on YouTube. The January edition highlights Digital Assistant for SaaS services including CX, HCM and ERP and Oracle OpenWorld in Dubai, London & Singapore. This month’s community webcast will be an update on how to extend SaaS solutions with Visual Builder Cloud by Angelo Santagata. Join our PaaS Partner Community Webcast on January 29th 2020.
Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #DeveloperCommunity!

Jürgen Kress
PaaS Partner Adoption
Oracle HQ
Tel. +49 89 1430 1479
Table Of Contents
Oracle Digital Assistant for SaaS Partner Bootcamps in Austin, Santa Clara, Utrecht, Reston and Riyadh
Oracle Product Management is pleased to invite Oracle SaaS Partners to attend the 2-day hands-on workshop on how to extend SaaS applications with Chatbots. Oracle Digital Assistant innovates HCM, CX and HCM solutions. This Invite-Only hands-on workshop will be delivered at No-Fee to Partners. It will consist of presentations, demos, and hands-on labs.
Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale across
web, mobile, and messaging platforms.

• Austin US, February 4th & 5th 2020
• Santa Clara, US February 11th & 12th 2020
Utrecht NL, March 4th & 5th 2020
• Reston, US March 10th & 11th 2020
• Riyadh, Saudi Arabia March 16th & 17th 2020
Please visit the registration page cta-arrow
Extend SaaS with Visual Builder Cloud Service – PaaS Partner Community Webcast January 29th 2020
Attend our January edition of the PaaS Partner Community Webcast live on January 29th 2020 at 16:30 CET.
Extend SaaS with Visual Builder Cloud Service.

Presenter: Angelo Santagata Architect A-Team
Schedule: Wednesday January 29th 2020 at 16:30 CET (Berlin time)
Attend the webcast cta-arrow
Free Oracle trainings, take the opportunity to watch our community webcasts on-demand:
bullet Integration Adapters
bullet Integrate SaaS
bullet Digital Assistant Update
bullet SOA Cloud Service
bullet Integrate ERP Cloud
bullet PaaS Overview Webcast
bullet Process Cloud Service Update
bullet Integrate HCM Cloud
bullet Functions and Cloud Native
bullet Cloud trials & community update
bullet Oracle Integration Cloud Update
bullet Robotic Process Automation
bullet Blockchain
PaaS Partner YouTube Update January 2020
paas updates december
The January video includes three topics:
• Digital Assistant (chatbot) for SaaS
• Oracle Openworld Dubai, London, Singapore
• Visual Builder Cloud Service community 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).
Watch the video here cta-arrow
Watch Amy Simpson Grange, Capgemini customers love the solution based on the Oracle Cloud Platform.

Capgemini is helping a retail client to schedule faster and easier job interviews with Oracle PaaS.

For more information please visit the solution catalog. Capgemini is one of the world’s foremost providers of consulting, technology and outsourcing services. We are one of very few organisations worldwide to hold Oracle’s highest ‘Diamond Partner’ status, which recognises our broad specialist expertise and successful delivery record.
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.

Watch the video cta-arrow
Become a Certified Oracle Expert
Enablement and certification is key to cloud success.
At the Oracle Competence Center and Online Learning Library partners can attend free on-line classes and certifications. Additional we offer the latest implementation exams ($245 or free vouchers) for:
Oracle Cloud Platform Digital Assistant 2019 Associate (1Z0-1071)
Oracle Cloud Platform Application Development 2019 Associate I 1Z0-1043
Oracle Cloud Platform Application Integration 2019 Associate | 1Z0-1042
Oracle Cloud Platform Content and Experience 2019 Associate | 1Z0-1040
Competence Center cta-arrow
Developer Tools Section
Can I Go To Your University? This Chatbot Has The Answer by Margaret Lindquist
The University of Adelaide plans to achieve substantial growth in its student population within five years, and one of the teams responsible for achieving this very aggressive goal has a new staff member this year: a chatbot. It helps answer the critical question, “Am I eligible to attend the university?”
digital guru
Transform Customer Service during the Holidays with a Digital Assistant for Oracle Service Cloud by Jason Lamon
How were your Black Friday and Cyber Monday sales events? Could they have been better? Would better customer service in person, over the phone, and online lead to more sales, more differentiation, and ensured brand loyalty? Afterall, without consistent customer service experiences across channels, 44% of customers will take their business elsewhere.
Don’t let this happen to your organization. Watch this on-demand webinar and demo to see how digital assistants (chatbots) shorten wait times, reduce call center costs, and even drive sales opportunities for top retailers. In this webinar we demonstrate how digital assistants can:
• Provide quick answers to FAQs
• Track packages, view purchases, and cancel orders by linking to backend business systems
live agents
Pre-empting User Choices For A Better User Experience by David Callaghan 
Users fail because designs fail. Conversational design skills are an important asset for any bot developer, regardless of the development platform used. With chatbots you always build for two types of users:
1. new users that use a bot for the first time
2. expert users that did use the bot before
This article explains a solution that allows experienced users to skip a dialog in a bot-user interaction
oda as an agent agent
Integrating Oracle Digital Assistant (ODA) with an Agent System by Tamer Qumhieh
This project allows ODA (19.1.3 and above) to handover a user chat to a third party Agent Handover system other than Oracle Service Cloud. Project is shipped with mock agent server 'with no UI' that prints out user messages to console. Also a sample implementation to hand over chat to "Oracle Engagement Cloud (19A or above)".
amazon alexa
Using RAW Message Payloads in Custom Components to Leverage Channel Specific UI Extensions (MS TEAMS Example) by Frank Nimphius
Connectors in Oracle Digital Assistant ensure that the bot response is rendered best for different messengers. The foundation of this rendering is the conversation message model (CMM) that is the metadata used by Oracle Digital Assistant built-in components to define the bot user interface.
integrating oda
Switching Visual Builder to Use The Oracle ATP Database by Shay Shmeltzer
Oracle Visual Builder comes with a built in database that is used to store data for your business obejcts (and your apps metada too). That DB, however, is limited to 5GB in size and also doesn't enable you to access the data in the objects using regular SQL. Luckily, you can point Visual Builder to use another Oracle cloud database including the new Oracle Autonomous Transaction Processing (ATP) database - which will give you more space and direct SQL access to the objects VB creates.
multilingual chatbots
Filtering Data in Visual Builder Lists and Tables – Revisited by Shay Shmeltzer
One of the first blog entries I did about the then new Visual Builder in May 2018 was about filtering data in a collection / table, which was followed by another entry about using compound conditions for filtering. Since then Visual Builder evolved with new releases, and filtering today is even simpler thanks to a new visual query builder. So here is a quick update for those looking at how to search and filter tables or lists whether they are based on ServiceDataProviders or ArrayDataProviders.
QnA Intent
Oracle JET Community Web Component Repository
General repository for Oracle JET community members to share Web Components with each other.
Easy URL to get here:
• date-range-selection
• my-dropdown-with-chart
Oracle Web SDK
Easy install of Oracle JET web components using npm by John Brock
If you have worked with Oracle JET before, you may have experienced how easy it is to create custom web components using the CLI. However, sharing those web components is a little more tricky when it comes to different ways of distributing them.
ODA user scope
Using Web Worker for Long Tasks in Oracle JET by Andrej Baranovskij
JavaScript app runs in a single thread. This means if there is a long-running resource-intensive operation — the thread will be blocked and the page will stay frozen until operation completes. Obviously, this is not user-friendly and such behavior should be avoided. We can use Web Workers, through Web Workers we could run long-running operations in separate threads, without blocking the main thread.
Extract Information from User Messages
JDeveloper af:chooseDate by Timo Hahn
The new JDeveloper has added an enhancement an a new feature to the af:chooseDate component. We are looking at both in this article.
The enhancement is that you can now set a default date which is shown as the selected date when the field you show the af:chooseDate for is empty. In the older JDeveloper versions, the selected date was always the current date. The image below shows the situation of how the af:chooseDate component looks like:
Multiple Node.js
ADF Performance Monitor – Major New Version 9.0 (Part 1)
I’m very excited to announce that we have a major new version of the ADF Performance Monitor – version 9.0 !
We have added many valuable new features; new metrics that can detect and help explain poor performance, disruptions, hiccups, and help troubleshooting ADF applications. 
Oracle Forms and Reports
SPA with JDeveloper and WebLogic by Anirban Mukherjee
This article steps out the key requirements of deploying a single-page-application on WebLogic server. Essentially, there are just three important gotchas in this process, which I will lay out in detail. The SPA, in this use-case, is an Angular 8 application. I have put the source code as part of the JDev application.
Application Development Section
star graal
Oracle Application Development Day
We’ve heard you! Your time is important so in order to offer you the best experience we are replacing our on-site workshops with exclusive online content. Plus, we have a ton of other workshops and webcasts for you to explore on topics like Autonomous Database and Cloud Native Development. Instead of coming in person, use the links below to get direct access to the information that you need at your convenience.
deploy oracle weblogic domain
MicroProfile 3.2 and Helidon MP 1.4 — new Maven bundles by Tim Quinn
The recent 1.4 release of Project Helidon includes support for the new MicroProfile 3.2 release.
The major change in the new MicroProfile release is MicroProfile Metrics 2.2 (which is basically the same as 2.1 but with one incompatible change reverted).
TL;DR — existing Helidon MP apps work with Helidon 1.4
class initialization graalVM
Compiling Native Projects via the GraalVM LLVM Toolchain by Josef Eisl
GraalVM is a high-performance polyglot runtime supporting a variety of different languages, including JavaScript, Ruby, R, Python, and JVM languages such as Java, Scala or Kotlin.
There is one member of the GraalVM language family that is a bit special. While all the aforementioned languages are managed, so the language runtime manages all memory requirements, the LLVM runtime executes LLVM bitcode, which is unmanaged. That means there is no garbage collector that frees the memory automatically. Instead, users get their hands on raw pointers and need to maintain them manually. Also, arrays are not bounds-checked. The programmer is responsible for checking sizes.
unified management oracle linux cloud
The Cloud Native Approach to Extending your SaaS Applications by Angelo Santagata
As businesses adopt more SaaS, the ability to extend to meet changing business requirements becomes more important. Before cloud-native, IT teams were faced with the realities of either selecting a set of vendors offered integration solutions, providing simplistic use cases, or setting up rather large stacks of infrastructures to support their more complex use-cases.
unified management oracle linux cloud
Creating Your First API Gateway In The Oracle Cloud by Todd Sharp
Microservices and serverless are more popular than ever with teams around the globe adopting these patterns and architectures at an extremely high rate. However, the first thing that many teams find out when working with microservices and serverless at scale is that you soon end up with a pretty complex series of endpoints that need to be managed for your front end and mobile APIs. 
unified management oracle linux cloud
Introducing Oracle Cloud API Gateway – the light weight public or private router to public and private OCI endpoints by Lucas Jellema
Two days ago, the API Gateway service on Oracle Cloud Infrastructure went live – read the announcement. This is a crucial component for many applications and in many solution designs. This new API Gateway is a prime candidate for example for inclusion in our reference architecture for OCI based solution designs. The API Gateway acts as a reverse proxy that handles HTTP requests from clients – either within OCI or on the public internet – and routes them to the configured endpoint. 
unified management oracle linux cloud
API Gateway and Oracle Functions by Rolando Carrasco
Oracle Cloud Infrastructure API Gateway is a brand new component within the Developers Services in OCI.
We know that Oracle already had the Oracle API Platform Cloud Services which includes an API Gateway (Weblogic based); personally I’ve used it and deploy it for a couple of customers and is fine, it does the job. And if you are familiar with weblogic, then it was pretty straight forward to understand the architecture and deploy it. 
unified management oracle linux cloud
FlexDeploy Loves Oracle Fusion Middleware: Overview by Dan Reynebeau
Continuous integration and continuous delivery (CI/CD) are increasingly popular DevOps practices where code changes are frequently committed to a source control management (SCM), and automatically built, tested and submitted to a release pipeline for deployment.
Additional Content Developer Partner Community
Can I Go to Your University? This Chatbot Has the Answer 
Oracle CEO Safra Catz: What Moving to Oracle Cloud Has Done for Us 
Build, Test, and Deploy Applications on Oracle Cloud—for Free
Top tweets Developer Partner Community – January 2020
Send us your tweets @wlscommunity #DeveloperCommunity and follow us on twitter
Developer Community tweets cta-arrow
Training Calendar Developer Partner Community
Training Calendar Developer Partner Community
For the latest trainings please visit our WebLogic & Developer Community Training Wiki here (membership required) feel free to add your events!
Developer Community Training Wiki cta-arrow
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:
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Join Now cta-arrow
Sao Paulo,
Join Now cta-arrow
PaaS free trial accounts MCS and JCS & ACC
PaaS free trial
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)
Get a cloud trial here cta-arrow
My private Corner – great start in 2020
Welcome to 2020 a new year with new opportunities. Thanks for all the support and joint business. The Oracle integration business is driven by the SaaS growth, to integrate CX, ERP and HCM within each other, third party and on-premises. Digital Assistant (chatbot) innovates SaaS solution like Service Cloud and Visual Builder extends them. Thanks to You as an Oracle partner play a key role to continue our successful Cloud Platform journey in the next century!
Community Resources
Slack cta-arrow
Workspace cta-arrow
Invite your colleagues to join the Developer Partner Community
free registration cta-arrow
Stay Connected
Facebook Linkedin Twitter Youtube Blog