SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
Oracle Middleware Summit
Keynote By Michel Schildmeijer,
9 January 2019, Qualogy
/]# whoami
• From Amsterdam, the Netherlands
• Lead Technologist at Qualogy Holding
• Oracle ACE since 2012
• Authored 2 books about WebLogic in
2010/2011
• Started with UNIX in 1994
• Started with BEA technology in 2000
• Started in 2017 looking at containerization
strategies, DevOps etc.
What is Middleware?
• A Marketing Term?
• A Meaningless Term?
• Software Glue & Distributed systems?
• Some Unified Translator?
• All of the above…?
Traditional Middleware
• Information and Processes (business, human or
technical) through Business Process Management
(BPM)
• Sessions by Transaction, or Transaction Processing
Monitoring
• Messages, through Message Oriented Middleware
(MOM)- JMS, Service Bus
• Applications, using composite suites (like Oracle SOA
Suite)
• Presentation layer, done through a Web Portal
Modernized Middleware
• API and API management
• Rest / JSON
• Event based, real time data stream
• Apache Kafka, Storm, Spark, Ignite
• Service routing
• Istio, Linkerd
• Cloud /PaaS implementations
• Oracle Integration Cloud
ORACLE
APPLICATIONS
FUSION
APPLICATIONS
THIRD PARTY
APPLICATIONS
ORACLE FUSION MIDDLEWARE
Complete Integrated Open
Oracle’s Solution in the past: Fusion Middleware
Business Innovation Platform
Initial thoughts of Oracle Fusion Middleware
ONE Uniform Design Environment
ONE Management Environment
ONE Monitoring Environment
ONE Architecture
ONE Design
ONE Skill set
Oracle Fusion Middleware Suites
• Application Server
• Integration and Process Management
• Application Development Tools
• Business Intelligence
• Content Management (WebCenter)
• Identity and Access Management
• Data Integration
Copyright © 2019 Oracle and/or its affiliates.
Components Oracle Fusion Middleware
Applicatie Server
ServiceBus
WS
Policies
EM
OSS
WebCenter Content
WebTier / OHS
RDBMSRules
BPEL
BPM
WebCenter Portal / ADF
IDE’s / Build / Deploy
Platform Across All Oracle Product Lines
Fusion Applications
Products Running on
WebLogic
Applications Portfolio
Using Fusion
Middleware
components
SOA-BPM
Suite
Identity
Management
Suite
Business
Intelligence
Suite
Content
Management
Suite
WebCenter
Suite
Java EE/ISV
Apps
Fusion Middleware
Cloud Application Foundation
Build on Fusion
Middleware
WebLogic Server
Coherence Grid
Tuxedo
Java
Oracle Fusion Middleware
Oracle WebLogic Suite
Cloud Application Foundation for Java applications
WebLogic Server
Java EE: Reliability, Availability, Scalability & Performance
Coherence EE
Data Grid Scale Out for Java, C++, .NET
Java Virtual Machines
Oracle and OpenSource JVM’s
DevelopmentTools
Jdeveloper/Eclipse
EnterpriseManager
AdminandOperations
WebLogic Suite
Custom App
Packaged
App
SOA & BPM
Web
Center
WebLogic,
Coherence
10.3.X and 3.7.X
WebLogic,
Coherence
12.1.X
WebLogic,
Coherence
12.2.1.X
WebLogic,
Coherence
14.1.X
Java EE 5 Java EE 6 Java EE 7 Java/Jakarta EE 8
JDK 6 and 7 JDK 7 and 8 JDK 8 JDK 8 and 11
2009 - 2012 2011 - 2014 2015 - 2019 2019+
WebLogic & Coherence versions and roadmaps
Future of WebLogic
• 1st Focus of Oracle will be Cloud
• Focus on containers and orchestration
• Domain partitions will be deprecated
• All Cloud versions will be released for on premise
• Next on premise version: 14.1.1
Coherence in memory Data Grid
• Key-value object / document
storage
• Clustered caching with disk
persistence
• REST, Java, .NET, C++ interfaces
• Querying, eventing, transactions
• In-place distributed processing
• HotCache: refresh from database
• Multi-site data federation Site 1
Grid
Services
Clients
Enterprise
Site 2
• Industry trends
□ Microservices, serverless
□ Private and public clouds
□ OS Containers, orchestration frameworks
• WebLogic, Coherence customer demand
□ Cloud neutral infrastructure
□ Integrate with new tools and services
□ Evolve WebLogic, Coherence for these
environments
Blockchain
WebLogic Coherence WebLogic
Future of WebLogic
DevOps for Enterprise Java Applications
EE
Develop Build Package
Deploy/
Monitor/Scale
Monitor, Update, Patch, Extend
• Java EE 8, Jakarta EE 8
Support
• JDK 8 and 11 Support
• Backwards compatible with
prior versions
• Available on premises and
Cloud
• FMW Support in CY2020
WebLogic next version
WebLogic Cloud –
Container Engine for
Kubernetes (OKE)
WebLogic Cloud – Virtual
Machines (VM)
WebLogic Cloud Options – no Java Cloud Service
OKEVM
Non-JRF 12.2.1.3
Provisioning Marketplace Operator and Marketplace
Universal Credit Model Yes (planned) Yes (planned)
BYOL model Yes (available today) Yes (planned)
Coherence (WLS Suite) Installed Yes
WLS versions
JRF 12.2.1.3/11.1.1.7
Non-JRF 12.2.1.3
JRF 12.2.1.3
ETA Available today (BYOL) Q1CY2020
WebLogic Cloud options
Building Blocks for WebLogic Kubernetes
• WebLogic Docker certification
□ Docker images, Dockerfiles, GitHub
• WebLogic Kubernetes certification
□ How-to, best practices
• Integration
□ Management: Operator
□ Monitoring: Exporter for Prometheus
□ Migration: Deploy tooling
□ Logging: Exporter for Elastic Stack
□ Image: Tool management
Kubernetes
Operator
WebLogic WebLogic WebLogic
WebLogic Containers
Base Image Oracle Linux 7
Image JDK & WebLogic bins
Image WebLogic Domain
Image WebLogic Deployed app
Docker Container Runtime
Docker Software
libcontainer
libvirt LXC
Linux Kernel
• 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 based on inputs gathered
WebLogic Deploy Tooling
• Azure Marketplace IaaS Solution for
WebLogic
• Published, maintained and
supported by Oracle
• Based on Oracle Linux 7.6, Oracle
JDK and WebLogic (12.2.1.3)
• Bring your own license
• Supports common use-cases such
as load-balancing and clustering
• Initial release end of October, more
releases by end of year
• https://aka.ms/azurewls
WebLogic on Azure
Kubernetes Cluster
Customer Tenancy
Repository
• JRF Support on Kubernetes
SecretsDomain
CR
Operator
• FMW Infra Domain Image
• WebLogic binaries
• Domain Applications
WebLogic Domain(s)
Logs
WLS Cluster
AS MS MS MS MS MS
POD 1 POD 2 POD 3 POD 4 POD 5 POD 6
Kubernetes
FMW Infra
Domain
Image
Operator
Image
FMW Infra Future
Fusion Middleware Infrastructure
The Fusion Middleware Infrastructure install images contains:
•
•
•
•
WebLogic binaries
Coherence binaries
JRF binaries
RCU binaries
FMW
Install
Image
JRE
Image
Base
Image
FMW
Infrastructure
Server JRE
Oracle Linux
CY2019
WebLogic/Coherence 14.1.1
CY2020
Fusion Middleware 14.1.2
WebLogic
Server
WebLogic 14.1.1
• Java EE 8
• Jakarta EE 8
• Kubernetes-driven enhancements
• Web Tier HTTP/2 Support
• JDK 8 and JDK 11
WebLogic 14.1.2
• Kubernetes-driven
enhancements
• Security updates
• Console updates
• JDK 8 (TBD), JDK 11
Coherence
Coherence 14.1.1
• Multi-language clients
• JavaScript, Python, gRPC
• Tracing
• Enable modularization
• JDK 8 and JDK 11
Coherence 14.1.2
• Modular server
• Topics
• GraalVM Support
Versions 14.1.1 and 14.1.2
FMW 14.x.x versions will come out in 2020-2022
Fusion Middleware 12.2.1.4 Highlights
Identity Management Suite (IAM,
Governance, Directory Svr): Application Development Tools:
• Simplified install /config, full Oauth 2.0,
• OIDC support
• Rapid Appl. Onboarding
• REST / SCIM access to Directory Data
• Performance and Stability
Improvements
• Coexistence with other UI Tools
SOA & BPM
• Industrial hardening
• Hybrid Integration
• Bugfix releases
Forms – Maintenance releases
• Security enhancements
• Text Field increased to 2Mb
• Improvements custom color feature
WebCenter (Portal, Sites & Content)
• Better Search(Elastic Search)
• Hybrid Support
Others…
Extended Support till 2025
Other FMW Products on Docker/Kubernetes
• Key FMW products in production
• With WebLogic Kubernetes tools
• Oracle ADF (FMW Infrastructure)
• Supported today
• SOA
• Developer release supported today
• Production support in CY2019
• IDM
• Production support in CY2019
• Access, Directory support in
H1CY2020
• WebCenter Sites, Portal, Content
• Planned for H12020
New ways
• Is Oracle Fusion Middleware still needed?
• It Depends:
□ If customer wants only on premise: yes, as long as app strategy doesn’t change
□ If customer wants IaaS: yes
□ If customer wants PaaS: For now but will change
□ If customer chooses for new ways: No
• Partial path to Microservices
• Migrate to Containers
• Migrate to Cloud
Coherence WebLogic
New ways
Possible path to microservices
• Started as J4C (Java for Cloud)
• A framework of open source Java libraries for
developing microservices
• Can run as a standalone JVM Container
• Two programming models
• Helidon MP: MicroProfile APIs –
declarative, Java EE/Jakarta EE style
(JAX-RS, CDI, etc.)
• Helidon SE: functional style, transparent
• Bare metal, VMs, Docker, Kubernetes
• Supported by Oracle
• Extend WebLogic applications with Java
microservices
Larger
Full-Stack
Spring Boot
MicroProfile Based
Open Liberty
Microframeworks
Smaller
Helidon SE
Helidon MP
JSON-
JAX-RS CDI P/B
Oracle
Cloud
Integrati
onsConfig WebServer Security
Netty
Helidon Architecture
Config
Jersey
Security
RxServer
MicroProfile
CDI
JSON-P
JSON-B
Oracle
Cloud
Services
Netty
Two programming models
Eclipse MP (Microprofile)
• Platform to optimize Enterprise Java
for a microservices architecture
• Familiar to Java EE developers
• Key Java EE APIs +
new MicroProfile APIs
Helidon SE (Standard Edition)
• Lightweight microframework
• Embedded Reactive Webserver to
serve dynamic and static content
• Security support for different
pluggable providers
• Built-in integrations to facilitate using
Oracle Cloud Services
Oracle Public
Applications
Hybrid Application and Environment Management
Traditional Java Microservices Polyglot microservices
Cloud Native Environment
Operators
Open Operating Systems
Public Cloud Private Cloud Hybrid Cloud
Enterprise Java Vision – traditional and modern
Conclusions
• WebLogic will still be the foundation for the coming future
□ Though in hybrid situations
• Focus will be on Cloud Native trends
• Other FMW follow the same path
□ Cloud and on premise
• On Premise: Try to migrate to a more containerized landscape
• Develop more Cloud Native, also on premise
• Hybrid situation: WebLogic, FMW, Microservices, Serverless
• Be a good housekeeper
□ Do active lifecyclemanagement (patch, upgrade)
Any Questions? Let’s keep in touch!!
mschildmeijer@qualogy.com
https://community.oracle.com/blogs/mnemonic
https://www.qualogy.com/nl/techblog/author/michel-schildmeijer
@MNEMONIC01
nl.linkedin.com/in/mschldmr

