IBM WebSphere Application Server Update Session 2100 @Think — Walt Noffsinger Director, WebSphere & App Platform

noffsing@us..com @walt_noffsinger

IBM Cloud / © 2019 IBM Corporation 1 Please note

IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice and at IBM’s sole discretion.

Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.

The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract.

The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.

Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

IBM Cloud / © 2019 IBM Corporation 2 But First - - - A Few Quick Survey Questions

IBM Cloud / © 2019 IBM Corporation 3 1 2 3 IBM WebSphere is the optimal WebSphere leading IBM Cloud is End-to-end Development innovation in Java optimized for and Deployment experience Java runtime for accelerates Cloud journey and Cloud WebSphere Cloud

Millions of developers Seamless Build, Run, and Manage Proven approach for for Java App Modernization to cloud Optimized for Cloud Native Secure to the core without workloads: Microservices, EE, performance degradation Flexible deployment across Microprofile, Spring and containers, vm’s, private, public Reactive Java stack optimized for cloud with 2x efficiency Simplified end to end developer Open Liberty largest ever IBM Integrated to the core - One Cloud experience open source contribution architecture AI Ready: Java APIs for , Blockchain

IBM Cloud / © 2019 IBM Corporation 4 4 IBM WebSphere Application Server Enterprise foundation for building modern, secure, robust applications for Cloud

WebSphere has the The only completely There are over 8,000+ WebSphere longest running componentized app customers worldwide continuous evolution infra environment and growing of any app server in designed from the 1 million the industry ground up for cloud applications running on workloads WebSphere today!

IBM Cloud / February 2019 / © 2019 IBM Corporation 5 IBM Cloud / February 2019 / © 2019 IBM Corporation 5 Application Modernization Platform

WebSphere Liberty Built on MicroProfile

BX Dev; Jenkins; Zipkin; Key/Trust; Istio; MicroClimate GitHub; Docker Reg. ELK Stack Trusted Reg.; Zipkin; Key/Trust; Istio; APM4DevOps

✔️ Business Project Deploy Need(s) Need(s) Code Build Test Private

Develop Operate ? Value Monitor Assessment

Transformation automate Deploy advisor Code Build Test Public

Cloud Automation Eclipse; Jenkins/UCD; Jmeter Certificates; APM GitHub; Terraform & Chef. Test WB Terraform & Chef. ITM Manager Certificates Netcool

IBM Cloud Traditional WebSphere (ND / Base) Private Legacy & Cloud Native apps will co-exist for the next 10+ years Move at your own pace

You are here

Co-existence between legacy and cloud-native CloudNative

0 Time

Legacy Target – Microservices Coexistence will architecture fully involve new and New features exposed to new and legacy applications will be added legacy applications to existing working together applications 7 IBM Cloud / February 2019 / © 2019 IBM Corporation Source: IBM Enterprise Priorities and a Path to Transform

Priority for enterprise digital of an enterprise’s workloads transformation strategies is modernizing More than can be traditional #1 existing systems. 75% applications.

Outcomes Greater business agility Faster to Market but Access to data for insights challenges remain: Integration, Improved productivity security, governance

Migrate Modernize Build Manage

Lift & shift applications Update using Build new Integrate and workloads containers and cloud native and manage, microservices applications multicloud

IBM Cloud / February 2019 / © 2019 IBM Corporation Source: Forrester study 88 Client Story: Finanz Informatik

How Finanz Informatik achieved business agility with IBM WebSphere Application Server Liberty

• Finanz Informatik offers services to half of Germany’s banking retail customers • Delivering apps across Multiple channels • Apps previously on WAS ND v6, 6.1, 7 • Goals: reduce costs; gain flexibility to move forward with modern application technologies • Going forward: apps will be deployed in virtual environments, on clouds, and using Docker containers

*1:3:4:8:12 correlates to the relative price of WAS ND (1), ICP Cloud Native (3), WAS Base (4), WAS Liberty (8), CAM (12) 9 9 WebSphere and ICP Provides A Clear Path To Transition To Cloud Native

Now Cloud Native

WAS ND Prescribed journey

Refactor 100% 80% Containerize Componentize 20% w/ Liberty ?% ?% Version Upgrade

Traditional Web App Cells Collectives Advisor Transformation Cells Collectives Kubernetes Measurable benefits at every step of the Modernization Journey IBM Cloud / February 2019 / © 2019 IBM Corporation 10 Enterprise Priorities and a Path to Transform

Faster to Market but challenges remain: Integration, security, governance

Build

Build new cloud native applications

