What You See Is What You Get Element

  Oracle EMEA Partner Sales

APRIL 2018

 
 
 
  Your Monthly PaaS Updates  
 
 
Paas Partner Community
 
  Oracle Developer Partner Community Newsletter
April 2018

 
 

Dear WebLogic & Developer Partner Community,

Hands-on training material and presentations from the PaaS Partner Community Forum 2018 are available at the community workspace (membership required).Please use this material to update your team and customers on the latest Oracle PaaS services including blockchain, machine learning and the microservices architectures. Congratulations to all partners for your PaaS customer success, congratulations to the PaaS Partner Community Awards 2018 winners.

For SaaS partners who implement HCM, CX and ERP cloud services we offer free hands-on bootcamps in Utrecht and Warsaw. Or attend one of the upcoming Oracle developer meetups across Europe.

Thanks to the community for all the excellent cloud native development and WebLogic articles: Functions-as-a-Service – What SOA Should Have Been & Run Fn Functions on K8s on Google Cloud Platform & Set the minimum password length on your default authenticator in WebLogic & What a Year! Java 10 and 10 Big Java Milestones.

A chatbot can be build in minutes, use design patterns like multi language support. Want to become a certified Oracle Bot consultant? Attend the free on-demand training here. Thanks to the community for all the excellent mobile & development tool articles: Classification - Machine Learning Chatbot with TensorFlow & Soar higher with Oracle JavaScript Extension Toolkit (JET) 4.0 & Socket.IO Integration with Oracle JET & Some of my Solutions for challenges with Oracle JET & Oracle JET Offline Persistence Toolkit - Offline Update Handling & Designing our Oracle JET Application – Creating our tables in the Oracle Database Cloud Service & REST Paging Support by Oracle Offline Persistence in JET & Oracle ADF and Gradle integration – part#1: Assembling ADF project using OJDeploy & Find In Cache By Key ADF BC API Method Usage & ADF on Docker - Java Memory Limit Tuning for JVM.

For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The April edition highlights hands-on training material and presentations from the community forum, the annual community award winners and an OPN slack channel. This month’s community webcast will be an API Platform cloud service, please join our monthly PaaS Partner Community Webcast – April 17th 2018.

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

Jürgen Kress
PaaS Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: :juergen.kress@oracle.com
Blog | LinkedIn | Twitter

 

 
 
 
Table of Contents
Community Section
> PaaS Partner Community Forum 2018
> API Platform Cloud Service Community Webcast
> PaaS Partner YouTube Update April 2018
> Oracle Developer Meetups in Utrecht, London, Lisbon, Madrid, Cologne and Oslo
> PaaS free trial accounts MCS and JCS & ACC
Application Development Section
> Functions-as-a-Service – What SOA Should Have Been
> Run Fn Functions on K8s on Google Cloud Platform
> Set the minimum password length on your default authenticator in WebLogic
> What a Year! Java 10 and 10 Big Java Milestones
Developer Tool Section
> Build a Chatbot in Minutes
> Bot Design Patterns : Multi-bot approach
> Detect User Language : Oracle Bots
> Classification - Machine Learning Chatbot with TensorFlow
> Soar higher with Oracle JavaScript Extension Toolkit (JET) 4.0
> Socket.IO Integration with Oracle JET
> Some of my Solutions for challenges with Oracle JET
> Oracle JET Offline Persistence Toolkit - Offline Update Handling
> Designing our Oracle JET Application – Creating our tables in the Oracle Database Cloud Service
> REST Paging Support by Oracle Offline Persistence in JET
> Oracle ADF and Gradle integration – part#1: Assembling ADF project using OJDeploy
> Find In Cache By Key ADF BC API Method Usage
> ADF on Docker - Java Memory Limit Tuning for JVM
Additional new material WebLogic & Developer Community
> Top tweets WebLogic & Developer Partner Community – April 2018
> Training Calendar WebLogic Partner Community
 
 
 

Community Section


 

 

 

PaaS Partner Community Forum 2018

In case you attended the PaaS Partner Community Forum thanks for spending the week with us in Budapest. For those who could not attend all presentations, hands-on trainings and conference material is available at our community workspace (membership required).

Watch Amit Zavery’s community welcome briefing here..

Conference program

Twitter #PaaSForum