Weitere ähnliche Inhalte

Was ist angesagt?

WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackDLT Solutions
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker IntroductionSparkbit
 
Dean keynote-ladis2009
Dean keynote-ladis2009Dean keynote-ladis2009
Dean keynote-ladis2009ikewu83
 
Getting started with Jenkins
Getting started with JenkinsGetting started with Jenkins
Getting started with JenkinsEdureka!
 
Ceph and Openstack in a Nutshell
Ceph and Openstack in a NutshellCeph and Openstack in a Nutshell
Ceph and Openstack in a NutshellKaran Singh
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewJames Bayer
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017Docker, Inc.
 
SK플래닛_README_마이크로서비스 아키텍처로 개발하기
SK플래닛_README_마이크로서비스 아키텍처로 개발하기SK플래닛_README_마이크로서비스 아키텍처로 개발하기
SK플래닛_README_마이크로서비스 아키텍처로 개발하기Lee Ji Eun
 
Gradle - the Enterprise Automation Tool
Gradle  - the Enterprise Automation ToolGradle  - the Enterprise Automation Tool
Gradle - the Enterprise Automation ToolIzzet Mustafaiev
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker, Inc.
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleJames Bayer
 
Battle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBootBattle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBootChristos Sotiriou
 
Docker Container Security
Docker Container SecurityDocker Container Security
Docker Container SecuritySuraj Khetani
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to dockerWei-Ting Kuo
 

