• No results found

WebSphere Application Infrastructure

N/A
N/A
Protected

Academic year: 2021

Share "WebSphere Application Infrastructure"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

©2012 IBM Corporation

WebSphere Application Infrastructure

Richard Baird

(2)

2 ©2012 IBM Corporation

Please Note

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

(3)

3 ©2012 IBM Corporation

Agenda

Explore market trends in Application Infrastructure

Highlight newly announced product offerings

Provide a high level view of how these offerings

(4)

4 ©2012 IBM Corporation

WebSphere Application Infrastructure

Addresses these challenges creating new business opportunities

Cloud

 Lower operational & energy costs by

maximizing utilization of resources

Reduce data center complexity and IT infrastructure’s TCO by consolidating

workloads

Accelerate Cloud by extending current

investments through open standards and efficiently share IT resources

Elastic Caching

Consistent application and transaction response times, even as data grows with

capability for linear scaling and fault tolerance.

Application

Server

Rapidly create and deliver secure,

reliable and high performing applications

& services

 JEE6, OSGI, Web 2.0, Mobile Web, Batch

Dynamically scale to meet service level

agreements with enhanced resiliency and

intelligent management capabilities

Mobile

Create New or extend existing business

capabilities to mobile devices

Manage mobile devices and Secure

mobile business

Transform the business by creating new

(5)

5 ©2012 IBM Corporation

WebSphere Application Infrastructure

What’s Changed

IBM Workload Deployer 3.1

IBM JVM

WebSphere Application Server Foundation WebSphere eXtreme Scale Rational Application Developer

Tools

Runtime

WAS Dev Tools for Eclipse DataPower Caching Appliance WebSphere Compute Grid WebSphere Virtual Enterprise Intelligent Management Pack Pattern for Web Applications WAS HV Eclipse Fit for Purpose Application Foundation Cloud & Operational Management & Efficiency IBM Worklight Studio WebSphere Application Server V8.5

( WVE & WCG included with ND & zOS) (Liberty profile with all editions)

WAS HV V8.5

(Intelligent Management) Mobile Apps

(Web, Hybrid, Native)

IBM Worklight Server / IBM Mobile Foundation

(6)

6 ©2012 IBM Corporation

Cloud

Maximize Utilization of Resources

Reduce Data Center Complexity

Consolidate Workloads

Reduce CAPEX/OPEX

(7)

7 ©2012 IBM Corporation

With IBM Cloud Offerings workloads can be

deployed in different environments

IBM Workload Deployer (existing virtualized environments)

–A 2U management node with which can deploy and manage middleware workloads on existing infrastructure environments

Offers choice of infrastructure options, and works with existing virtualized infrastructure on x86, Power and z

IBM PureApplication System (Private Cloud)

–Middleware workloads integrated with compute, networking and storage on a PureFlex hardware platform

–Features an elastic platform integrated and optimized with the hardware environment

–Single management experience across the platform software and hardware.

–Optimized for the specific hardware included in the system

–Includes the infrastructure in the offering

IBM SmartCloud Application Services (Public Cloud)

–Middleware delivered in a managed, hosted environment

–Features deployment and management of workloads with no on premises hardware or software required

–Payment for services is based on usage of underlying workloads and infrastructure

(8)

8 ©2012 IBM Corporation

Virtual Application Patterns

• Highly automated deployments using expert patterns

• Business policy driven elasticity • Built for the cloud environment • Leverages elastic workload

management services Best TCO cloud applications Virtual System Patterns • Automated deployment of middleware topology patterns • Traditional administration and

management model

• Application and infrastructure driven elasticity Improved TCO virtualized applications Standard TCO existing applications Virtual Appliances

• Standard software installation and configuration on OS • Images created through

extend/capture

• Traditional administration and management model

• Infrastructure driven elasticity

Virtual Appliance Metadata Software application Operating system

Virtual Appliance Virtual Appliance Metadata Application Server Operating system Virtual Appliance Metadata Application Server Operating system Virtual Appliance Metadata HTTP Server Operating system

Virtual Application Patterns Virtual System Patterns

Virtual Appliances

Software application

Multiple pattern types to enable open

ecosystem

(9)

9 ©2012 IBM Corporation

IBM PureApplication System

