Michel Schildmeijer's report on Oracle OpenWorld 2018

Michel Schildmeijer's report on Oracle OpenWorld 2018

Published on: Category: Oracle

Every year Oracle organizes Oracle OpenWorld. A big conference, on which there are about 60.000 attendees during 4 days of conference. For me, it was the 7th time I attended. From 2011 up to this year I was present at OpenWorld, and I have presented 3 times on this event. This year I was very fortunate to do 3 presentations. And although I was quite busy in arranging and preparing, I still found the chance to follow some presentations.
 

How Big is Oracle OpenWorld

Keynotes

I hardly ever attend keynotes, because I think they are to commercial driven, give a slight indication of what to be expected but no real interesting news. Now, in earlier years the opening keynote was on Sunday afternoon, but this year the kick off started on Monday. I suppose this had to do with the unexpected leave of Thomas Kurian, CEO of Oracle and now frontrunner at Google, where the organization had to reschedule the program, but I’m not totally sure about that.

One exception about the keynotes, is the one I followed on Tuesday, on Oracle OpenWorld’s sister event, Oracle Code One (formerly known as Java One – which is more focused on Java and other languages).In this keynote Java Evangelist Stephen Chin introduced a number of founders of a technology or idea which had great influence in the last years. All the founders received a Groundbreakers award. Groundbreakers is the new program and recognition of high contributing developers (formerly known as Developer Champions).

What I enjoyed was that the founder of the Python language, Guido van Rossum, also received an award for making this language one of the most influencing ones. He stated: “If someone would have said last year, I would be at an Oracle Conference this year, I would never had believed it.“

Guido van Rossum on stage with Stephen Chin

Roadmaps

Important part of the conference for me are the product roadmaps. Because Oracle is aiming on cloud, product roadmaps have become less. But there are new plans. WebLogic Oracle Product Director Will Lyons told us what plans.

New releases
The current latest release of WebLogic is 12.2.1.3, the same as its equivalent in the cloud, the Java Cloud Service. Somewhere in 2019, release 19.2 will come out. Oracle has rebranded the versions equal to the 18c database versions, so a jump from 12 to 19.

Release 19.2 will support the following Java versions, starting Q2 2019:

  • Java Enterprise Edition 8
  • Modernized and supporting
    • HTTP/2, JSON-B, Reactive
    • Simplified and enhanced
      • CDI, Bean Validation, Security
      • Java SE 8
  • Java Development kits up to 11

Now there is also a path to migrate Java EE to opensource Jakarta EE (Eclipse Foundation), which means the Oracle Glassfish 5.X will become Eclipse GlassFish 5.X, in December 2019.

WebLogic versions

Prior to 19.2, in Q1 19.1.0.0.0 will come out as a maintenance release, so no new features. In my opinion it’s a version switch to get familiar for customers.

Oracle will discontinue to invest new features in WebLogic’s multitenancy technology, such as partitioning, resource management, automatic and elastic features, in a sense of that it will not be enhanced. Nevertheless, these will still exist in future releases but more and more focused on adopted container and orchestration technologies such as Docker and Kubernetes.

There are no plans yet at Oracle to bring out Oracle Fusion Middleware product on 19.2, they will be at 19.1 as a maintenance release, and will not be certified (yet) on 19.2. So, SOA Suite, BPM, WebCenter, etc. will not be certified to 19.2. The 12c versions will probably only be on this 19.1 maintenance release.

Container adoption
WebLogic adopts container technology, as mentioned, and follows Cloud Native Trends such as:

  • Microservices, serverless
  • Containers and orchestration frameworks
  • Certified for Kubernetes and Docker
  • Certified for Oracle Cloud Infrastructure (OCI) and Oracle Kubernetes Engine (OKE)

Furthermore, to support WebLogic advanced features, the current version supports Kubernetes Operators. For WebLogic the 1.1 version includes support for:

  • Monitoring pods and domain resources
  • Pods restarts, scaling, maintenance
  • One to many WebLogic domains per operator
  • One to many Operator per Kubernetes cluster
WebLogic Kubernetes Operator

