WebSphere Product Family Overview - slidex.tips

e-business, delivering a secure and reliable software platform. •It provides: .... œSwitch consultants for CISCO and Nortel switches. •Site selector for scaling ...
422KB taille 53 téléchargements 368 vues
WebSphere Product Family Overview

Unit Objectives •After completing this unit, you should be able to: –Discuss the WebSphere product family and the positioning of WebSphere Application Server –Discuss WebSphere Application Server V6 packaging –Discuss WebSphere Application Server V6 features and functions –Relate development and deployment products in the WebSphere family

WebSphere Software Platform •WebSphere is infrastructure software for dynamic e-business, delivering a secure and reliable software platform •It provides: –Comprehensive e-business leadership –Tools to build, deploy and integrate your e-business •It closes the gap between business strategy and information technology by allowing you to create and operate a dynamic e-business WebSphere Portal

WebSphere Commerce

WebSphere Business Integration

WebSphere Everyplace WebSphere MQ WebSphere Voice

IBM Rational Application Developer

WebSphere Application Server

WebSphere Host Integration

WebSphere Product Family

WebSphere Application Server Version 6 •Provides the foundation for the WebSphere family of products •Delivers a high performance and extremely scalable transaction engine for dynamic e-business applications •Available in multiple packages –WebSphere Application Server V6 - Express –WebSphere Application Server V6 (Base) –WebSphere Application Server V6 Network Deployment •All product offerings provide the same core/base application server functionality

Product Packages Deployment Manager (1/platform)

Application Server IBM HTTP Server Web server plug-ins Application Client (1/platform) (1/platform)

+

+ V5

V5

V6 1/platform

Data Direct JDBC Drivers (Windows only)

Application Server Toolkit (Windows, Linux)

+ V5

V5

•Four CDs consolidated into one CD •Components are packaged to allow for incremental installation •Install only what you need

V5

V6

WebSphere V6 Packaging

Network Deployment License

Express / Base

WebSphere Application Server Express

Express / Base

WebSphere Application Server Base

Express / Base

WebSphere Application Server Network Deployment

Product Packaging Bundles WebSphere Application Server Express

WebSphere Application Server (“Base”)

WebSphere Application Server Network Deployment

Standalone Node

Standalone Node

Deployment Manager, Standalone Node, Managed Node

IBM HTTP Server v6 Web Server plug-ins

x

x

x

Application Client

x

x

x

Data Direct JDBC Drivers

x

x

x

Rational Web Developer

Rational Application Developer *Trial* AST

Rational Application Developer *Trial* AST

DB2 Express (Dev. Use only)

DB2 Express (Dev. Use only)

DB2

Core Application Server

Development and/or Deployment Tools

Database included in the package Edge Components

x

IBM Tivoli Directory Server (LDAP server)

x

Tivoli Access Manager Server

x

Production Ready Applications

IBM Business Solutions

WebSphere Application Server – Express/Base •Single server model –No clustering or multiserver management •Full J2EE 1.4 support –Web services –Programming model extensions •Ease of use –Provides quick deployment of new applications using WebSphere Rapid Deployment •Quick installation –Only one CD per platform and single launch for runtime and tools •Includes tight integration with IBM Rational tools •Two pricing models –Per-CPU server pricing –Per-user pricing

Differences – Express and Base Offerings Features

WebSphere Application Server v6 - Express

WebSphere Application Server (“Base”)

Licensing Terms

Limited to maximum of 2 CPUs

Unlimited CPUs

Development Tools

Rational Web Developer, AST

Rational Application Developer Trial, AST

Cosmetic changes

Launch pad, License terms, Install menus, product ID, etc. refer to WebSphere Application Server V6 Express

Launch pad, License terms, Install menus, product ID, etc. refer to WebSphere Application Server V6

Migration

V5 Express -> V6 Express

V5.x -> V6

Federating to Network Deployment

No software upgrade required, though, it requires paper license upgrade

No software upgrade required, though, it requires paper license upgrade

Edition Upgrade Path

Can be upgraded to WebSphere Application Server v6

N/A

Platform Support

All specified platforms, except zLinux and IA-64 not supported