A Simple, Efficient, Flexible, Virtualized Application Platform

Complete, Ready-to-Go Systems

• Pre-integrated, up and running in <4 hours • Pre-optimized for enterprise application

workloads

Simplify Ongoing Tasks

• Single point of platform and application management

• Repeatable self service application provisioning

Built for Cloud

• “Platform as a Service” • Elastic application runtimes

Best practice, pattern-based Manual, brittle

Policy based elasticity, single view OS, runtime,

resources

Manual optimizations

on-site Pre-optimized by experts

Deploy

Manage

(10)

10 ©2012 IBM Corporation

IBM PureApplication System integration by design

Optimizes the complete solution stack:

• All hardware and software components factory integrated and optimized

• Virtualized across the stack for efficiency • Unified management, monitoring &

maintenance

• Integrated and elastic application and data runtimes

• Application patterns allocate system and application resources for optimal

(11)

11 ©2012 IBM Corporation Application Resources Application Environments Application Management Application Integration Application Lifecycle

SmartCloud Application Services

Lifecycle Management Technologies Database Technologies Platform Services Technologies Application Management Technologies Integration Technologies Public Delivery Model Private Delivery Model Application Resources Application Environments

(12)

12 ©2012 IBM Corporation

Shared technology between SmartCloud Application Services and the

IBM PureApplication System allows developers to quickly and easily

develop, test and deploy applications on a public or private cloud

Learn

Learn

Develop and Test

Deploy

Application Resources Application Environments Application Lifecycle

SmartCloud Application Services

Application Resources Application Environments Application Resources Application Environments

SmartCloud Application Services

Application Integration Application

Management

Learn: Visit developerWorks to learn about the myriad capabilities of our SCAS and PureApplication System offerings.

Develop and Test: Easily spin up your environment to develop and test your applications in SCAS.

(13)

13 ©2012 IBM Corporation

developerWorks: Enabling the developer

ecosystem

Resources to grow deep technical skills on PureSystems

Technical, developer-focused articles include:

– Discover the IBM PureApplication System development and deployment architecture

– Manage application services with virtual application patterns

– Manage the topology with virtual system patterns

– Five part series: Preparing for PureSystems • Videos

– Technical Interviews with partners

Technical Demos

IBM PureSystems Blog

(14)

14 ©2012 IBM Corporation IBM Confidential • Download base capabilities to install locally

• Develop your own patterns and solutions • IBM Business Partners can promote custom patterns in the PureSystems Centre

What we’ve launched on April 30: Two no charge trial offerings

Explore PureSystems

,

grow skills, and leverage, extend and create custom patterns

Developer Benefits

• Get started quickly with minimal resources required

• Experience team based collaboration and development

• Build skills and deploy applications using pattern-based approach in the cloud

IBM PureSystems Trials – Developer Launch Activities

Trial Offerings: Launching April 30

2. IBM Virtual Pattern Kit for Developers

• Virtual Application Patterns

www.ibm.com/developerworks/puresystems/try

1. PureSystems trial powered by SmartCloud

• Virtual Application Patterns • Virtual System Patterns – Coming

soon • Collaborative Lifecycle Management

Developers Developer resources: Launched April 11 developerWorks PureSystems experience • Video demos • Expert resources • Support forums • Blog www.ibm.com/developerworks/puresystems • Patterns:

• Web Application Pattern 2.0 • IBM Transactional DB Pattern 1.1 • IBM Data Mart Pattern 1.1 • Plugin development kit:

• IBM Image Construction and Composition Tool

• Base image: IBM OS image for RHEL systems

• 5 virtual machines • 30GB Storage

• Virtual Application Patterns: • Web App Pattern 1.0 and 2.0 • IBM Transactional DB Pattern 1.1 • IBM Data Mart Pattern 1.1 • CLM

• Virtual System Patterns coming soon: • WAS 7.0

• WAS 8.0

• DB2 Enterprise Edition 9.7 • RAD 8.0.4

(15)

15 ©2012 IBM Corporation

WebSphere Application Server

Rollout Applications and Services Faster

Higher Performance

(16)

16 ©2012 IBM Corporation

WAS v8.5: Introduces the Lightweight “Liberty”

Profile – For Web, OSGi and Mobile Apps

Dynamic Server Profile