Special thanks for the wonderful articles:

Partner announcements

Community Day by the ACE Team

The Jarvis Pizzeria startup powered by Oracle PCS Richard Olrichs & Marc Kuijpers & Marcel van de Glind

How a real estate company drives its digital transformation with Oracle SaaS & PaaS tools Martin Veren

Oracle API Platform & Microservices Case Study at a UK Retailer Luis Weir & Phil Wilkens

How to provision & secure Oracle Cloud services Simon Haslam

Chatbots Best Practices and Design Patterns Rubén Rodríguez and Soham Dasgupta

Blockchain Robert van Mölken

Oracle Management Cloud as a Practical Tool for Root Cause Analysis of Enterprise Application: Fors Experience and Live Demo Ivan Dikanev

Welcome & Introduction Jürgen Kress

Alliance & Channel KeynoteOlivier Tordo

Driving Digital Transformation on Oracle Cloud Platform Ed Zou

Oracle AppDev Service Update -- JCS, ACCS, DHCS, Stack Manager Pyounguk Cho

How API Management Unlocks new Revenue Opportunities Jakub Nesetril & Robert Wunderlich

Chatbots and mobile development Grant Ronald

Content Management Strategy and Roadmap Chris Stone

Community Awards Jürgen Kress



Enterprise Process & Integration track
Rome Hall

Mobile & Chatbot & Content track
Venice

Application Development track
Prague

Innovation track

Vivaldi

Welcome & Introduction Day II
Jean-Marc Gottero

The evolution of Cloud integrations design patterns with ERP and HCM with SOA CS and ICS
Deepak Arora

From Zero to Bot in under 60 Minutes
Frank Nimphius

Developing microservices and serverless in containers in Oracle Cloud part 1 & part 2
Maciej Gruszka

UX best practices
Liza Lyons

BPM State of the Union & part two
Eduardo Chiocconi  & Chris Peytier

Visual Builder Cloud Service
John Ceccarelli

Management Cloud - Machine Learning at Work
Jürgen Fleischer

Machine Learning in the Oracle Cloud
Jernej Kaše

CASE, RPA & ML: new directions for Processes
Eduardo Chiocconi  & Ralf Müller

From Web Content Management to Digital Experience
Mark Foster

Application Development
JCS, ACCS, DHCS
Pyounguk Cho
Dusko Vukmanovic

Making Enterprise Blockchain a Reality
Mark Rakhmilevich

API Platform Cloud Service
Robert Wunderlich

Oracle Cloud goto market - license models & programs
Martijn Vlek & Barry O Reilly

From Zero to Oracle JET in under 60 Minutes
Geertjan Wielenga

SaaS/PaaS Patterns - Above and beyond integration Mobile enablement of SaaS and AppsUnlimited VBCS + SaaS Complete Solutions
Angelo Santagata

Soaring through the Cloud – The Sequel: Microservices on the Oracle Cloud
Lucas Jellema & Team

PaaS Partner Strategy & Closing remarks
Olivier Tordo & Jürgen Kress



Hands-on labs material is published here:

Integrate and Extend SaaS
Surendra Sahoo & Wolfgang Herdtle

Blockchain hands-on
Mark Rakhmilevich

Microservices & container based development
Maciej Gruszka

Process Cloud Service structures and dynamic processes (cases)
Chris Peytier

End-to-end cloud native application development experience hands-on lab
Pyounguk Cho
Dusko Vukmanovic

Chatbot & Mobile Cloud Service
Frank Nimphius

Internet of Things
Carlos J Olivares

Integration Cloud
Niall Commiskey & Robert Wunderlich

Web Components with Oracle JET hands-on lab
Geertjan Wielenga

Modern Symbiotic Content Experiences
Mark Foster

API Management
Niall Commiskey & Robert Wunderlich

Developing serverless solution with fnproject.io on top of Oracle Container Native Platform
Maciej Gruszka

Visual Builder Cloud Service & SaaS
John Ceccarelli
Angelo Santagata



Paas forum

Special thanks to the avanttic team for the nice showcase and cartoons!

etwin smact avanttic

Back to top

 

 
 

PaaS Partner Community Awards 2018

