Oracle
July 2019 Edition Oracle Developer Community Newsletter
Dear Developer Partner Community
Want to increase the Oracle Cloud business? Create new service offerings and solutions for the Cloud? Watch the on-demand PaaS Overview Webcast. Martijn Vlek, Vice President Sales Cloud Native & Integration presents the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform. You as an Oracle partner can use the same content that we use to train the internal Oracle sales team. Each sales kit includes an elevator pitch, battle card, customer presentation in ppt format and references. Feel free to adopt the kits with your services offering. As a tip we recommend to distribute the battle cards in your sales team valets. Access the Oracle sales kits on sales central here.

Registration for the ninth edition of the PaaS Summer Camp is open. The training takes place August 26th-30th 2019 in Lisbon Portugal. For details please visit the registration page here. In case you can’t make it to Lisbon, join an Oracle Developer Meetup across Europe today!

This month’s we start a new series to promote your partners customer success. Watch Luis Weir, CTO Capgemini how he disrupts financial industry clients with solutions based on the Oracle Cloud Platform. 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.

Digital Assistant is available for Oracle SaaS, you can access multiple systems (HR, ERP, CX, etc.) from one digital assistant. For example, an employee might begin their interactions by asking a question about their vacation balance or available healthcare coverage, which draws on information from HCM cloud. Oracle published the Visual Studio Code Extension for Microsoft Visual Studio and announced an update on ADF. Recently Oracle published the “Oracle Fusion Middleware Infrastructure domain on Docker” - providing an official, easy, and quick way to host your Oracle ADF applications in Docker/Kubernetes and control them using the WebLogic Kubernetes Operator. Learn more about this docker offering here.

For Developers we offer a free library of hands-on training material including Containerized Development with Docker, Container Native Application Development, Visual Builder Cloud Service, WebLogic Migration to Oracle Cloud and Extending Applications with Containers and Low Code Development.
Jürgen Kress
For a short summary of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The July edition highlights sales, marketing and enablement support for partners. This month’s community webcast will be a joint webcast with our partner Evosys to innovate, extend and integrate SaaS our monthly PaaS Partner Community Webcast – July 19th 2019.

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 & Fusion Middleware Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
Table Of Contents
Community Annoucements
PaaS Summer Camp August 26-30, 2019
Lisbon Portugal
Emerging PaaS Partner Community Forum 2019
Registration for the ninth edition of the PaaS Summer Camp is open. The training takes place August 26th-30th 2019 in Lisbon Portugal. The goal is to enable partners to develop and deploy successful Oracle Cloud Platform Services.

Quotes previous trainings:

Registration page cta-arrow
PaaS Overview Webcast on-demand
Offer
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.
Watch on-demand cta-arrow
New Sales Central Content for FY20
sales-central
Our Sales Central pages are loaded with new content to equip our sellers with all the materials they need. Sales kits include elevator pitch, cheat sheet, reference and customer presentation in ppt format. Check those out (and make sure to download and give your ratings).

Overview: Sales kits: Product Content:
Oracle Sales Central cta-arrow
Innovate, extend and integrate SaaS with PaaS – PaaS Partner Community Webcast July 19th 2019
Offer
SaaS 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. For more information please get the partner resource kit here.

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

Call ID: 5566478 and Passcode: 270736
UK: +44 (0) 208 118 1001 & United States: +1 40 877 440 73
Schedule: Friday July 19th 2019 16:00-17:00 CET.