Was ist angesagt? (20)

WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
Apache Maven
Apache MavenApache Maven
Apache Maven
 
Dean keynote-ladis2009
Dean keynote-ladis2009Dean keynote-ladis2009
Dean keynote-ladis2009
 
Getting started with Jenkins
Getting started with JenkinsGetting started with Jenkins
Getting started with Jenkins
 
Spring Boot
Spring BootSpring Boot
Spring Boot
 
Ceph and Openstack in a Nutshell
Ceph and Openstack in a NutshellCeph and Openstack in a Nutshell
Ceph and Openstack in a Nutshell
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool Overview
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017
 
SK플래닛_README_마이크로서비스 아키텍처로 개발하기
SK플래닛_README_마이크로서비스 아키텍처로 개발하기SK플래닛_README_마이크로서비스 아키텍처로 개발하기
SK플래닛_README_마이크로서비스 아키텍처로 개발하기
 
Gradle - the Enterprise Automation Tool
Gradle  - the Enterprise Automation ToolGradle  - the Enterprise Automation Tool
Gradle - the Enterprise Automation Tool
 
Why do I hate Hibernate?
Why do I hate Hibernate?Why do I hate Hibernate?
Why do I hate Hibernate?
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan Example
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Jboss Tutorial Basics
Jboss Tutorial BasicsJboss Tutorial Basics
Jboss Tutorial Basics
 