Thanks to all partners for their excellent contribution! You are the key for the joint PaaS success. It becomes every year harder to choose the winners, due to all the excellent work and contributions. The awarded partners have proven cutting edge projects with the latest Oracle cloud technology and most important their contribution to the community like blogs, newsletters, conferences, papers, twitter, LinkedIn and hosted Oracle Developer Meetups. THANKS to the whole community and congratulation to the winners!Paas free trial

Oracle PaaS Partner Community Awards

Outstanding ICS Contribution 2018 primeone

Outstanding API Contribution 2018 Luis Weir

Outstanding PCS Contribution 2018 Jarvis Pizzeria

Outstanding SOA CS Contribution 2018 certus solutions & eProseed

Outstanding JCS Contribution 2018 Silbury

Outstanding Integrate & Extend SaaS Contribution 2018 AppsPro

Outstanding Management Cloud Contribution 2018 FORS

Outstanding Mobile Contribution 2018 avanttic

Outstanding PaaS Contribution 2018 Capgemini

Outstanding Meetup Contribution 2018 AMIS

Outstanding Community Support 2018 Steve Snook & UK Studio



Back to top

 

 
 

API Platform Cloud Service - PaaS Partner Community Webcast – April 17th 2018


webcast Attend our April edition of the PaaS Partner Community Webcast live on April 17th 2018 at 16:00 CET. In the webcast Luis Weir and Robert Wunderlich will update you on Oracle API Platform Cloud Service.

Luis Weir
Luis Weir LinkedIn profile

Robert Wunderlich LinkedIn profile

Visit the registration page here.
Call ID: 5566478 Call Passcode: 250410
UK: +44 (0) 208 118 1001 & United States: 140 877 440 73
More Local Numbers

Robert Wunderlich

Oracle API Platform Cloud Service:

A great API Management solution supports agile API development, and also makes it easy to keep an eye on KPIs covering every aspect of the API lifecycle. True hybrid API deployment – in the Cloud or on-premises – means that your API solution is modern and adaptable, all while employing the most up-to-date security protocols.

Schedule:
Tuesday April 17th 2018 16:00 - 17:00 CET
Visit the registration page here.

Missed our PaaS Partner Community Webcast? – watch the on-demand versions:

For the latest information please visit Community Updates Wiki page (SOA Community membership required).

PaaS Partner YouTube Update April 2018

The April edition of the PaaS & Middleware Partner Update contains four topics:

3
  • Presentations PaaS Forum 2018
  • PaaS Partner Community Awards 2108
  • Slack Oracle Partner Network
  • PaaS Community Webcast Oracle API Management

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 SOA & BPM Partner Community information please visit our Community update wiki here (Community membership required).

Oracle Developer Meetups in Utrecht, London, Lisbon, Madrid, Cologne and Oslo

During our last PaaS Partner Community Forum we announced the initiative to host local Oracle Developer meetups. The first three locations are up, make sure you register for:

Meetups

Please let us know in case you want to run an event at one of this location or you want to start your local meetup. We are looking forward to support you and sponsor the event with pizza and beer!

Back to top

 

 
 

PaaS free trial accounts MCS and JCS & ACC


Paas free trial

As part of our communities we do offer free PaaS accounts (only for partners in Europe, Middle East and Africa. In case you are not part of EMEA please contact your local partner manager):

Java Cloud Service & Mobile Cloud & Application Container Cloud Service PaaS Demo Accounts (WebLogic Community membership required)

Integration Cloud Service & Process Cloud Service ad PaaS for SaaS PaaS Demo Accounts (SOA Community membership required)

Questions? Feel free to contact our Facebook chatbot - send us a message here. Watch the GSE Overview Video! Get an overview of what GSE is and how you can use GSE to help you sell. You can also get long running dedicated PaaS instances, therefore please send us details about your use cases. For instant access please request a sandbox demo.

Back to top

 
 

Application Development Section


Back to top

 
 

Functions-as-a-Service – What SOA Should Have Been by Sherwood Zern


Introduction

It wasn’t that many years ago that service-oriented architecture (SOA) was the hot, new, bleeding edge enterprise computing paradigm. Most organizations and vendors jumped on that bandwagon and everything became “service-oriented”.


Click here
to read more.


Back to top

 
 

Run Fn Functions on K8s on Google Cloud Platform by Eugene Fedorenko

