+ All Categories
Home > Technology > WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

Date post: 06-Apr-2017
Category:
Upload: ian-robinson
View: 840 times
Download: 0 times
Share this document with a friend
39
WebSphere Application Server Continuing Evolution: Meeting Your Cloud and On- Premise Demands Session 4550 Walt Noffsinger Program Director, Offering Mgmt. [email protected] Ian Robinson Chief Architect [email protected]
Transcript
Page 1: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

WebSphere Application Server Continuing Evolution: Meeting Your Cloud and On-Premise Demands – Session 4550

Walt Noffsinger

Program Director, Offering Mgmt.

[email protected]

Ian Robinson

Chief Architect

[email protected]

Page 2: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

2

Please Note:

• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice 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.

Page 3: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

3

Hybrid Cloud: the platform for digital

transformation

Integrate seamlessly

across any platform

Digital Transformation is happening….Clients are looking to:

Add cognitive

capabilities

Adopt a hybrid

cloud strategy

Optimize the cost

of their existing

infrastructure

Implement Microservices

Architecture & leverage Docker

Containers for portability

Enhance applications

with new services

Adopt and Expand

API usage

Move a portion of their IT

infrastructure to cloud

DevTest in the cloud

Page 4: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

4

Hybrid Cloud

Systems of Engagement Social, Mobile, IoT

Systems of Record

Integration bus

CRM ERP Transactions

Systems of Insight

Integrate seamlessly across anything Innovation across enterprise IT and new ecosystems

WebSphere Application Server

WebSphere supports the entire hybrid cloud landscape

Page 5: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

5

Code

Data

Runtime

Middleware

OS

Compute

Code

Data

Runtime

Middleware

OS

Compute

Code

Data

Runtime

Middleware

OS

Compute

Customer Managed

Platform Managed

Customer Owned Patterns

Code

Data

Runtime

Middleware

OS

Compute

Platform Pre-configured for WAS

Code

Data

Runtime

Middleware

OS

Compute

On - premises

Code

Data

Runtime

Middleware

OS

Compute

Liberty Buildpack WAS on Cloud WAS Docker

Containers

Today’s Snapshot: Choose your WAS Platform

On Premises / Cloud Enabled Cloud Native

PureApp Service

Page 6: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

6

WebSphere Application Server

Enterprise Mgmt. - Java & Node.

Customized Docker packages

DevOps tools for continuous delivery

Support for

Java EE and

Open Source

(including

Java EE7)

APIs and Microservices

Industry leading resiliency and security

Deploy Anywhere on-premises or Cloud

• Create; Expose

& Connect APIs

• Create

Microservices

• Lift & Shift apps

• On-Premises -

Off-Premises

Hybrid Cloud

Systems of Engagement Social, Mobile, IoT

Systems of Record

CRM ERP

Systems of Insight

Transactions

Integration bus

WebSphere Differentiation

Page 7: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

7

Customers:

• Evaluating next gen application platforms

• Looking at “right-sizing” workloads

• Want flexible pricing / packaging models

• Need Continuous Delivery, Speed & Agility

• Need to see WebSphere as supporting their apps of the future.

• Want to hear from IBM on our “WAS on cloud” strategy

Current Climate

WAS Imperatives:

• Traditional Java apps still important for Systems of Record applications

• Java is a strong platform for future apps

• “WAS Journey to Cloud” entry points leverage existing investments while fueling new innovation (Optimize, Connect, Create)

• Customers can choose multiple (and appropriate) entry points based on needs

Page 8: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

8

Hybrid cloud entry points for WebSphere

Create

• Create new mobile, IoT and Web

apps and APIs that connect to

Java enterprise applications

• Re-use Java application code as

Microservices

Optimize

• Move your existing on-premises

Java applications to the cloud—

unchanged

• Reduce costs with pay-as-you-go

prices and lower CAPEX expenses

Multiple ways to get started based on business need

Connect

• Enhance existing apps by

connecting them with Bluemix

cloud services, like IBM Watson