Battle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBootBattle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBoot
 
Docker Container Security
Docker Container SecurityDocker Container Security
Docker Container Security
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 

Ähnlich wie Keynote Oracle Fusion Middleware Summit_2020

WebLogic im neuen Gewand
WebLogic im neuen GewandWebLogic im neuen Gewand
WebLogic im neuen GewandVolker Linz
 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution BriefingEd Burns
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar
 
Jakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseJakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseEdward Burns
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application gridAlicja Sieminska
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
 
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo | MADP & MBaaS
 
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환Opennaru, inc.
 
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...Lucas Jellema
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6Jeffrey West
 
Oracle web center
Oracle web centerOracle web center
Oracle web centerEast Le
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
 

Ähnlich wie Keynote Oracle Fusion Middleware Summit_2020 (20)

WebLogic and GraalVM
WebLogic and GraalVMWebLogic and GraalVM
WebLogic and GraalVM
 
WebLogic im neuen Gewand
WebLogic im neuen GewandWebLogic im neuen Gewand
WebLogic im neuen Gewand
 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JS
 
Jakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseJakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu Hause
 
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas JellemaAMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
 
AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...
AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...
AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application grid
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for Enterprises
 
ASP.NET 5
ASP.NET 5ASP.NET 5
ASP.NET 5
 
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
 
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware PublicationAMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
 