Recently, I have been playing a lot with Functions and Project Fn. Eventually, I got to the point where I had to go beyond a playground on my laptop and go to the real wild world. An idea of running Fn on a K8s cluster seemed very attractive to me and I decided to do that somewhere on prem or in the cloud. After doing some research on how to install and configure K8s cluster on your own on a bare metal I came to a conclusion that I was too lazy for that. So, I went (flew) to the cloud.


Click here
to read more.

Back to top

 

Set the minimum password length on your default authenticator in WebLogic by Martien van den Akker


End of last year I wrote how to create a demo community of users in your Weblogic using wlst. Using these scripts I wanted to do the same at my current customer: creating test users in the DefaultAuthenticator. However, I faced that the minimum password length was 8, while one of the user failed creation, because the password was the same as the user, and only 5 characters long.


Click here
to read more.

 

Back to top

 
 

What a Year! Java 10 and 10 Big Java Milestones


Introduction: Twelve Months of Java Excitement

Since its first release in 1995, the Java language and Java platform have grown and evolved—and today, Java remains the cornerstone platform for desktop, server, embedded systems, and now cloud development.


Click here
to read more.

Back to top

 

 

Developer tools section

Back to top

 

 

Build a Chatbot in Minutes Get started with Oracle Intelligent Bots in Oracle Mobile Cloud Enterprise. By Frank Nimphius



2017 was a banner year for chatbots, and 2018 is expected to be another one. Young people in particular refuse to download specific mobile applications just to get in touch with specific organizations. In the same way they communicate with friends and social media followers, young people like to use speech or messengers such as Facebook to book, buy, order, or complain about products and services.

Click here to read more.

Back to top

 

 

 

Bot Design Patterns : Multi-bot approach by Soham Dasgupta


Oracle Bots comes with platform Translation services, which you can connect to Google or Microsoft services to translate the bot to user default locale. But what if you want to control this auto-translation and restrict the bot to only a few languages. Or want to do Intent matching properly or extracting the Entities properly depending on the language.


Click here
to read more.

Back to top

 
 

 

Detect User Language : Oracle Bots by Soham Dasgupta

Oracle Bot comes with a very sophisticated language detection and translation service. You can attach either a Microsoft or Google service to the environment and make use of it within your bot. Oracle Bots dev guide talks about it here.


Click here
to read more.

Back to top

 

Classification - Machine Learning Chatbot with TensorFlow by Andrejus Baranovskis

Visual conversation flow is a first thing to create, when you want to build chatbot. Such flow will help to define proper set of intents along with dialog path. Otherwise it is very easy to get lost in conversation transitions and this will lead to chatbot implementation failure.


Click here
to read more.

 

Back to top

 

Soar higher with Oracle JavaScript Extension Toolkit (JET) 4.0 free online training

Create basic Oracle JET applications, develop desktop and hybrid mobile applications using the Oracle JET framework, integrate Oracle JET applications with JQuery components and the Oracle Cloud. Learn the full development cycle of Oracle JET applications.

About this Course

This course was previously offered as a Massive Open Online Course (MOOC), and is now available as a Learning Path. All of the content is available, and you can continue to use the MOOC Community Forum to get answers and ask questions. Happy learning!


Click here
to read more.

Back to top

 

Socket.IO Integration with Oracle JET by Andrejus Baranovskis

Socket.IO is a JavaScript library for realtime web applications. It comes in two parts - a client-side library that runs in the browser and a server-side library for Node.js. In this post I will walk you through complete integration scenario with Oracle JET.


Click here
to read more.

Back to top

 

Some of my Solutions for challenges with Oracle JET by Lucas Jellema

This article is not some sophisticated treatise on Oracle JET fundamentals.It is merely a collection of challenges I had to deal with and found solutions for – that work, even if they are perhaps not the best approach around. This article is first of all a personal notebook. If you can get anything useful from it, then by all means take it and enjoy it.


Click here
to read more.

Back to top

 

 

Oracle JET Offline Persistence Toolkit - Offline Update Handling by Andrejus Baranovskis


Oracle JET Offline Persistence Toolkit supports offline update, create and delete operations. In this post I will describe update use case. Read previous post related to offline toolkit, where I explain how to handle REST pagination, querying and shredding - REST Paging Support by Oracle Offline Persistence in JET.


