SlideShare a Scribd company logo
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
Keynote Oracle Fusion Middleware Summit_2020
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
Ad

More Related Content

What's hot (20)

Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
Winton Winton
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
Kangaroot
 
Red Hat - Corporate Presentation
Red Hat - Corporate PresentationRed Hat - Corporate Presentation
Red Hat - Corporate Presentation
Renato Adrião
 
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays
 
Black Friday - MuleSoft Automation.pdf
Black Friday - MuleSoft Automation.pdfBlack Friday - MuleSoft Automation.pdf
Black Friday - MuleSoft Automation.pdf
Amir Khan
 
Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4
HngNguyn748044
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
Greg Hoelzer
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
DLT Solutions
 
Hybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAILHybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAIL
David Pasek
 
Introduction to Sprite Kit
Introduction to Sprite KitIntroduction to Sprite Kit
Introduction to Sprite Kit
Tai Lun Tseng
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
Winton Winton
 
Open shift 4-update
Open shift 4-updateOpen shift 4-update
Open shift 4-update
SaeidVarmazyar
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
David J Rosenthal
 
Containers: The What, Why, and How
Containers: The What, Why, and HowContainers: The What, Why, and How
Containers: The What, Why, and How
Sneha Inguva
 
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
문기 박
 
Flutter vs React Native | Edureka
Flutter vs React Native | EdurekaFlutter vs React Native | Edureka
Flutter vs React Native | Edureka
Edureka!
 
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Matt Raible
 
The Evolution Of Server Virtualization By Hitendra Molleti
The Evolution Of Server Virtualization By Hitendra MolletiThe Evolution Of Server Virtualization By Hitendra Molleti
The Evolution Of Server Virtualization By Hitendra Molleti
Hitendra Molleti
 
Why a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is EssentialWhy a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is Essential
Alibaba Cloud
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
Kangaroot
 
Red Hat - Corporate Presentation
Red Hat - Corporate PresentationRed Hat - Corporate Presentation
Red Hat - Corporate Presentation
Renato Adrião
 
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
apidays
 
Black Friday - MuleSoft Automation.pdf
Black Friday - MuleSoft Automation.pdfBlack Friday - MuleSoft Automation.pdf
Black Friday - MuleSoft Automation.pdf
Amir Khan
 
Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4
HngNguyn748044
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
Greg Hoelzer
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
DLT Solutions
 
Hybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAILHybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAIL
David Pasek
 
Introduction to Sprite Kit
Introduction to Sprite KitIntroduction to Sprite Kit
Introduction to Sprite Kit
Tai Lun Tseng
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
Winton Winton
 
Containers: The What, Why, and How
Containers: The What, Why, and HowContainers: The What, Why, and How
Containers: The What, Why, and How
Sneha Inguva
 
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
문기 박
 
Flutter vs React Native | Edureka
Flutter vs React Native | EdurekaFlutter vs React Native | Edureka
Flutter vs React Native | Edureka
Edureka!
 
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Matt Raible
 
The Evolution Of Server Virtualization By Hitendra Molleti
The Evolution Of Server Virtualization By Hitendra MolletiThe Evolution Of Server Virtualization By Hitendra Molleti
The Evolution Of Server Virtualization By Hitendra Molleti
Hitendra Molleti
 
Why a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is EssentialWhy a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is Essential
Alibaba Cloud
 

Similar to Keynote Oracle Fusion Middleware Summit_2020 (20)

WebLogic and GraalVM
WebLogic and GraalVMWebLogic and GraalVM
WebLogic and GraalVM
Michel Schildmeijer
 
WebLogic im neuen Gewand
WebLogic im neuen GewandWebLogic im neuen Gewand
WebLogic im neuen Gewand
Volker 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 Briefing
Ed 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 Workloa
WASdev 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 JS
Amit 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 Hause
Edward Burns
 
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
Getting value from IoT, Integration and Data Analytics
 
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...
Getting value from IoT, Integration and Data Analytics
 
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
Alicja Sieminska
 
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
Convertigo | MADP & MBaaS
 
ASP.NET 5
ASP.NET 5ASP.NET 5
ASP.NET 5
David Voyles
 
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 6
Jeffrey West
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
Brian Christner
 
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
Getting value from IoT, Integration and Data Analytics
 
Oracle web center
Oracle web centerOracle web center
Oracle web center
East 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.pptx
ssuser5faa791
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011
Agora Group
 
WebLogic im neuen Gewand
WebLogic im neuen GewandWebLogic im neuen Gewand
WebLogic im neuen Gewand
Volker 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 Briefing
Ed 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 Workloa
WASdev 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 JS
Amit 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 Hause
Edward 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 grid
Alicja Sieminska
 
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
Convertigo | 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 6
Jeffrey West
 
Oracle web center
Oracle web centerOracle web center
Oracle web center
East 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.pptx
ssuser5faa791
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011
Agora Group
 
Ad

More from Michel Schildmeijer (11)

Enterprise container platform verrazzano
Enterprise container platform verrazzanoEnterprise container platform verrazzano
Enterprise container platform verrazzano
Michel 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 pipeline
Michel Schildmeijer
 
Kubernetes and Oracle - a guiding whitepaper
Kubernetes and Oracle - a guiding whitepaperKubernetes and Oracle - a guiding whitepaper
Kubernetes and Oracle - a guiding whitepaper
Michel 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-final
Michel 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 Troubleshoot
Michel Schildmeijer
 
Oracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy features
Michel Schildmeijer
 
Oracle SOA suite and Coherence dehydration
Oracle SOA suite and  Coherence dehydrationOracle SOA suite and  Coherence dehydration
Oracle SOA suite and Coherence dehydration
Michel Schildmeijer
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementation
Michel Schildmeijer
 
Oracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuningOracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuning
Michel 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 Practises
Michel 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 2013
Michel Schildmeijer
 
Enterprise container platform verrazzano
Enterprise container platform verrazzanoEnterprise container platform verrazzano
Enterprise container platform verrazzano
Michel 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 pipeline
Michel Schildmeijer
 
Kubernetes and Oracle - a guiding whitepaper
Kubernetes and Oracle - a guiding whitepaperKubernetes and Oracle - a guiding whitepaper
Kubernetes and Oracle - a guiding whitepaper
Michel 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-final
Michel 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 Troubleshoot
Michel Schildmeijer
 
Oracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy features
Michel Schildmeijer
 
Oracle SOA suite and Coherence dehydration
Oracle SOA suite and  Coherence dehydrationOracle SOA suite and  Coherence dehydration
Oracle SOA suite and Coherence dehydration
Michel Schildmeijer
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementation
Michel Schildmeijer
 
Oracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuningOracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuning
Michel 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 Practises
Michel 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 2013
Michel Schildmeijer
 
Ad

Recently uploaded (20)

The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Salesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docxSalesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docx
José Enrique López Rivera
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
Lynda Kane
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical DebtBuckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Lynda Kane
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Salesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docxSalesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docx
José Enrique López Rivera
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
Lynda Kane
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical DebtBuckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Lynda Kane
 

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
  • 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!! [email protected] https://community.oracle.com/blogs/mnemonic https://www.qualogy.com/nl/techblog/author/michel-schildmeijer @MNEMONIC01 nl.linkedin.com/in/mschldmr