Oracle web center
Oracle web centerOracle web center
Oracle web center
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 

Mehr von Michel Schildmeijer

Enterprise container platform verrazzano
Enterprise container platform verrazzanoEnterprise container platform verrazzano
Enterprise container platform verrazzanoMichel Schildmeijer
 
5 steps to take setting up a streamlined container pipeline
5 steps to take setting up a streamlined container pipeline5 steps to take setting up a streamlined container pipeline
5 steps to take setting up a streamlined container pipelineMichel Schildmeijer
 
Kubernetes and Oracle - a guiding whitepaper
Kubernetes and Oracle - a guiding whitepaperKubernetes and Oracle - a guiding whitepaper
Kubernetes and Oracle - a guiding whitepaperMichel Schildmeijer
 
Pro2516 10 things about oracle and k8s.pptx-final
Pro2516   10 things about oracle and k8s.pptx-finalPro2516   10 things about oracle and k8s.pptx-final
Pro2516 10 things about oracle and k8s.pptx-finalMichel Schildmeijer
 
Oracle Fuson Middleware Diagnostics, Performance and Troubleshoot
Oracle Fuson Middleware Diagnostics, Performance and TroubleshootOracle Fuson Middleware Diagnostics, Performance and Troubleshoot
Oracle Fuson Middleware Diagnostics, Performance and TroubleshootMichel Schildmeijer
 
Oracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresMichel Schildmeijer
 
Oracle SOA suite and Coherence dehydration
Oracle SOA suite and  Coherence dehydrationOracle SOA suite and  Coherence dehydration
Oracle SOA suite and Coherence dehydrationMichel Schildmeijer
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationMichel Schildmeijer
 
Oracle Fusion Middleware on Exalogic Best Practises
Oracle Fusion Middleware on Exalogic Best PractisesOracle Fusion Middleware on Exalogic Best Practises
Oracle Fusion Middleware on Exalogic Best PractisesMichel Schildmeijer
 
WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013Michel Schildmeijer
 

Mehr von Michel Schildmeijer (10)

Enterprise container platform verrazzano
Enterprise container platform verrazzanoEnterprise container platform verrazzano
Enterprise container platform verrazzano
 
5 steps to take setting up a streamlined container pipeline
5 steps to take setting up a streamlined container pipeline5 steps to take setting up a streamlined container pipeline
5 steps to take setting up a streamlined container pipeline
 
Kubernetes and Oracle - a guiding whitepaper
Kubernetes and Oracle - a guiding whitepaperKubernetes and Oracle - a guiding whitepaper
Kubernetes and Oracle - a guiding whitepaper
 
Pro2516 10 things about oracle and k8s.pptx-final
Pro2516   10 things about oracle and k8s.pptx-finalPro2516   10 things about oracle and k8s.pptx-final
Pro2516 10 things about oracle and k8s.pptx-final
 
Oracle Fuson Middleware Diagnostics, Performance and Troubleshoot
Oracle Fuson Middleware Diagnostics, Performance and TroubleshootOracle Fuson Middleware Diagnostics, Performance and Troubleshoot
Oracle Fuson Middleware Diagnostics, Performance and Troubleshoot
 
Oracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy features
 
Oracle SOA suite and Coherence dehydration
Oracle SOA suite and  Coherence dehydrationOracle SOA suite and  Coherence dehydration
Oracle SOA suite and Coherence dehydration
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementation
 