IBM Cloud / February 2019 / © 2019 IBM Corporation Source: Forrester study 1111 Text goes here

https://github.com/openliberty/

Think 2019 / 6658 / Feb 2019 / © 2019 IBM Corporation 12 Liberty 18.0.0.4 MICROPROFILE 2.1 NEW ENTERPRISE CAPABILITIES FOR MICROSERVICES

JAKARTA EE Open Open API Rest Client Config Tracing 1.2 1.0 1.1 1.3

Fault JWT Health Tolerance Metrics 1.1 1.1 Check 1.0 1.1

Eclipse MicroProfile: 4https://microprofile.io CDI 2.0 JSON-P 1.1 JAX-RS 2.1 JSONB 1.0 Jakarta EE: 4 https://www.jakarta.ee/ BUILDS ON JAVA EE 8.0 Liberty ♥ Spring

Meet you where you are Easy, opinionated Docker Use Liberty in your existing Liberty Build Docker images with Spring developer experience ♥ your preferred build tool Spring Boot App .

> mvn boost:package > cp app.jar …/apps > java –jar app.jar Application Spring Boot App . > server run > mvn package Spring Libs. Other Libs Liberty > mvn boost:docker-build > docker run Liberty Server first > cf push Frequency Update

+ springBoot-2.0 servlet-4.0 Dual Layer with Liberty & OpenJ9

Spring Boot and Liberty, everywhere

Think 2019 / 6658 / Feb 2019 / © 2019 IBM Corporation 14 Microclimate provides the developer experience to rapidly deliver high Microclimate quality, cloud native code in containers seamlessly into production http://ibm.biz/microclimate

Choice with consistency Fast Inner Loop Powerful data analytics DevOps Productivity and code intelligence Get started quickly with Lightning fast inner loop to Provides real time Integrated DevOps choice of programming develop, build, test and application metrics at experience that supports languages and debug microservices development time deployment to Kubernetes frameworks or provide natively in containers on IBM Cloud Private or your own language Language server protocols IBM Kubernetes Service template aid high quality code development Programming Model and Ecosystem for IBM Cloud

IBM Products ISV and Partner Solutions (Cloud Paks) (Cloud Paks) Standards & Certification Best practices, guides, onboarding/carwash, API publication

Personal Developer DevOps Insights Experience Web hosted + local Availability insights, Deployment Risks, Team insights, Security Insights Sharing of design, IDE, Debug, Projects/Teams, technology, Ops2Dev, Code Intelligence, DevOps documentation, CLI, Templates, Innerloop Continuous Integration, Delivery, and Security artifacts, samples, etc. via Common GitLab, Jenkins, JenkinsX, SonarCube, Artifactory, Nexus, Selenium, Razee, Knative PaaS for IBM Public Modernization and Private Clouds

Rehost, Refactor, Repackage Developer Advocacy and and outreach Advocacy Developer Languages and Runtimes Hybrid Cloud Programming Models and Java, Node, Swift, Go, PHP… Frameworks Jakarta EE, Microprofile, Java SDK, Serverless, Knative, Events, Spring, Multi-cluster patterns

IBM Cloud / © 2019 IBM Corporation 16 Enterprise Priorities and a Path to Transform

Outcomes Greater business agility Access to data for insights Improved productivity

Modernize

Update using containers and microservices

IBM Cloud / February 2019 / © 2019 IBM Corporation Introducing IBM Cloud Application Platform The ultimate modernization solution for our clients

• Any app, any framework, one IBM Cloud Application Platform platform for an end-to- end dev & deployment Modernize applications with ultimate deployment choice & flexibility experience

• Clear path to application & WebSphere IBM Cloud Private operational ND, Base & Liberty Core Build and run cloud-native applications modernization Cells Collectives WAS Cloud Fctns Liberty WAS Liberty Spring Node.js Swift Advisor

• Modernize and adopt at & more.. Microclimate your own pace Transformation

WebSphere ND IBM Cloud Private WebSphere Base Liberty Core VPC Ratio 1 3 4 8

IBM Cloud / February 2019 / © 2019 IBM Corporation 18 Introducing WAS ND 9.0.x Operational modernization begins here

• Simplified app-centric management for hybrid deployments • Proactive problem determination with logging & monitoring • Transform when you are ready • Resets the 9.x service stream clock

WebSphere Application Server ND 9.0.x Prepare for a container/cloud future and move when you are ready

Hybrid Deployment components: • Operational and application navigation *NEW* Application Navigator • Logging and Monitoring • Transformation Advisor Visibility, problem determination, and contextual • MicroClimate actions across VMs & containers • Metering