All specified platforms as Network Deployment

WebSphere Application Server – Network Deployment •Targets multiple servers, multiple nodes environment – Focus is on scalability, availability, and performance – Clustering and failover support – Web server plug-in supports weighted workload management •Distributed administration – XML-based repository – Browser based administration console for the entire topology •Edge components – Load balancer – Switch consultants for CISCO and Nortel switches •Site selector for scaling network dispatcher – Caching proxy •Reverse proxy, content-based routing •Dynamic content caching: integration with WAS servlet caching •Enhanced Web services functions – UDDI registry - for private UDDI registry – Web services gateway

Important Points •All V6 application servers have the same core and base functionality •WebSphere Application Server - Express V6 node can be upgraded to a WebSphere Application Server V6 node –Can be done without any software upgrades –Only a paper license upgrade is required •WebSphere Application Server- Express V6 and WebSphere Application Server V6 node can be federated into a WebSphere Application Server - Network Deployment V6 cell –Can be done without any software upgrades –Only a paper license upgrade is required

Standards Supported Standards J2EE EJB JDK Servlet JSP JTS/JTA JMS JDBC JNDI RMI/IIOP JavaMail/JAF SSL Security XML JAXP J-IDL/CORBA J2C LDAP HTTP SOAP SOAP-SEC COM/ASP Support JMX XML4J XSL

Level

1.4 2.1 1.4 2.4 2.0 1.0.1 1.1 3.0 1.2.1 1.0 1.3/1.0.2 2.0 1.2

1.5 1.1 2.2.2 1.0 1.0 4.0 2.3

WebSphere Application Server V6

Fully certified and part of Sun's JCEE list EJB 2.1 and EJB 2.0 support JDK 1.4 Servlet 2.4 JSP 2.0 With distributed transactions With Native Provider, and MQ plug-in 2PC across heterogeneous databases JNDI 1.2 for EJB lookup and CosNaming Fully supported Plus Domino support JSSE and JCE XML in EJBs IIOP 1.2 Bean and container managed IBM Directory Server, iPlanet, ActiveDirectory Yes, plus across multiple Web servers SOAP support for Web services. With Java wrapping and proxy JMX XML support XSL parser

IBM HTTP Server •Based on Apache Web Server 2.0.47 •IBM enhancements –SSL support provides secure sessions –Advanced Cache speeds up serving static content –Machine Translation dynamically translates HTML files to another language –LDAP supports a common directory for user authentication and authorization –SNMP support monitors the HTTP server from a network management console

WebSphere Edge Components •Addresses problems Web sites have with response time, scalability and reliability •Edge Components include: –Load Balancing –Switch consultants for Cisco and Nortel switches –Caching Proxy –Dynamic content caching Web Server

Web Browser

HTTP

Load Balancer Load Balancer (Backup)

HTTP

Application Server

Web HTTP Server

Application Server

Web HTTP Server

Application Server

Database Server Application Data

IBM Rational Products •IBM Rational Web Developer –Replaces WebSphere Studio Site Developer (WSSD) –Bundled with WebSphere Application Server V6 – Express •IBM Rational Application Developer –Replaces WebSphere Studio Application Developer (WSAD) –Trial version included in with WebSphere Application Server V6 and WebSphere Application Server V6 Network Deployment IBM Rational Tool

Supported J2EE Application

Target V6 Application Server Package

IBM Rational Application Developer

Full J2EE 1.4, 1.3 and 1.2 applications

All V6 packages

IBM Rational Web Developer

J2EE 1.4, 1.3 and 1.2 applications, except no EJB and J2C development environment

All V6 packages

Comments

Subset of IRAD Can import J2EE 1.4 apps containing EJB, J2C and deploy

Tooling

Unit Summary Having completed this unit, you should be able to describe: •WebSphere product family –Foundation (WebSphere Application Server) •WebSphere Application Server V6 –Express – Entry level product for Web development –Base – Fully J2EE 1.4 compliant –Network Deployment – workload management and failover •IBM Rational Products –IBM Rational Web Developer – for Web development –IBM Rational Application Developer – for J2EE development