• Get to market faster and extend

value of existing apps

Page 9: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

9

WAS Liberty Continuous Delivery (CD) Updates • Ease of admin, developer experience, cloud deployment

• Repository improvements

• Java EE7 Web and Full Profile

• JavaBatch introduced

• Liberty & Node Buildpacks updated for Bluemix

WAS as a Service on SoftLayer Intro

WebSphere eXtream Scale (WXS) Update • Power 8 LE Support

• eXtreme Memory (XM) on Power Linux

• XC10 Caching Appliance Withdraw from Mkt

IBM SDK for Node.js v1.2

The WebSphere journey in 2015

Q2

3Q WebSphere Cloud Entry Points announced

• Cloud Entry Points: Optimize; Connect; Create

• Cloud tools: Liberty Starter, API Discovery

WAS Liberty CD Updates • Docker images (Dev /Test)

• Enhanced Security

• App componentization via OSGi app support

• Ecosystem enhancements for WebRTC

• JavaBatch improvements: Parallel Job Mgr

• Liberty & Node Buildpacks - Bluemix

WAS • WAS Family Edition

• WAS v9 Beta (JEE7 elements - Cloud Only)

• WASaaS on Bluemix (ND)

• WXS Update

• XC10 Migration Doc & Tool

IBM SDK for Node.js v4.0

WAS Liberty Continuous Delivery • Embedded video via WebRTC

• Health Mgmt. enhancements

• New Security: SAML; SSO

• Java Batch enhanced

• Liberty & Node Buildpacks - Bluemix

WASaaS on Bluemix GA

4Q

Page 10: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

10

WebSphere Application Server Family Edition

1 PVU of Family

Edition entitles:

1 PVU ND *or*

4 PVUs Base *or*

8 PVUs Liberty Core

OR mix & match

AND can redeploy

new mix over time

WAS Family Edition

Web, mobile, OSGi apps

(Web profile specification)

Subset of Liberty

Web, Java EE apps and

extensions

Secure, high

performance

transaction engine

+ High availability

+ Intelligent management

+ High scalability

and more…

8 x Liberty Core 4 x WAS 1 x WAS ND

Page 11: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

11

WAS: Hybrid Cloud 1Q16 Announcements Breaking down the barriers to digital transformation with new hybrid cloud capabilities

Create new cloud apps

Build new cloud native apps with high productivity

• With Liberty app accelerator – and easily deploy to IBM Bluemix (use Java EE7, Spring or whatever you need)

• Rapidly develop new microservices using the GameOn! Exemplar

• API discovery feature to produce Swagger-documented APIs & publish them to IBM API Connect

• Best practices and guidance on refactoring Java app components into microservices to meet

requirements of cloud, mobile and social workloads

Page 12: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

12

WAS: Hybrid Cloud 1Q16 Announcements Breaking down the barriers to digital transformation with new hybrid cloud capabilities

Create new cloud apps

Build new cloud native apps with high productivity

• With Liberty app accelerator – and easily deploy to IBM Bluemix (use Java EE7, Spring or whatever you need)

• Rapidly develop new microservices using the GameOn! Exemplar

• API discovery feature to produce Swagger-documented APIs & publish them to IBM API Connect

• Best practices and guidance on refactoring Java app components into microservices to meet

requirements of cloud, mobile and social workloads

Connect existing apps

and data

Connect to cloud – publish or consume apps and data, effortlessly

• Enhance existing applications with fully-managed cloud data services without the cost, complexity, and risk of managing your own infrastructure

• Utilize APIs to connect new Bluemix services and on-prem resources

• Seamlessly integrate Watson cognitive capabilities for better business decisions IBM Bluemix

Page 13: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

13

WAS: Hybrid Cloud 1Q16 Announcements Breaking down the barriers to digital transformation with new hybrid cloud capabilities

Create new cloud apps

Build new cloud native apps with high productivity

• With Liberty app accelerator – and easily deploy to IBM Bluemix (use Java EE7, Spring or whatever you need)