Click here
to read more.

Back to top

 

 

Designing our Oracle JET Application – Creating our tables in the Oracle Database Cloud Service by Jose Rodrigues

Welcome to the 4th article on our not-so-new Blog series about Oracle JET and Oracle Cloud.

Today we’ll take our Logical Data Model design from the last article and create the necessary tables directly on our cloud database instance.

Let’s start the party!


Click here
to read more.

 

Back to top

 

REST Paging Support by Oracle Offline Persistence in JET by Andrejus Baranovskis

Oracle Offline Persistence query handler - Oracle Rest Query Handler supports pagination for Oracle ADF BC REST service out of the box. Check my previous post to see how querying works through offline persistence toolkit for ADF BC REST service - Shredding and Querying with Oracle Offline Persistence in JET.


Click here
to read more.

Back to top

 

Oracle ADF and Gradle integration – part#1: Assembling ADF project using OJDeploy by Lukasz Ciesla

Gradle is a very powerful build automation system which allows you to build near everything – starting from Java through .NET ending up C++ projects. In this post I’ll show you basic ADF-Gradle integration that is a good starting point for further extensions like libraries dependency management or integration with Jenkins.


Click here
to read more.

Back to top

 

Find In Cache By Key ADF BC API Method Usage by Andrejus Baranovskis

What if you need to verify - if row with given key exists in fetched rowset? This could be useful while implementing validation logic. ADF BC API method findByKey - will trigger SQL call and fetch row from DB, if row with given key doesn't exist in fetched rowset. Luckily there is ADF BC API method called findInCacheByKey, this method only checks for row in fetched rowset, without going to DB - very convenient in certain situations, when you actually don't want to bring record from DB, if it wasn't fetched.


Click here
to read more.

Back to top

 

ADF on Docker - Java Memory Limit Tuning for JVM by Andrejus Baranovskis

It might look like a challenge to run Java in Docker environment, by default Java is not aware of Docker memory limits. Check this article for example - Java inside docker: What you must know to not FAIL. I was able to run WebLogic and ADF (Essential WebLogic Tuning to Run on Docker and Avoid OOM) on Docker previously without Java memory issues, using JAVA_OPTIONS=-XX:+UnlockCommercialFeatures -XX:+ResourceManagement -XX:+UseG1GC. However after Docker upgrade to latest version, these settings didn't help anymore. I did't want to hardcode memory setting with -Xmx.


Click here
to read more.

Back to top

 

Additional new material WebLogic & Developer Community


live for the code
  • Oracle Code Events Oracle Code is a series of free events for developers to explore the latest and greatest developer technologies, practices, and trends. Learn from technical experts, industry leaders and other developers in keynotes, sessions, and hands-on labs.

  • Oracle CloudWorld Spend a day in the Cloud and accelerate your development. Learn to rapidly build and deploy rich applications with the power of the Oracle Cloud Platform.


Click here
to read more.

Back to top

 

Top tweets WebLogic & Developer Partner Community – April 2018

tweets

April 2018 top tweets by DeveloperCommunity

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




Back to top

 

Training Calendar WebLogic Partner Community

For the latest trainings please visit our WebLogic & Developer Community Training Wiki here (community membership required) feel free to add your events!

Back to top

 

Training Highlight

enrich oracle saas

Integrate and Extend SaaS with Oracle PaaS hands-on workshops:

For more information please get the Partner Resource Kit to integrate and extend SaaS here.


My private Corner – congratulations to the partner community!

My private Corner

All Oracle PaaS Partners are a winner for their outstanding contribution on our joint journey to the cloud. Customer success drives cloud utilization, partners are the key for Oracle’s PaaS business. Let us know in case we can promote your PaaS partner success. Congratulations to champions who received our annual PaaS Partner Community Awards 2018!






Back to top

 
 
 
  Oracle Corporation
Facebook Linkedin Twitter Youtube GooglePlus
 
Integrated Cloud
 

Oracle Corporation - Worldwide Headquarters, 500 Oracle Parkway, OPL - E-mail Services, Redwood Shores, CA 94065, United States

This message is an important business communication related to your current relationship with Oracle. As a result, Marketing e-mail opt-out preferences may have been overridden to ensure that you receive this information.