IBM Cloud / February 2019 / © 2019 IBM Corporation 19 The above information being released represents IBM's current intent, is subject to change or withdrawal, and represents only goals and objectives Application Navigator tool for Hybrid Deployments Tech Preview 1q2019 Enabling the next-gen Ops Modernization for Hybrid Cloud

App navigator: • No charge component of WAS ND v8.x and v9.0 • Proactive problem determination across dependent App Navigator on a single pane of glass services reduces TCO while exploiting no-charge ICP Core services (logging, monitoring) • Consolidated view across Java (tWAS, Liberty, Spring) Environments (Containers, Cells, Collectives) Polyglot (Node, Swift) • Highly available – packaged as Microservice, deployed tWAS Liberty Containers in a container in Kubernetes Environment • Single pane of glass avoids building skills across several point technologies (e.g. tWAS AdminConsole, Liberty Cells Collectives Kubernetes AdminCenter, Logging (ELK), Monitoring (Prometheus), etc.

IBM Cloud / February 2019 / © 2019 IBM Corporation 20 One Management - WAS ND 9.0.x One Management – WAS ND 9.0.x provides uplift to Multicloud Manager

MCM and Application Navigator deliver application visibility for hybrid cloud, VMs and Containers

Multicloud Management w/ Application Navigator by WAS ND 9.0.x

Application Navigator Application Navigator …

tWAS Liberty Containers tWAS Liberty Containers

Cells Collectives Kubernetes Cells Collectives Kubernetes On-prem clusters Off-prem clusters Non-WAS Kubernetes including VMs including VMs clusters (ICP, OpenShift…)

MCM and APM: Application navigator shares common data model with MCM and APM, so customers can move up the stack easily for higher Qualities of Services IBM Cloud / February 2019 / © 2019 IBM Corporation 21 Demo: WAS ND 9.0.x - Application Navigator Tech Preview For hybrid deployments – Across Cells, Collectives and Kubernetes Now Available

22 Think23 2019 / 6658 / Feb 2019 / © 2019 IBM Corporation The following information being released represents IBM's Delivery Roadmap – Proposed current intent, is subject to change or withdrawal, and WAS 9.0.x, IBM Cloud Application Platform represents only goals and objectives.

4Q18 1q2019 2q 2019 and beyond

ICAP Enhancements IBM Voice Liberty deliverables • +Knative build pipeline and scale to zero scheduling. Gateway • Monthly GA • Java 11 WAS ND 9.0.x IBM Voice Agent • MicroProfile 2.2 • Liberty Advisor Liberty focus areas with Watson • App Navigator • MicroProfile.Next ICAP bundle GA • Polyglot support for ICAP • Reactive Messaging IBM Runtimes for WAS ND 9.0.x: Tech Preview • Upgrade to MCM and APM • Jakarta EE 8 Business • App Navigator for tWAS, scenarios • Boost for JavaEE and • Spring Liberty & Liberty and Kubernetes Enhanced App and Mgmt Operation Migration • App Cloud Pak with MicroProfile • Integrated Logging and Advisors Knative Monitoring view • OpenShift support • Liberty for CaaS, PaaS and • VM Quickstarter service Java FaaS mgmt dashboard

IBM Cloud / February 2019 / © 2019 IBM Corporation 23

IBM CONFIDENTIAL / © 2018 IBM Corporation Modernizing Call Center Applications IBM Voice Agent and Voice Gateway Benefits o Eliminate call wait times o Decrease length of calls by up to 75% o Resolve calls more quickly What?: Connects to existing call center o Improve call handling for human agents infrastructure or telephone network directly During 2018’s hurricane Michael, Who?: Watson virtual agent converses with an insurance provider saved callers in real-time and also supports $1 for every call minute human agents during live calls

How?: Combines Watson Speech To Text, Watson Text To Speech*, and Watson Assistant IBM Voice Agent with Watson on public cloud Why?: Reduced cost of resolving customer query and Improved customer satisfaction

IBM Voice Gateway on prem IBM Cloud / February 2019 / © 2019 IBM Corporation 24 © 2018 IBM Corporation Available as an cloud, on-prem (ICP), or hybrid cloud solution 25Think 2019 / DOC ID / Month XX, 2019 / © 2019 IBM Corporation Are you suffering from a large Java support bill from Oracle?

IBM Runtimes for Business

Enterprise support for open source Java Security and bug fixes 1-800-CALL-IBM support

Trusted and Secure 20+ years of Java expertise

Performance advantages 66% smaller footprint 100% throughput performance

Migrate your app with no app changes Save on Cost Only pay for support for what you need WebSphere Sign up Influence Customer Advisory now at deliverables Board – open invitation Think email: [email protected]

Choose your engagement level: Get involved. Be successful. 1. Stay ahead of the curve: more time commitment 2. Close the gap: quarterly involvement 3. At your own pace: impact longer term goals

IBM Cloud / © 2018 IBM Corporation 26 Summary

IBM Cloud Application Platform The modernization platform for our clients • Any app, any framework, one platform for an end-to-end development and deployment experience • Clear path to application & operational modernization • Built from IBM’s deep expertise & experience working with 8,000+ clients

WebSphere Application Server 9.0.x • Helps clients in their Hybrid world and shift toward Cloud and Containers

Application Navigator • For hybrid deployments – Across Cells, Collectives and Kubernetes • Enabling the next-gen Ops Modernization for Hybrid Cloud • A single pane of glass

IBM Cloud / February 2019 / © 2019 IBM Corporation 27

IBM CONFIDENTIAL / © 2018 IBM Corporation Notices and disclaimers

© 2018 International Business Machines Corporation. No part of this document Performance data contained herein was generally obtained in a controlled, may be reproduced or transmitted in any form without written permission isolated environments. Customer examples are presented as illustrations of from IBM. how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other U.S. Government Users Restricted Rights — use, duplication or disclosure operating environments may vary. restricted by GSA ADP Schedule Contract with IBM. References in this document to IBM products, programs, or services does not Information in these presentations (including information relating to products imply that IBM intends to make such products, programs or services available in that have not yet been announced by IBM) has been reviewed for accuracy as all countries in which IBM operates or does business. of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this Workshops, sessions and associated materials may have been prepared by information. This document is distributed “as is” without any warranty, either independent session speakers, and do not necessarily reflect the views of express or implied. In no event, shall IBM be liable for any damage arising IBM. All materials and discussions are provided for informational purposes only, from the use of this information, including but not limited to, loss of data, and are neither intended to, nor shall constitute legal or other guidance or business interruption, loss of profit or loss of opportunity. IBM products and advice to any individual participant or their specific situation. services are warranted per the terms and conditions of the agreements under which they are provided. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to IBM products are manufactured from new parts or new and used parts. the identification and interpretation of any relevant laws and regulatory In some cases, a product may not be new and may have been previously requirements that may affect the customer’s business and any actions the installed. Regardless, our warranty terms apply.” customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure Any statements regarding IBM's future direction, intent or product plans that the customer follows any law. are subject to change or withdrawal without notice.

IBM Cloud / February 2019 / © 2019 IBM Corporation 28 Notices and disclaimers continued

Information concerning non-IBM products was obtained from the suppliers of IBM, the IBM logo, ibm.com and [names of other referenced IBM products and those products, their published announcements or other publicly available services used in the presentation] are trademarks of International Business sources. IBM has not tested those products about this publication and cannot Machines Corporation, registered in many jurisdictions worldwide. Other confirm the accuracy of performance, compatibility or any other claims related product and service names might be trademarks of IBM or other companies. A to non-IBM products. current list of IBM trademarks is available on the Web at “Copyright and Questions on the capabilities of non-IBM products should be addressed to the trademark information” at: www.ibm.com/legal/copytrade.shtml. suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM expressly disclaims all warranties, expressed or implied, including but not limited to, the implied warranties of merchantability and fitness for a purpose.

The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.

IBM Cloud / February 2019 / © 2019 IBM Corporation 29 Thank you

Walt Noffsinger Director, WebSphere and App Platform — [email protected] @walt_noffsinger

IBM Cloud / February 2019 / © 2019 IBM Corporation 30 ®

IBM Cloud / February 2019 / © 2019 IBM Corporation 31 Demo: WAS ND 9.0.x - Application Navigator Tech Preview For hybrid deployments – Across Cells, Collectives and Kubernetes Now Available

Search specific resource

R-G-Y Health Status Drill-down menu

Any environment

Think 2019 / 6658 / Feb 2019 / © 2019 IBM Corporation 32 IBM and – Partners for 20 years

For over 20 years IBM and Red Hat have collaborated with the open source community to drive innovation and power businesses around the world.

IBM and Red Hat Share Three Common Beliefs

It’s a hybrid world Containers are strategic Innovation is the path forward Enterprises want the ability to Enterprises need agility to meet Mission critical projects need span traditional IT, private and the demands of their clients and industry leading middleware public clouds. their markets. and data.

33 © 2019 IBM Corporation