• Rapidly develop new microservices using the GameOn! Exemplar

• API discovery feature to produce Swagger-documented APIs & publish them to IBM API Connect

• Best practices and guidance on refactoring Java app components into microservices to meet

requirements of cloud, mobile and social workloads

Connect existing apps

and data

Connect to cloud – publish or consume apps and data, effortlessly

• Enhance existing applications with fully-managed cloud data services without the cost, complexity, and risk of managing your own infrastructure

• Utilize APIs to connect new Bluemix services and on-prem resources

• Seamlessly integrate Watson cognitive capabilities for better business decisions

Optimize

Costs for Apps

Deploy workloads on premise or cloud for best fit Move to Cloud without change for best fit optimization for every app:

• Flexibility to adopt pay-as-you-go model to optimize cost

• New WAS ND plan to deploy Enterprise Clusters/Collectives for Increased Resiliency

• Flexible T-shirt size instances for Right-Sizing your WebSphere Application Server Workload

IBM Bluemix

Page 14: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

14

WAS: Hybrid Cloud 1Q16 Announcements (cont.) Breaking down the barriers to digital transformation with new hybrid cloud capabilities

Java

Leadership

Continued Java EE7 leadership for Liberty and traditional

• Java SE 8 support for WAS v8.5.5

• Beta: On premise WAS V9 traditional beta with Java 8 and EE7 Web Profile and Full Platform

Page 15: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

15

WAS: Hybrid Cloud 1Q16 Announcements (cont.) Breaking down the barriers to digital transformation with new hybrid cloud capabilities

Java

Leadership

Continued Java EE7 leadership for Liberty and traditional

• Java SE 8 support for WAS v8.5.5

• Beta: On premise WAS V9 traditional beta with Java 8 and EE7 Web Profile and Full Platform

Deploy flexibly

with Docker

Achieve higher server density and application isolation with Docker’s low overhead and Liberty’s small footprint

• Ease of building WAS Liberty Docker image with app; custom chosen set of Liberty features, Liberty kernel and Docker file; produce a container and flexibly deploy on premise or cloud such as IBM Containers on Bluemix

• Production support for WAS traditional and Liberty deployment into Docker environments

• Beta: WebSphere Liberty applications and runtime packaged up as a Docker image and intelligently managed on premise using Collective controllers

Page 16: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

16

WAS: Hybrid Cloud 1Q16 Announcements (cont.) Breaking down the barriers to digital transformation with new hybrid cloud capabilities

Java

Leadership

Continued Java EE7 leadership for Liberty and traditional

• Java SE 8 support for WAS v8.5.5

• Beta: On premise WAS V9 traditional beta with Java 8 and EE7 Web Profile and Full Platform

Deploy flexibly

with Docker

Achieve higher server density and application isolation with Docker’s low overhead and Liberty’s small footprint

• Ease of building WAS Liberty Docker image with app, custom chosen set of Liberty features, Liberty kernel and Docker file, producing a container and flexibly deploy on premise or cloud such as IBM Containers on Bluemix

• Production support for WAS traditional and Liberty deployment into Docker environments

• Beta: WebSphere Liberty applications and runtime packaged up as a Docker image and intelligently managed on premise using Collective controllers

Operational

Excellence

Rapidly develop real-time multi-media applications with WebRTC

• Develop native browser based audio/video communication apps and Easily plug-in third party media server drivers (such as Dialogic and Radisys) for advance capabilities

WebSphere Family Edition

• License flexibility to deploy multiple editions under a common license entitlement

Page 17: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

17

And - - for some of the details

Page 18: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

Java EE 7 is the Basis of

Java in the Cloud • All the major Java vendors

support Java EE 7

• WAS Liberty: Full EE7 since 8.5.5.6

– First commercially-supported platform

– WAS traditional support currently in Beta

• Composable Java EE technologies are the basis of our Java support, through WAS, on premise and in Bluemix

Page 19: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

19

Liberty – A Composable Java EE Runtime for Cloud

WebSphere

Liberty z/OS

WebSphere