Oracle Fusion Middleware on Exalogic Best Practises
Oracle Fusion Middleware on Exalogic Best PractisesOracle Fusion Middleware on Exalogic Best Practises
Oracle Fusion Middleware on Exalogic Best Practises
 
WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013
 

Kürzlich hochgeladen

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Keynote Oracle Fusion Middleware Summit_2020

  • 1. Oracle Middleware Summit Keynote By Michel Schildmeijer, 9 January 2019, Qualogy
  • 2. /]# whoami • From Amsterdam, the Netherlands • Lead Technologist at Qualogy Holding • Oracle ACE since 2012 • Authored 2 books about WebLogic in 2010/2011 • Started with UNIX in 1994 • Started with BEA technology in 2000 • Started in 2017 looking at containerization strategies, DevOps etc.
  • 3. What is Middleware? • A Marketing Term? • A Meaningless Term? • Software Glue & Distributed systems? • Some Unified Translator? • All of the above…?
  • 4. Traditional Middleware • Information and Processes (business, human or technical) through Business Process Management (BPM) • Sessions by Transaction, or Transaction Processing Monitoring • Messages, through Message Oriented Middleware (MOM)- JMS, Service Bus • Applications, using composite suites (like Oracle SOA Suite) • Presentation layer, done through a Web Portal
  • 5. Modernized Middleware • API and API management • Rest / JSON • Event based, real time data stream • Apache Kafka, Storm, Spark, Ignite • Service routing • Istio, Linkerd • Cloud /PaaS implementations • Oracle Integration Cloud
  • 6. ORACLE APPLICATIONS FUSION APPLICATIONS THIRD PARTY APPLICATIONS ORACLE FUSION MIDDLEWARE Complete Integrated Open Oracle’s Solution in the past: Fusion Middleware Business Innovation Platform
  • 7. Initial thoughts of Oracle Fusion Middleware ONE Uniform Design Environment ONE Management Environment ONE Monitoring Environment ONE Architecture ONE Design ONE Skill set
  • 8. Oracle Fusion Middleware Suites • Application Server • Integration and Process Management • Application Development Tools • Business Intelligence • Content Management (WebCenter) • Identity and Access Management • Data Integration Copyright © 2019 Oracle and/or its affiliates. Components Oracle Fusion Middleware
  • 9. Applicatie Server ServiceBus WS Policies EM OSS WebCenter Content WebTier / OHS RDBMSRules BPEL BPM WebCenter Portal / ADF IDE’s / Build / Deploy
  • 10. Platform Across All Oracle Product Lines Fusion Applications Products Running on WebLogic Applications Portfolio Using Fusion Middleware components SOA-BPM Suite Identity Management Suite Business Intelligence Suite Content Management Suite WebCenter Suite Java EE/ISV Apps Fusion Middleware Cloud Application Foundation Build on Fusion Middleware WebLogic Server Coherence Grid Tuxedo Java Oracle Fusion Middleware
  • 11. Oracle WebLogic Suite Cloud Application Foundation for Java applications WebLogic Server Java EE: Reliability, Availability, Scalability & Performance Coherence EE Data Grid Scale Out for Java, C++, .NET Java Virtual Machines Oracle and OpenSource JVM’s DevelopmentTools Jdeveloper/Eclipse EnterpriseManager AdminandOperations WebLogic Suite Custom App Packaged App SOA & BPM Web Center
  • 12. WebLogic, Coherence 10.3.X and 3.7.X WebLogic, Coherence 12.1.X WebLogic, Coherence 12.2.1.X WebLogic, Coherence 14.1.X Java EE 5 Java EE 6 Java EE 7 Java/Jakarta EE 8 JDK 6 and 7 JDK 7 and 8 JDK 8 JDK 8 and 11 2009 - 2012 2011 - 2014 2015 - 2019 2019+ WebLogic & Coherence versions and roadmaps
  • 13.
  • 14. Future of WebLogic • 1st Focus of Oracle will be Cloud • Focus on containers and orchestration • Domain partitions will be deprecated • All Cloud versions will be released for on premise • Next on premise version: 14.1.1
  • 15. Coherence in memory Data Grid • Key-value object / document storage • Clustered caching with disk persistence • REST, Java, .NET, C++ interfaces • Querying, eventing, transactions • In-place distributed processing • HotCache: refresh from database • Multi-site data federation Site 1 Grid Services Clients Enterprise Site 2
  • 16. • Industry trends □ Microservices, serverless □ Private and public clouds □ OS Containers, orchestration frameworks • WebLogic, Coherence customer demand □ Cloud neutral infrastructure □ Integrate with new tools and services □ Evolve WebLogic, Coherence for these environments Blockchain WebLogic Coherence WebLogic Future of WebLogic
  • 17. DevOps for Enterprise Java Applications EE Develop Build Package Deploy/ Monitor/Scale Monitor, Update, Patch, Extend
  • 18. • Java EE 8, Jakarta EE 8 Support • JDK 8 and 11 Support • Backwards compatible with prior versions • Available on premises and Cloud • FMW Support in CY2020 WebLogic next version
  • 19. WebLogic Cloud – Container Engine for Kubernetes (OKE) WebLogic Cloud – Virtual Machines (VM) WebLogic Cloud Options – no Java Cloud Service
  • 20. OKEVM Non-JRF 12.2.1.3 Provisioning Marketplace Operator and Marketplace Universal Credit Model Yes (planned) Yes (planned) BYOL model Yes (available today) Yes (planned) Coherence (WLS Suite) Installed Yes WLS versions JRF 12.2.1.3/11.1.1.7 Non-JRF 12.2.1.3 JRF 12.2.1.3 ETA Available today (BYOL) Q1CY2020 WebLogic Cloud options
  • 21. Building Blocks for WebLogic Kubernetes • WebLogic Docker certification □ Docker images, Dockerfiles, GitHub • WebLogic Kubernetes certification □ How-to, best practices • Integration □ Management: Operator □ Monitoring: Exporter for Prometheus □ Migration: Deploy tooling □ Logging: Exporter for Elastic Stack □ Image: Tool management Kubernetes Operator WebLogic WebLogic WebLogic
  • 22. WebLogic Containers Base Image Oracle Linux 7 Image JDK & WebLogic bins Image WebLogic Domain Image WebLogic Deployed app Docker Container Runtime Docker Software libcontainer libvirt LXC Linux Kernel
  • 23. • 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 based on inputs gathered WebLogic Deploy Tooling
  • 24. • Azure Marketplace IaaS Solution for WebLogic • Published, maintained and supported by Oracle • Based on Oracle Linux 7.6, Oracle JDK and WebLogic (12.2.1.3) • Bring your own license • Supports common use-cases such as load-balancing and clustering • Initial release end of October, more releases by end of year • https://aka.ms/azurewls WebLogic on Azure
  • 25. Kubernetes Cluster Customer Tenancy Repository • JRF Support on Kubernetes SecretsDomain CR Operator • FMW Infra Domain Image • WebLogic binaries • Domain Applications WebLogic Domain(s) Logs WLS Cluster AS MS MS MS MS MS POD 1 POD 2 POD 3 POD 4 POD 5 POD 6 Kubernetes FMW Infra Domain Image Operator Image FMW Infra Future
  • 26. Fusion Middleware Infrastructure The Fusion Middleware Infrastructure install images contains: • • • • WebLogic binaries Coherence binaries JRF binaries RCU binaries FMW Install Image JRE Image Base Image FMW Infrastructure Server JRE Oracle Linux
  • 27. CY2019 WebLogic/Coherence 14.1.1 CY2020 Fusion Middleware 14.1.2 WebLogic Server WebLogic 14.1.1 • Java EE 8 • Jakarta EE 8 • Kubernetes-driven enhancements • Web Tier HTTP/2 Support • JDK 8 and JDK 11 WebLogic 14.1.2 • Kubernetes-driven enhancements • Security updates • Console updates • JDK 8 (TBD), JDK 11 Coherence Coherence 14.1.1 • Multi-language clients • JavaScript, Python, gRPC • Tracing • Enable modularization • JDK 8 and JDK 11 Coherence 14.1.2 • Modular server • Topics • GraalVM Support Versions 14.1.1 and 14.1.2 FMW 14.x.x versions will come out in 2020-2022
  • 28. Fusion Middleware 12.2.1.4 Highlights Identity Management Suite (IAM, Governance, Directory Svr): Application Development Tools: • Simplified install /config, full Oauth 2.0, • OIDC support • Rapid Appl. Onboarding • REST / SCIM access to Directory Data • Performance and Stability Improvements • Coexistence with other UI Tools SOA & BPM • Industrial hardening • Hybrid Integration • Bugfix releases Forms – Maintenance releases • Security enhancements • Text Field increased to 2Mb • Improvements custom color feature WebCenter (Portal, Sites & Content) • Better Search(Elastic Search) • Hybrid Support Others… Extended Support till 2025
  • 29. Other FMW Products on Docker/Kubernetes • Key FMW products in production • With WebLogic Kubernetes tools • Oracle ADF (FMW Infrastructure) • Supported today • SOA • Developer release supported today • Production support in CY2019 • IDM • Production support in CY2019 • Access, Directory support in H1CY2020 • WebCenter Sites, Portal, Content • Planned for H12020
  • 30. New ways • Is Oracle Fusion Middleware still needed? • It Depends: □ If customer wants only on premise: yes, as long as app strategy doesn’t change □ If customer wants IaaS: yes □ If customer wants PaaS: For now but will change □ If customer chooses for new ways: No
  • 31. • Partial path to Microservices • Migrate to Containers • Migrate to Cloud Coherence WebLogic New ways
  • 32. Possible path to microservices • Started as J4C (Java for Cloud) • A framework of open source Java libraries for developing microservices • Can run as a standalone JVM Container • Two programming models • Helidon MP: MicroProfile APIs – declarative, Java EE/Jakarta EE style (JAX-RS, CDI, etc.) • Helidon SE: functional style, transparent • Bare metal, VMs, Docker, Kubernetes • Supported by Oracle • Extend WebLogic applications with Java microservices Larger Full-Stack Spring Boot MicroProfile Based Open Liberty Microframeworks Smaller Helidon SE Helidon MP JSON- JAX-RS CDI P/B Oracle Cloud Integrati onsConfig WebServer Security Netty
  • 34. Two programming models Eclipse MP (Microprofile) • Platform to optimize Enterprise Java for a microservices architecture • Familiar to Java EE developers • Key Java EE APIs + new MicroProfile APIs Helidon SE (Standard Edition) • Lightweight microframework • Embedded Reactive Webserver to serve dynamic and static content • Security support for different pluggable providers • Built-in integrations to facilitate using Oracle Cloud Services Oracle Public
  • 35. Applications Hybrid Application and Environment Management Traditional Java Microservices Polyglot microservices Cloud Native Environment Operators Open Operating Systems Public Cloud Private Cloud Hybrid Cloud Enterprise Java Vision – traditional and modern
  • 36. Conclusions • WebLogic will still be the foundation for the coming future □ Though in hybrid situations • Focus will be on Cloud Native trends • Other FMW follow the same path □ Cloud and on premise • On Premise: Try to migrate to a more containerized landscape • Develop more Cloud Native, also on premise • Hybrid situation: WebLogic, FMW, Microservices, Serverless • Be a good housekeeper □ Do active lifecyclemanagement (patch, upgrade)
  • 37. Any Questions? Let’s keep in touch!! mschildmeijer@qualogy.com https://community.oracle.com/blogs/mnemonic https://www.qualogy.com/nl/techblog/author/michel-schildmeijer @MNEMONIC01 nl.linkedin.com/in/mschldmr