Not static like Web Profile – determines by app at a fine-grained level

“Developer First” Focus

Simplified, shareable server Config – treat like a development artifact.

1 XML file or several to simplify sharing and reuse of config

Lightweight runtime

Small memory footprint: (60MB for TradeLite)

Integration with ND JobMgr

Optionally manage server lifecycle through ND Job Manager

Integrated tooling

Well-integrated, simplified and powerful tools – simple Eclipse feature

Unzip install and deploy

Unzip or Install Mgr. to install Unzip deploy of packaged server + app + config

Fidelity to full profile WAS

Same reliable containers and QOS provide an easy migration from dev to ops

Dynamic runtime

Adding features and updating configurations does not

require server restart

A highly composable, dynamic Server profile

Popular Platforms Adds Mac OS as a supported development platform

Liberty

Profile

Incredibly fast:

start times: < 5 secs

Small Download:

(17)

17 ©2012 IBM Corporation

Introducing the WAS Tools Editions

WAS ND – Tools Edition

 Like “WAS – Tools Edition” but for WAS ND production use

WAS – Tools Edition

 Solution: Production WAS + unlimited tools (RAD or WAS Developer Tools)

 Terms (runtime): Production use

 Terms (tools): Unlimited use of tools for developing applications to be deployed on WAS included with this bundle.

WAS for Developers – Tools Edition for Eclipse

 Solution: WAS for Developers + WAS Developer Tools

 Terms: Single user. Development use only

 Freely available, supported for a fee

 Easily obtained for rapid development to WAS v7, v8, v8.5 and Liberty

Team

(18)

18 ©2012 IBM Corporation

WAS v8.5 packaging with Liberty Profile and Intelligent

Management

WAS for

Developers WAS Hypervisor Edition WAS ND WAS for z/OS

WAS WAS CE WAS Express Enables efficient development of innovative apps that will run on WAS in

production

Available as a no-charge edition for the developer desktop and includes Eclipse adapters

Optimized to instantly run in VMware, PowerVM, zVM and other server

virtualization environments

Delivers near-continuous availability, with advanced performance and intelligent management capabilities, for mission-critical apps

Takes full advantage of the z/OS Sysplex to deliver a highly secure, reliable, and resource efficient server experience

Provides secure, high performance transaction engine for moderately sized configurations with web tier clustering and failover across up to five application server profiles

A lower-cost, ready-to-go solution to build dynamic Web sites & apps

An open source-based, small footprint foundation with no up-front acquisition costs

Tools Edition

Built on a common code base

(19)

19 ©2012 IBM Corporation

• Free & frictionless download of developer tools and runtime

• Extends Eclipse JEE Helios (3.6) and Indigo (3.7)

• No time limit. Available from:

–New WASdev community site:

http://ibm.com/wasdev

–Within Eclipse (HelpMarketPlace)

–Eclipse Marketplace web site

http://marketplace.eclipse.org/

–Eclipse update repository

Get the WebSphere Dev Tools and Liberty Runtime Easily

WebSphere Developer Tools for Eclipse

Java EE tools for Web and Mobile application development,including rich WYSIWYG editors for web content and integrated tested with WebSphere Application Server runtime

(20)

20 ©2012 IBM Corporation

(21)

21 ©2012 IBM Corporation

Intelligent Routing

WAS ND V8.5: Resiliency enhancements –

WebSphere Virtual Enterprise & WebSphere Batch

Health Management Application Edition Management A.1 A.2 A.3 B.7 B.8 Dynamic Clustering Batch processing

Before

After

Install WebSphere Virtual Enterprise Install WebSphere Compute Grid

Install WAS V8 or earlier

(22)

22 ©2012 IBM Corporation

Health Management – Health Policies

 Health policies can be defined for common server health conditions

 When a health policy's condition is true, corrective action execute automatically or require approval

• Notify administrator (send email or SNMP trap)

• Capture diagnostics (generate heap dump, java core)

• Restart server

 Excessive response time means you are monitoring what matters most: your customer's experience!

 Application server restarts are done in a way that prevent outages and

service policy violations

 Each health policy can be in supervise or automatic mode.

Supervise mode is like training wheels to allow you to verify that a health policy does what you want before making it automatic.

Helps mitigate common health problems before outages occur

Health Conditions