Liberty ND

WebSphere

Liberty Core

WebSphere

Liberty

zosConnect-1.2

zosLocalAdapters-1.0 zosSecurity-1.0 zosTransaction-1.0 zosWlm-1.0

Java EE 6

subset couchdb-1.0

mongodb-2.0

wsSecurity-1.1

javaee-7.0

batchManagement-1.0

rtcomm-1.0 rtcommGateway-1.0

sipServlet-1.0 mediaServerControl-1.0

wsSecuritySaml-1.1 wsAtomicTransaction-1.2

scalingController-1.0

scalingMember-1.0 dynamicRouting-1.0

collectiveController-1.0 clusterMember-1.0

healthManager-1.0 healthAnalyzer-1.0

1

9

apiDiscovery-1.0 webProfile-6.0

distributedMap-1.0

openid-2.0

openidConnectServer-1.0

openidConnectClient-1.0

osgiAppIntegration-1.0

spnego-1.0

collectiveMember-1.0

restConnector-1.0

sessionDatabase-1.0

ldapRegistry-3.0

webCache-1.0

javaMail-1.5

osgiConsole-1.0

json-1.0

timedOperations-1.0 monitor-1.0

oauth-2.0

serverStatus-1.0

wab-1.0

blueprint-1.0

webProfile-7.0

eventLogging-1.0

requestTiming-1.0

adminCenter-1.0 concurrent-1.0

bells-1.0

samlWeb-2.0

scim-1.0

federatedRegistry-1.0

constrainedDelegation-1.0

httpWhiteboard-1.0

osgiBundle-1.0

passwordUtilities-1.0

bluemixUtility-1.0

logstashCollector-1.0

Page 20: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

20

Liberty – A Composable Java EE Runtime for Cloud

WebSphere

Liberty z/OS

WebSphere

Liberty ND

WebSphere

Liberty Core

WebSphere

Liberty

zosConnect-1.2

zosLocalAdapters-1.0 zosSecurity-1.0 zosTransaction-1.0 zosWlm-1.0

Java EE 6

subset couchdb-1.0

mongodb-2.0

wsSecurity-1.1

javaee-7.0

batchManagement-1.0

rtcomm-1.0 rtcommGateway-1.0

sipServlet-1.0

apiDiscovery-1.0

mediaServerControl-1.0

wsSecuritySaml-1.1 wsAtomicTransaction-1.2

scalingController-1.0

scalingMember-1.0 dynamicRouting-1.0

collectiveController-1.0 clusterMember-1.0

healthManager-1.0 healthAnalyzer-1.0

2

0

webProfile-6.0

distributedMap-1.0

openid-2.0

openidConnectServer-1.0

openidConnectClient-1.0

osgiAppIntegration-1.0

spnego-1.0

collectiveMember-1.0

restConnector-1.0

sessionDatabase-1.0

ldapRegistry-3.0

webCache-1.0

javaMail-1.5

osgiConsole-1.0

json-1.0

timedOperations-1.0 monitor-1.0

oauth-2.0

serverStatus-1.0

wab-1.0

blueprint-1.0

webProfile-7.0

eventLogging-1.0

requestTiming-1.0

adminCenter-1.0 concurrent-1.0

bells-1.0

samlWeb-2.0

scim-1.0

federatedRegistry-1.0

constrainedDelegation-1.0

httpWhiteboard-1.0

osgiBundle-1.0

passwordUtilities-1.0

bluemixUtility-1.0

logstashCollector-1.0

servlet-3.1

jsp-2.3

jsf-2.2

ejbLite-3.2 jdbc-4.1

jndi-1.0

appSecurity-2.0

managedBeans-1.0

ssl-1.0

beanValidation-1.1

cdi-1.2

jpa-2.1

el-3.0 websocket-1.1

websocket-1.0

jsonp-1.0

jaxrs-2.0 jaxrsClient-2.0

Page 21: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

21

Liberty – A Composable Java EE Runtime for Cloud

WebSphere

Liberty z/OS

WebSphere