Watch live here
Register for the Webcast here cta-arrow
PaaS Partner YouTube Update July 2019
PaaS Partner YouTube Update March 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).
Watch the video here cta-arrow
PaaS Partner Success Videos: Capgemini disrupts financial industry clients
Offer
Watch Luis Weir, CTO Capgemini how he disrupts financial industry clients with solutions based on the Oracle Cloud Platform.bheading
PAAS, Open Banking and Blockchain - Capgemini have had many successes providing solutions to the Financial Industry. Luis Weir tells their story. 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.
Watch the video cta-arrow
New 2019 Implementation Certifications
Offer
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 Application Integration 2019 Associate | 1Z0-1042
Oracle Cloud Platform Enterprise Analytics 2019 Associate | 1Z0-1041
Oracle Cloud Platform Content and Experience 2019 Associate | 1Z0-1040
Oracle Competence Center cta-arrow
Click-to-Launch Solution Stacks with Marketplace to the Oracle Cloud by Andrew Reichman
Offer
Oracle is excited to announce that you can now launch fully automated solution templates or stacks directly from the Oracle Cloud Infrastructure Marketplace to your Oracle Cloud Infrastructure environment. 
This capability is a key enhancement to our third-party software marketplace for Oracle Cloud Infrastructure.
With stacks, you can evaluate, select, and deploy end-to-end solutions from our partners that are validated to run on Oracle Cloud Infrastructure and are supported by the partner.
Read the article 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:
Utrecht,
Netherlands
Join Now cta-arrow
Brussels,
Belgium
Join Now cta-arrow
Cairo,
Egypt
Join Now cta-arrow
Cologne,
Germany
Join Now cta-arrow
Frankfurt,
Germany
Join Now cta-arrow
Lisbon,
Portugal
Join Now cta-arrow
Lille,
France
Join Now cta-arrow
London,
UK
Join Now cta-arrow
Madrid,
Spain
Join Now cta-arrow
Istanbul,
Turkey
Join Now cta-arrow
Oslo,
Norway
Join Now cta-arrow
Porto,
Portugal
Join Now cta-arrow
Developer Tools
Delivering Conversational AI to Your HR Experience by Carlos Chang
Delivering Conversational AI to Your HR Experience by Carlos Chang
A digital assistant is an intelligent chatbot that can answer questions and proactively engage users in an individual, contextual manner.
Oracle Digital Assistant can help your small-to-medium business (SMB) operate more efficiently. Businesses can automate key processes and offer important productivity tools to their teams
Helidon.io, Oracle Wercker
Helping Users With a List-of-Values of Most Popular Choices While Retaining the Conversational Message Style in Chatbot Interactions by Frank Nimphius 
One of the key factors of a successful digital assistant is to make it easy for the user to make the right choices and stay on the “happy path”. Consider the example of booking a flight. If you know the user nearly always travels to the same two or three airports then wouldn’t it make sense to present those common choices up front.
Invoke Oracle Functions via REST by Ralf Mueller
How to Build a Webhook to Connect Your Oracle Digital Assistant to Google Home by Michael Wootton
Let's assume you built a chatbot using Oracle Digital Assistant and you've exposed it on various messengers and Alexa too. A next step then could be to connect your chatbot to Google Home.
I did research this topic quite a lot but couldn't find anything complete describing how to do this using Google Actions on Google API version 2. So, what has started as a research, eventually has become an opportunity for me to write a comprehensive guide to integrate Oracle Digital Assistant with Google Home.
Configuring a WebLogic Data Source to use ATP by Mark Nelson
Building Value Lists From Entities Using The Common Response Component - A Generic Approach by Frank Nimphius
The widgets most commonly used when creating chatbot user interfaces are input text fields and value lists. The Common Response component in Oracle Digital Assistant lets you create text and value list user interfaces directly from entity definitions.
Writing a Serverless Saga - in code by Ewan Slater
How to: Adding Speech to Oracle Digital Assistant; Talk to me Goose by Luc Bors
At Oracle Code One in October, and also on DOAG in Nurnberg Germany in November I presented on how to go beyond your regular chatbot. This presentation contained a part on exposing your Oracle Digital Assistant over Alexa and also a part on face recognition. I finally found the time to blog about it. In this blogpost I will share details of the Alexa implementation in this solution.
Serverless Jenkins Pipelines with Fn Project by Carlos Sanchez
How to Use Webviews to Integrate Calls to Remote Web Applications in Oracle Digital Assistant Skill Conversations by Frank Nimphius
Natural language conversations are, by their very nature, free-flowing. But they may not always be the best way for your skill to collect information from a user. For example, when entering credit card or passport details, users need to enter this information precisely. In addition, information like passwords or secrets should not be displayed in the messenger conversation history.
Conversational UI with Oracle Digital Assistant
Customizing the Oracle Bots Node.js SDK Component Template by Frank Nimphius
The Oracle Bots Node.js SDK includes a command line utility that you can install globally on your local computer and that lets you easily create new custom component and custom component projects.
The custom components created by the Oracle Bots Node.js SDK contain a "hello world" content that contains examples fo the two main function calls: metadata() and invoke(). In addition, the invoke() function implementation shows example code for how to access input parameters ("human" in the example), how to print responses to the bot ("conversation.replay(...)) and how to pass control back to the bot ("done()").
Combining FaaS functions
Oracle ADF A Status Update by Shay Shmeltzer
We wanted to share an update and highlight some of the things we have been working on with the ADF community out there - we hope that developers working with Oracle ADF will find this useful.
Over the years Oracle ADF has proven itself to be a reliable platform for building and running enterprise applications for both Oracle and many of our customers in the cloud and on-premises. 
Combining FaaS functions
Oracle Developer Tools for Visual Studio Code by Dirk Nachbar
Since yesterday Oracle published the Visual Studio Code Extension "Oracle Developer Tools for VS Code"
I am normally not a Microsoft guy, but I have to admit that the Visual Studio Code from Microsoft is really cool, even on my Ubuntu Laptop.
Combining FaaS functions
Oracle’s new Cloud Infrastructure Broker aimed at making life easier for Kubernetes developers by Mike Wheatley
Oracle Corp. is aiming to make it easier for developers to connect containerized applications built on Kubernetes with its cloud services.
It’s an important move because Kubernetes has become the most popular software for managing container-based apps, which can be built just once and run on any computing platform.
Combining FaaS functions
Filtering List Results from a REST Service with Visual Builder by Shay Shmeltzer 
I posted several blogs in the past that covered how to us the filterCriterion property of a service data provider (SDP) in order to filter the results you see in a table or a list including how to use compound conditions for advance filtering. This works great with REST services that are exposed on the business objects you created in Visual Builder, but if you'll try and use this filterCriterion approach with other REST services, you'll notice it doesn't work out of the box. In this blog I'll show another approach to filtering REST services that populate a service data provider.
Combining FaaS functions
Running Oracle JET as Progressive Web App by Andrejus Baranovskis
Progressive Web Apps (PWA) topic is a hot thing in web development these days. Read more about it - Progressive Web Apps. The beauty and power behind PWA - user can install a web app to his mobile device, without going through the app store. This simplifies update process too, when a new version of the app is available, the user will get it straight away, because it is essentially a Web page, wrapped to look like an installed app.
Combining FaaS functions
JET CI/CD Made Easy Using FlexDeploy by Jay-Ar Brouillard 
Developing new enterprise applications? Building JavaScript based user interfaces that need deployment? Then Flexagon’s new JET Plugin (FlexDeploy 5.1.0.3) may be for you. With the evolution of technology, companies such as Oracle and Flexagon have been transitioning to the cloud. The move to the cloud has emphasized the use of responsive, scalable, browser-based interfaces.
Application Development
Zero Code Testing Framework
Free Hands On Lab Library Easily code and deploy your applications in the cloud
For application development based on the Oracle Cloud Platform the latest versions of free hands-on labs are available:
• Containerized Development with Docker
• Container Native Application Development
• Visual Builder Cloud Service
• OCI for Developers
• WebLogic Migration to Oracle Cloud
• Extending Applications with Containers and Low Code Development
Best Practices and Tips for Conversational Design
Serverless Programming with Fn Project
Fn is an open-source serverless platform powered by Docker. It runs on local machines, the data center, or the cloud, supports multiple languages, and lets you run any Docker container as a serverless function. This course gets you up and running with Fn. 
Oracle Digital Assistant
Serverless on Oracle Cloud by Sachin Pikle
Sachin Pikle, product strategy director at Oracle Cloud, gives a lightning talk about serverless at KubeCon + CloudNativeCon Europe 2019 in Barcelona
Oracle Digital Assistant
Offline Updating WebLogic Images using Oracle WebLogic Image Tool by Dirk Nachbar
This is next article about the Oracle WebLogic Image Tool, in which I will show you, how to update an existing Oracle WebLogic Server Image in an offline environment (no access to the internet).
The previous articles can be found under:
• Oracle WebLogic Image Tool
• Updating WebLogic Images using Oracle WebLogic Image Tool 
Oracle Bots Nodes
Custom Log Parser in OMC Log Analytics to deal with Extended Logging in WebLogic Access Log by Lucas Jellema
We recently enabled Extended HTTP Access Logging on our WebLogic Managed Servers. This adds the average response times and potentially several other valuable values to the WebLogic Access Log files. Unfortunately, the WebLogic Access Log file parser in Oracle Management Cloud Log Analytics does not know how to handle the Extended Log File Format (ELFF) that is now used for formatting the log files.
Human Agent Conversation
WebLogic12.2.1.3 signs SAML2 requests and responses with SHA-256 by Martien van den Akker
Today I reviewed a few responses on a 'What's new in Weblogic 12.2.1.3' question.
One of the responses mentioned the whats-new document.

Now, I'm not used to study these documents. But today I browsed through them and one thing caught my eye.
I did some implementations of Weblogic as a SAML2 Service Provider against MS ADFS. 
Free Oracle Virtual Developer Workshop
Introducing the Tracing Agent: Simplifying GraalVM Native Image Configuration by Christian Wimmer
GraalVM Native Image Generation applies static analysis and ahead-of-time compilation to build a highly optimized native executable, called Native Image, for Java applications. This requires a closed-world assumption of reachable application classes: all classes need to be known at native image generation time so that the static analysis can process them.
Additional Content Developer Partner Community
bullet Oracle Cloud Test Drive – San Francisco July 30 | San Francisco Register
bullet Tech Dive: Creating an ATP Instance with Oracle Cloud Infrastructure Service Broker for Kubernetes Oracle recently announced the release of Oracle Cloud Infrastructure Service Broker for Kubernetes, an implementation of the Open Service Broker API that streamlines the process of provisioning and binding to services that your cloud native applications depend on. Here, get step-by-step instructions for using Cloud Infrastructure Service Broker for Kubernetes to provision an ATP instance and deploy a container that has access to the ATP credentials and wallet. What’s the first step?
bullet Tech Dive: The Complete Guide to Getting Up and Running with Oracle Autonomous Database In this step-by-step guide for developers, you can focus on using Oracle Autonomous Database, specifically Oracle Autonomous Transaction Processing, to persist data to and retrieve it from microservices. Worried you’re limiting yourselves to traditional table-based data? You’ll see that several options are available for less-traditional storage with Autonomous Transaction Processing. What’s the first step?
bullet On the Highway to Helidon This program digs into Project Helidon with a panel that consists of people who are actively engaged in the project, and community leaders who have used Helidon in development projects and have also organized Helidon-focused Meet-Ups.
bullet Making First Contact: Building Chatbots with Oracle Digital Assistant: A Technical Primer Useful for anyone looking to get an idea of what Oracle Digital Assistant is, how to build skills, how to extract entities, and how to route between skills. As presented at Oracle Code Berlin
bullet Automating DevSecOps for Java Apps with Oracle Developer Cloud Want to improve your application's security? Automating vulnerability reporting helps to prevent attacks that leverage known security problems in code that you use. In this video Shay Shmeltzer shows you how to achieve this with Oracle's Developer Cloud.
Twitter
Top tweets Developer Partner Community – July 2019
Send us your tweets @wlscommunity #DeveloperCommunity and follow us on twitter http://twitter.com/wlscommunity
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
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 cta-arrow
My private Corner - When leadership changes III
My private Corner – prepare the demo!
Vikas Anand the driver and great supporter of the PaaS Partner Community accepted a new challenge. As a friend and VP of Integration we will keep him in mind for the excellent support and the joint on-premises and cloud business.
Vikas message for the partner community: 17 years of fun times, challenging times and everything in between. Yes, the clock really ticks fast. And what an amazing ride this has been. Oracle provided me amazing opportunities through the years, to eventually lead the Oracle Integration Portfolio.

It’s bittersweet to leave a workplace you’ve enjoyed. I have had the privilege to meet many of you through the years during my travels to Oracle offices across the world. It has been a pleasure working alongside the incredible talent Oracle has. This place, this work, and its people have meant so much to me. I am #oracle and #oracleintegration proud!

I am very grateful for the support you have provided to me, and my team over the years - that has translated into the huge success Oracle integration has experienced. In the most recent Gartner MQ we are #2 in vision, and Oracle integration continues to march upwards vs the competition. We enter into FY20 with a stellar roadmap, amazing go to market, and new saas attach opportunities. Plus, you will have the support of the outstanding and passionate Oracle integration Product Management, and Engineering team!

None of us achieve in isolation, and the successes we’ve enjoyed together have been a result of our mutual cooperation, and collaboration. This collaboration and success will continue to amazing new levels with:
  • Scott Haaland and Jon Huang as your point of contacts for outbound support for SOA CS & OIC, and OIC4SaaS respectively
  • Siddharth Pande will be your contact for anything related to OIC product roadmap and plans
  • Jagdeep Singh on the team will help you build executive partner relationships
  • Jim Bole on the team is your point of contact for strategic customers deploying OIC, SOA CS etc
I will continue to track the progress of OIC albiet from a distance.

Stay in touch. Vikas Anand

Thank you and keep the flag of Oracle Integration flying high always!
Get In Touch cta-arrow
Invite your colleagues to join the Developer Partner Community
Free Registration cta-arrow
Community Resources
Slack cta-arrow
Workspace cta-arrow
Stay Connected
Facebook Linkedin Twitter Youtube Blog
#DeveloperCommunity