Excessive request timeouts: % of timed out requests

Excessive response time: average response time Excessive garbage collection: % of time spent in GCs Excessive memory: % of maximum JVM heap size

Age-based: amount of time server has been running

Memory leak: JVM heap size after garbage collection Storm drain: significant drop in response time

Workload: total number of requests

(23)

23 ©2012 IBM Corporation

Upgrade Applications without interruption

to end users

Concurrently run multiple editions

of an application

• Automatically route users to a specific application

Multiple editions can be activated

for extended periods of time

Rollout policies to

switch from one edition to another without service

loss

Easily update OS or WebSphere

without incurring down time

Easy-to-use edition control center

in admin console, plus full scripting

support

Application Edition Management

(24)

24 ©2012 IBM Corporation

Associate service policies with your applications

• Let WebSphere manage to the service goals

Programmatically respond to spikes in demand

• Add or reduce application server instances as appropriate

Automatically recover from infrastructure problems

Includes automatic start and stop of cluster members based on load

for MQ-driven applications

Decrease administrative overhead required to monitor and diagnose

performance issues

Dynamic Clustering

(25)

25 ©2012 IBM Corporation

Requests are prioritized and routed based upon administrator defined

rules

• Flexible policy-based routing and control

On Demand Router (ODR) is the focal point for Intelligent Routing

 Applies sophisticated classification and flow control algorithms

A routing tier that’s aware of what’s happening on the application

server tier

• Application server utilization, request performance, etc…

Route work to the application server that can do it best

Provide preference for higher priority requests

Integrates with Health Management and Dynamic Clustering

Intelligent Routing

(26)

26 ©2012 IBM Corporation

WebSphere Batch

Complete enterprise level Java batch processing solution with

WebSphere Application Server 8.5

Lower TCO: Concurrent execution of batch & online transaction processing (OLTP) workloads using shared business logic on a shared infrastructure;

Eliminate Batch Windows: Run batch 24X7 along with OLTP workloads

Key Features:

 Java Batch programming model

 Java Batch container built on WAS QoS

 Development and deployment tooling

 Concurrent OLTP and batch workloads

 Enterprise scheduler integration

 Parallel processing of batch jobs

 Container based checkpoint and restart

 Mixed batch workloads

(27)

27 ©2012 IBM Corporation

Elastic Caching

Consistent Response Times

High Availability of Data

(28)

28 ©2012 IBM Corporation

Enhance TCO with Elastic Caching

WebSphere eXtreme Scale 8.5

Boost Scalability, Availability,

Performance with elastic caching

Accelerate and offload your ESB/ connectivity solutions with service response caching

• Support multiple types of replication scenarios across data centers

• Gain critical real time insight with enhanced monitoring capability

• Portal Dynacache Support

• Resource Adapter for Last participant Support in 2PC transaction

• Spring 3.1 Cache Adapter

• Query Console

• WAS 8.5 + Liberty Profile Support

(29)

29 ©2012 IBM Corporation

Rapid, “drop-in” use of elastic caching

with a broad range of Java and non-Java application environments

Improved application performance: Use as a powerful distributed cache to speed application access to data and services

Accelerated Time to Value: Reduce install, setup and configuration time through out-of-the-box support for common data oriented caching scenarios.

Improved TCO, increased operational efficiency and productivity, and better

response time

Purpose-built elastic caching appliance

WebSphere DataPower XC10 Appliance V2.1

• Multi-data center support

• Portal Dynacache Support

• Spring 3.1 Cache Adapter

• Query Console

• WAS 8.5 + Liberty Profile Support

(30)

30 ©2012 IBM Corporation

Modern Application Infrastructure Topology

Elastically scale your enterprise

Web Server Tier Back-end Systems

Database Tier

App Server Tier Elastic Caching

DataPower XC10 for simple data oriented scenarios:

• HTTP Session Replication • Elastic Dynacache

• Web Side Cache

eXtreme Scale for maximum flexibility covering data and application oriented scenarios

1

(31)

31 ©2012 IBM Corporation

Elastic Caching with Liberty!

WebSphere eXtreme Scale and WebSphere DataPower XC10

• Integrates seamlessly with Liberty Runtime and its dynamic feature model

• WXS Container servers can now run on Liberty profile