Liberty ND

WebSphere

Liberty Core

WebSphere

Liberty

zosConnect-1.2

zosLocalAdapters-1.0 zosSecurity-1.0 zosTransaction-1.0 zosWlm-1.0

Java EE 6

subset couchdb-1.0

mongodb-2.0

wsSecurity-1.1

javaee-7.0

batchManagement-1.0

rtcomm-1.0 rtcommGateway-1.0

sipServlet-1.0

apiDiscovery-1.0

mediaServerControl-1.0

wsSecuritySaml-1.1 wsAtomicTransaction-1.2

scalingController-1.0

scalingMember-1.0 dynamicRouting-1.0

collectiveController-1.0 clusterMember-1.0

healthManager-1.0 healthAnalyzer-1.0

2

1

webProfile-6.0

distributedMap-1.0

openid-2.0

openidConnectServer-1.0

openidConnectClient-1.0

osgiAppIntegration-1.0

spnego-1.0

collectiveMember-1.0

restConnector-1.0

sessionDatabase-1.0

ldapRegistry-3.0

webCache-1.0

javaMail-1.5

osgiConsole-1.0

json-1.0

timedOperations-1.0 monitor-1.0

oauth-2.0

serverStatus-1.0

wab-1.0

blueprint-1.0

webProfile-7.0

eventLogging-1.0

requestTiming-1.0

adminCenter-1.0 concurrent-1.0

bells-1.0

samlWeb-2.0

scim-1.0

federatedRegistry-1.0

constrainedDelegation-1.0

httpWhiteboard-1.0

osgiBundle-1.0

passwordUtilities-1.0

bluemixUtility-1.0

logstashCollector-1.0

servlet-3.1

jsp-2.3

jsf-2.2

ejbLite-3.2

jdbc-4.1

jndi-1.0

appSecurity-2.0

managedBeans-1.0

ssl-1.0

beanValidation-1.1

cdi-1.2

jpa-2.1

el-3.0

websocket-1.1

websocket-1.0

jsonp-1.0

jaxrs-2.0 jaxrsClient-2.0

concurrent-1.0

appClientSupport-1.0

ejbPersistentTimer-1.0

ejbHome-3.2

ejbRemote-3.2

ejb-3.2

mdb-3.2

j2eeManagement-1.1

jacc-1.5

jaspic-1.1

jca-1.7

jms-2.0

wmqJmsClient-2.0

wasJmsClient-2.0

jaxws-2.2

jaxb-2.2

batch-1.0 javaMail-1.5

Page 22: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

22

Customized Docker containers for Java EE

• WAS Liberty images on Docker Hub

– WAS Liberty containers (currently V8.5.5.8):

• Kernel, Java EE 6 Web Profile, Java EE 7 Web and Full Profile and latest Beta images

• Docker files: https://github.com/WASdev/ci.docker

• Dockerfiles in on WASdev GitHub to:

– Simple layer to upgrade to commercial license

– Build your own customized image

kernel common webProfile7 javaee7

webProfile6beta

hub.docker.com/_/websphere-liberty

FROM websphere-liberty:kernel

COPY server.xml /opt/ibm/wlp/usr/servers/defaultServer/

RUN installUtility install defaultServer

Page 23: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

IBM WebSphere Application Server for Bluemix

Deliver Stateful applications with Speed & Simplicity of the Cloud!

Transactional

Integrity

Robust, Proven & Consistent Java Runtime

Develop and deploy Stateful and Transactional applications with identical interfaces & experience for Developers and Operations in the cloud and on-premises

Cloud

Enabled

Deploy WAS applications in the Cloud seamlessly

Bring your Traditional WAS & Liberty applications to pre-optimized off-premises managed cloud environment without change.

Do More with

Less

Reduce capital expenditures and operational expenses

Leverage Pay-as-You-GO or Subscription to WAS workloads in repeatable and reliable deployments in the Cloud. You can achieve savings by optimizing labor efficiency with hosted hardware consolidation & utilization.

Faster