For WebLogic 19.2 a new operator, V2.0 will be released which will contain:

  • Better support for Helm charts, for installing the operator
  • “Domain in docker image” option
  • All domain and application stored in docker where you will be able to override a configuration
  • Persistent volumes for logs and an exporter.
  • Enhancements for Continuous Integration and Deployment

Oracle will continue more and more investing in cloud in terms of:

  • Invest in Docker & Kubernetes
    • Cloud neutral
    • OCI enterprise ready
    • Migration form current Java Cloud Service
  • Current Java Cloud
  • Support new WLS and Coherence
  • Support OCI databases
  • Support WebLogic and Coherence on IaaS

It will become more easier to migrate your current WebLogic environments to a container-based platform, Docker & Kubernetes, including tools for migration and lifecycle management. And the 2nd path, to migrate it to the Oracle Cloud, Oracle Kubernetes Engine using all the features: security wise, scaling, availability.

WebLogic Deploy Tooling
Still in an early phase, but this tool provides some strong capabilities for getting your WebLogic domain migrated to Kubernetes:

  • Domain introspection to:
    • Create a model, a yaml file of your entire domain
    • Migrate existing domains and upgrade them to 12.2.1.X
    • Tested on 10.3.6 to 12.2.1.X
  • Customize to get “Kubernetes ready”
  • Create WebLogic domain docker images

Coherence
Alongside an embedded product of WebLogic, Coherence will follow most of the enhanced features. These features are in general (from 19.1):

  • REST management to manage coherence clusters and provide API’s
  • Coherence Kubernetes Operator with:
    • Helm charts
    • Prometheus and Grafana
    • Manage scaling, patching, versioning

But there will be a new feature, meant for the Oracle Cloud Infrastructure which is called Synoki. Synoki is based on Coherence and is a state service to provide Cloud Data Structures for applications having a distributed data store. The platform will be a stateful one for distributed applications.

 

Synoki framework

Version support and updates
Many customers might wonder: is my version still supported? Here is an overview of what is supported or what will be soon out of premier or extended support:

Version support and updates

Other interesting topics

It pleases me to see how Oracle is moving more and more to Cloud native, adopting standards from the Cloud Native Foundation, though there is still a long way to go. I followed some interesting sessions, and, of course I was busy presenting on my 3 sessions.

My 1st one was together with Debu Panda, Product Director for the Oracle Management Cloud: “Gain Insight into Service-Oriented Architecture Applications with Oracle Management Cloud [PRO4370]”. There wasn’t too much audience, although I think the Oracle Management Cloud has the potential to become a strong product, not only for Oracle based platforms.

It’s not yet well known, so with this presentation and the one more for developers: “DevOps Powered by Application Performance Monitoring in Oracle Management Cloud [DEV5389]” I hope it will be more popular amongst people.

My session “10 Things You Should Know About Oracle and Kubernetes [PRO2816]” seemed to be a very popular topic as there where a large number of people attending (+200). Because of the popularity I will do this session on the UKOUG Tech18 in Liverpool and on a seminar in Qualogy Office on 11 December. Find more information about that in this blog.

Almost a full house in Moscone West
Michel Schildmeijer
About the author Michel Schildmeijer

Having made his start in the pharmacy sector, Michel transitioned to IT in 1996, working on a UNIX TTY terminal-based system and the MUMPS language. He currently works as a solutions architect at Qualogy, with a focus on middleware, application integration and service-oriented architecture. His passion for middleware started in 2000 when working as a support analyst for a financial institute with BEA WebLogic and Tuxedo. Michel is an expert on the WebLogic platform. He serves customers in his role as architect and advises them in all aspects of their IT landscape. He became an Oracle ACE in 2012 and wrote two books about WebLogic: Oracle WebLogic Server 11gR1 PS2: Administration Essentials and Oracle WebLogic Server 12c: First Look. He is a well-known speaker at national and international conferences and is recognised as an official Oracle Speaker. Read his blog: https://community.oracle.com/blogs/mnemonic

More posts by Michel Schildmeijer
Comments
Reply