• Standalone Liberty Servers can maintain HTTP Session failover and high availability by leveraging an WXS Grid

• Simple for customer to make use of WXS Use cases!

For Developers, easy to develop WXS applications using Liberty within Eclipse

• Start up a WXS grid, start up a WXS client, & start up the Liberty server all within a single runtime

environment!

Additional Tooling for WXS supported for Liberty

(32)

32 ©2012 IBM Corporation

Mobile Applications

Create New or Extend Existing Applications

Manage Mobile Devices

Secure Mobile Business

(33)

33 ©2012 IBM Corporation

IBM Worklight V5.0

Rich, cross-platform application development

 Enables flexible development, back-end

integration and ongoing management of rich, cross-platform mobile apps using native and standards-based HTML technologies and tools

 Mobile-optimized middleware delivering an enterprise-grade solution that meets the needs of mobile employees and customers

 Key capabilities:

 Strong authentication framework  Encrypted offline data store  Enterprise back-end connectivity

 Mobile application management (control of app versions)

 Unified push notifications  Data collection for analytics  Packaged runtime skins  Expanded platform support

Fast and cost-effective

development, integration and

management of enterprise

(34)

34 ©2012 IBM Corporation

Worklight Server

Unified notifications, runtime skinning, version management, security, integration and delivery

Worklight Console

A web-based console for real-time analytics and control of your mobile apps and infrastructure

Worklight Studio

The most complete, extensible environment with maximum code reuse and per-device optimization

Worklight Runtime Components

Extensive libraries and client APIs that expose and interface with native device functionality

IBM Worklight V5.0

(35)

35 ©2012 IBM Corporation

IBM Mobile FoundationV5.0

Comprehensive solution for mobile delivery

A comprehensive suite that provides the

essential elements needed for mobile

applications

development, deployment,

and management.

Mobile Foundation:

IBM Worklight for mobile application

development, delivery and

management

IBM Endpoint Manager for Mobile

Devices for complete end-to-end

Mobile Device Management (MDM)

IBM WebSphere Cast Iron

Hypervisor Edition advanced

connectivity to back-end and cloud

systems

End to end solution for

mobile application

(36)

36 ©2012 IBM Corporation Development

Lifecycle Tools

IBM Mobile Foundation

Enterprise Apps SOA & Connectivity

(Messaging, ESBs, Cloud Integration, Governance)

IBM Worklight

Elastic Caching

(user profiles, context, location info Faster mobile response times

Scale easily)

Firewall or Security Gateway

IBM End Point Manager for Mobile Devices Analytics Decision Management Analytics Business Process Management Social Software Mobile threats and security

CastIron Hypervisor Edition

IBM Mobile FoundationV5.0

(37)

37 ©2012 IBM Corporation

Mobile Application Development

Worklight takes WAS mobile web applications to the next level

WAS WAS + Web 2.0

and Mobile Toolkit

IBM Worklight Server

Mobile Web App development based on standard web

technologies:

• Run application in mobile browser

• Based on HTML5, CSS3, JavaScript

• Native look and feel

• Advanced mobile UI components

Advanced Mobile Solutions:

• Offline capability • App Store presence

• Hybrid or Native applications • Full device capabilities

Desktop Web Applications

Mobile Web

Applications Mobile Applications

Enterprise Web Applications

• Java EE programming

(38)

References

Related documents

  Currently SAS does 

Supporting this result, cultures containing marine ANME-1 and ANME-2 were shown to incorporate carbon derived from labelled methane into archaeol, monounsaturated archaeol

Application and Information Assets What’s new ƒ IBM WebSphere Business Modeler ƒ IBM WebSphere Integration Developer ƒ IBM WebSphere Process Server ƒ IBM WebSphere

Exporting data from Modeler Rational ClearCase WebSphere Publishing Server WebSphere Business Monitor Rational RequisitePro DB2 WebSphere Integration Developer WebSphere

Maximum calculated circular thickness on the standard pitch circle is the tooth thickness which will provide the desired minimum backlash when the gear is

Than his sentence about college entrance exams used to discuss declarative sentence ends with test may be tested in preparing for over braless in your exam.. Through the national and

The moving average measure, which smooths out the volatility, edged up to 0.90, well above average (“zero” indicates average growth over the 1990-present period).. Only

[r]