Accelerate WAS Application Delivery in the Cloud

Compared to “Roll your Own”, Deploy apps into test and/or production in minutes, not months. Increase ability to quickly deliver results to capitalize on business opportunities.

Develop, Test and Run

IBM WebSphere Application Server for Bluemix

What’s New 1Q16

Right-Sizing your WAS Workloads

WAS for Bluemix : T-Shirt Sized

Instances

2G App

8G App

4G App

1

2

3

S

VM1

M

VM2

L

VM3

Page 24: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

24

WAS as a Service

2

4

S - 2GB RAM, 1vCP, 12.5 GB disk - WAS ND - $1.14/hr M - 4GB RAM, 2vCP, 25 GB disk - WAS ND - $2.28/hr

L - 8GB RAM, 4vCP, 50 GB disk - WAS ND - $4.56/hr

XL -16GB RAM, 8vCP, 100 GB disk - WAS ND - $9.12/hr

XXL -32GB RAM, 16vCP, 200 GB disk - WAS ND - $18.24/hr

Variable VM sizes planned – administrative or policy-driven

Page 25: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

25

New Approach for traditional WAS Betas

• Brings traditional WAS up to same Java SE 8 and EE7 as Liberty

WAS V9 traditional Beta Plan

2

5

Page 26: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

26

Liberty App Accelerator for Microservice creation

http://wasdev.net/accelerate

Get a Java-based

microservice that uses

Liberty built and deployed in

< 10min

Provides configuration for

your application

Provides code snippets for

your application

Possible deployment

options:

Local

Bluemix

Also See: http://wasdev.net/microservices

2

6

Create

Page 27: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

27

Spring Digression – WAR or JAR?

d

Liberty

App WAR

App-provided

frameworks

Spring framework

JVM (optional) Docker Container

Standard Spring App Spring framework packaged within Application WAR

d

Liberty

Boot App WAR

App-provided

frameworks

Spring framework

Spring-opinionated

impls

Spring Boot

classes

JVM

(optional) Docker Container

Spring Boot App as WAR Spring f/w and Boot classes packaged within app WAR. JavaEE container configured as “provided”. Approach used by Liberty Starter

d

Boot App JAR

App-provided

frameworks

Spring framework

Tomcat and Spring-

opinionated JavaEE and cloud

impls

Spring Boot

classes

JVM

(optional) Docker Container

Spring Boot App as JAR All Java EE impls are pulled into an app-owned JAR through the Spring-opinion POM dependency choices.

Default Boot

configuration Better to package

as WAR

Liberty server.xml

Bluemix

connectivity config

If you use Spring Boot,

use WAR packaging.

Liberty Starter shows

examples

Create

Page 28: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

28

Liberty

Liberty

Log Analytics with Bluemix

Liberty

logmetCollector-1.0

Logmet – Tenant

Logstash

ElasticSearch

Kibana

Browser

FFDC

Logs &

Trace

GC

Events

Access

Logs

Bluemix Anywhere

Operational insight with Bluemix for on-prem

WebSphere

Kibana dashboard for Liberty included

Get monitoring in minutes

BETA

Enhance

Page 29: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

29

Continuous Integration Development Platform Liberty Integration with the API Lifecycle

Systems of Engagement

Systems of Record

Integration bus

Team Stats

Ticketing

Systems of Insight

Audrey Cloud App Dev

API Connect

Ron Enterprise

Developer

WebSphere

Application Server

Catalog and

Publish APIs

Discover

APIs

FANAPP

WAS Liberty

Page 30: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

30

How does WAS integration with Bluemix Watson Services for

Cognitive Apps improve the retail experience?

Mobile retail

customer

WebSphere Application Server

Systems of Record

Spanish Language

Systems of Insight

Purchase History

Inventory Management

CRM System

Call Center Application

Product catalog

Watson

Service for

Language

Translation

Bluemix

Web &

mobile

shopping

application

Live Text

Chat

application via

WebRTC Call Center

Agent

(Spanish

speaking)

(English

speaking)

Page 31: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

31

How can WebSphere Connect* capabilities improve the retail experience?

Mobile retail

customer

Spanish Language

Systems of Insight Purchase

History

Inventory Management

CRM System

Call Center Application

Product catalog

Live Text

Chat

application

via WebRTC

Call Center

Agent

(Spanish

speaking) (English

speaking) WebSphere

Application Server

Live Text

Chat

via WebRTC

Expose logic and data

from Systems of Record

Connect business

logic “to” cloud &

enhance with cloud

services

Connect

“from” cloud

for health check

and monitoring

insights

Watson Service

for Language

Translation

Bluemix

*IBM intends to offer a series of new cloud connected offerings through a

subscription model, designed to help on-premises applications and data to

connect to or from the Cloud, extend core capabilities with Cloud Services and

help realize immediate benefits & new value from their existing investments

Disclaimer: IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice 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, release, and timing of any future features or functionality described for our products remains at our sole discretion

Page 32: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

32

Hybrid cloud entry points for WebSphere

Create

• Create new mobile, IoT and Web

apps and APIs that connect to

Java enterprise applications

• Re-use Java application code as

Microservices

Optimize

• Move your existing on-premises

Java applications to the cloud—

unchanged

• Reduce costs with pay-as-you-go

prices and lower CAPEX expenses

Where will you get started ?

Connect

• Enhance existing apps by

connecting them with Bluemix

cloud services, like IBM Watson

• Get to market faster and extend

value of existing apps

Page 33: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

33 Add my name there - Walt Noffsinger

Page 34: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

34

Page 35: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

35

Backups

Page 36: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

36

WAS Capabilities

$0.21 $.30

Unlimited for v8.5.5+

$0.70

Page 37: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

37

IBM Cloud Platform Overview

IBM Cloud Platform

Hybrid Infrastructure

Hybrid Development

Hybrid Operations

• Compute • Storage • Network • Security

• App Lifecycle • App Security • Integration • Database • Runtimes • Analytics • Mobile • Domain Templates • Third Parties

• Configuration • Orchestration • Monitoring • Broker • Analytics

Public Local Dedicated

5 Guiding Principles

1. Choice with Consistency

2. Industrialized Hybrid

Integration

3. DevOps Productivity

4. Powerful, Accessible Data &

Analytics

5. Cognitive solutions

An

alyt

ics

Secu

rity

Pro

fess

iona

l Ser

vice

s

Man

aged

Ser

vice

s

Par

tner

s

WAS

Page 38: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

38

Audrey creates, tests and deploys a new

microservice in less than 10 minutes. She uses

DevOps tools to continuously deliver software code

and spends more time adding new features.

DevOps support

Eclipse Tools

Liberty Starter

Game On Exemplar

Best practices, docker images, templates

Best practices with uDeploy plugin, Jenkins,

IBM Bluemix DevOps services

Tools & dev support

Apache Netty and

RxJava support

IBM StrongLoop

Liberty runtime

Runtime Manage & Monitor

Monitor microservices

using Logmet / M&A

Easily use 3rd party

tools like Zuul, Zipkin

etc

Elaine takes the portable container that includes the

packaged app and deploys on-premises or cloud

with increased predictability. She monitors the

deployed microservices to ensure minimal downtime

WAS Create User Scenario (Microservices)

Create, unit test, and secure new microservices

Use simplified DevOps experience to deploy

microservices

Use a world class

runtime to host

microsvc apps in the

environment of choice

Manage and monitor

deployed microservices

Page 39: WebSphere Application Server - Meeting Your Cloud and On-Premise Demands

39

Now you can get Bluemix in three unique yet fully

connected delivery methods.

1 | Public

Maximize on cloud

economics and agility.

2 | Dedicated

Everything is dedicated

and connected to you —

agility of public cloud, yet

feels like home.

3 | NEW: Local

Behind the firewall for the

most sensitive workloads.

Seamless Experience

Regardless of which

combination you choose,

you can expect a single,

seamless experience.


Recommended