WF3815V01_产品家族

download WF3815V01_产品家族

of 22

Transcript of WF3815V01_产品家族

  • 8/8/2019 WF3815V01_

    1/22

    Welcome to:

    WebSphere Application Server

    Product Family

  • 8/8/2019 WF3815V01_

    2/22

    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 V5.0 packaging.

    Discuss WebSphere Application Server V5.0 features andfunctions.

    Discuss WebSphere Studio products.

  • 8/8/2019 WF3815V01_

    3/22

    WebSphere Portal Server

    WebSphere Everyplace

    WebSphere Commerce

    WebSphere Studio WebSphere Application Server

    WebSphere Business Integration

    WebSphere MQ Integrator

    WebSphere MQ

    WebSphere Software Platform

    WebSphere is infrastructure software for dynamic e-business, delivering a secure and reliable software platform

    Provides

    Comprehensive e-business leadership

    Tools to build, deploy and integrate your e-business Closes the gap between business strategy and information

    technology by allowing you to create and operate a dynamic

    e-business

  • 8/8/2019 WF3815V01_

    4/22

    WebSphere Product Family (1 of 3)

    Customer and Partner Applications

    Application Accelerators

    Foundation Extensions

    Foundation

    WebSphere Application Server WebSphere MQ

  • 8/8/2019 WF3815V01_

    5/22

    WebSphere Product Family (2 of 3)

    Customer and Partner Applications

    Application Accelerators

    Foundation Extensions

    Foundation

    WebSphere Application Server WebSphere MQ

    Provides the ability to

    manage the userexperience at an

    individual,

    personalized level

    using pervasive

    devices

    Provides e-business

    scalability to fit anysize or complexity of

    solution including

    performance

    management and site

    analysis

    Provides business

    process automationand workflow

    management as well

    as the ability to

    integrate backend

    legacy systems

    Provides the full

    range of tools neededfor e-business,

    bridging Java

    programmers, graphic

    designers, and web

    designers

    Development Presentation Deployment Integration

  • 8/8/2019 WF3815V01_

    6/22

    WebSphere Product Family (3 of 3)

    Customer and Partner Applications

    Application Accelerators

    Foundation Extensions

    Foundation

    WebSphere Application Server WebSphere MQ

    WS Transcoding

    PublisherWS Everyplace Suite

    WS Voice Server

    WS Portal Server

    - Personalization

    - Web Content

    Management

    WS Edge Server

    Tivoli Site AnalyzerTivoli Access Manager

    IBM HTTP Server

    WebSphere MQ

    IntegratorMQ Adapter Offering

    Host Integration

    WS Studio Home Page

    BuilderWS Studio Application

    Developer

    WS Studio Site

    Developer

    WS Business

    Components

    WebSphere Commerce WebSphere Business Integration

    Development Presentation Deployment Integration

  • 8/8/2019 WF3815V01_

    7/22

    WebSphere Application Server Version 5.0

    Provides the foundation of all WebSphere Web applications Delivers flexible configurations and deployment options to

    meet needs for stand-alone, multi-server and highly dynamic

    environments

    Available in multiple packages Base

    Network Deployment

    Enterprise Various packages can be combined in different product

    packaging configurations

  • 8/8/2019 WF3815V01_

    8/22

    WebSphere 5.0 Packaging Scenarios

    WebSphere

    Application

    Server,

    Version 5

    WebSphere

    Application

    Server Enterprise,

    Version 5

    App ServerExtensions

    Prog. ModelExtensions

    WebSphere

    Application Server

    Network Deployment,

    Version 5

    App ServerNode Agent

    Deployment

    Manager

    - Admin

    - ClusteringApp Server

    App ServerNode Agent

    Deployment

    Manager

    - Admin

    - ClusteringApp Server

    App ServerNode Agent

  • 8/8/2019 WF3815V01_

    9/22

    Production Packaging Bundles

    IBM WebSphere ApplicationServer Application Server including

    IBM HTTP Server

    Application Client Application Server Toolkit

    DataDirect Technologies

    JDBC Drivers for WAS

    IBM WebSphere ApplicationServer Network Deployment IBM WebSphere

    Application Serverplus

    Deployment Manager

    Edge Components

    DB2 Universal Database

    Enterprise Edition v7.2IBM Directory v4.1

    IBM WebSphere ApplicationServer Enterprise IBM WebSphere

    Application Server Network

    Deployment plusEnterprise Extensions

    WebSphere MQ v5.3

    IBM WebSphere Application

    Server Express Lightweight version of

    Application Server

    Cloudscape Database for

    development use

    WebSphere Studio Site

    Developer

  • 8/8/2019 WF3815V01_

    10/22

    Packaging for Development Use

    IBM WebSphere ApplicationServer for Developers Application Server including

    IBM HTTP Server

    Application Client Application Server Toolkit

    DataDirect Technologies

    JDBC Drivers for WAS *

    DB2 Personal Developer'sEdition v7.2

    IBM WebSphere Studio

    Application Developer V5

    (or Site Developer) Integrated WebSphere

    Application Server testing

    environment

    IBM WebSphere ApplicationServer Enterprise for

    Developers IBM WebSphere

    Application Server forDevelopers plus:

    Enterprise Extensions

    IBM Directory v4.1

    WebSphere MQ v5.3

    * Not included in Trial Web download

  • 8/8/2019 WF3815V01_

    11/22

    WebSphere Application Server Base

    Single server environment Full J2EE 1.3 support

    Enhanced Web Services support

    Extended relational DB support

    Add Oracle 9i Ships Cloudscape for samples

    New Administrative Model

    Based on Java Management Extensions (JMX) framework Browser-based Administration Console

    XML-based configuration repository

    No RDB is required

    Role based administration security

    Scripting administrative interface based on

    Bean Scripting Framework

    App ServerNode Agent

  • 8/8/2019 WF3815V01_

    12/22

    WebSphere Application Server (Continued)

    Security Java 2, JAAS, CSIv2

    Support for crypto card Eracom CSA 8000

    Problem determination and tracing

    FFDC First failure data capture End-to-End Transaction Trace

    Messaging improvements

    Application Assembly Tool Supports J2EE 1.3

    Enhanced migration tooling

    Also, V3.5/4.x interoperability

    IBM HTTP Server

    IHS 1.3.26

    IHS 2.0 Technology Preview

    JDK 1.3.1

    App ServerNode Agent

  • 8/8/2019 WF3815V01_

    13/22

    WebSphere Application Server Network Deployment

    Targets multiple servers, multiple nodes environment

    Focus is on scalability, availability, and performance

    Clustering and failover support

    Web server plugin supports weighted workload management

    Distributed Administration

    XML-based repository

    Browser based administration console for the entire topology

    Ships with Edge Components

    Load Balancer (Network Dispatcher) 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

    App ServerNode Agent

    Deployment

    Manager

    - Admin

    - ClusteringApp Server

    W bS h A li ti S E t i

  • 8/8/2019 WF3815V01_

    14/22

    WebSphere Application Server Enterprise

    Focus is on extending the J2EE Programming Model To enable implementation of sophisticated application

    functions To provide performance advantages

    Dynamic Access Intent and Application Profiling As opposed to static Access Intent Activity Sessions

    Extend standard transaction model

    Dynamic Query Capabilities Extends static and standard EJB QL

    Container Managed Messaging Business Process Beans

    WebSphere Workflow Microflow / Macroflow runtime support

    Asynchronous Beans Scheduler Startup Beans

    App ServerExtensions

    Prog. ModelExtensions

    App ServerNode Agent

    Deployment

    Manager

    - Admin

    - ClusteringApp Server

    W bS h A li ti S E i t

  • 8/8/2019 WF3815V01_

    15/22

    WebSphere Application Server Environment

    App Server

    NodeAgent

    XMLFiles

    Application

    Server Network

    Deployment

    A common installation scenario

    App ServerNodeAgent

    XMLFiles

    Application

    Server

    base

    App ServerNodeAgent

    XMLFiles

    DeploymentManager

    - Admin

    Application

    Server

    base

    ApplicationServer

    base

    XML Files(Master)

    St d d S t d

  • 8/8/2019 WF3815V01_

    16/22

    Standards Supported

    Standards Level WebSphere Application Server V5.0

    J2EE 1.3 Fully certified and part of Sun's JCEE listEJB 2.0 EJB 2.0 and EJB 1.1 support

    JDK 1.3 JDK 1.3

    Servlet 2.3 Servlet 2.3

    JSP 1.2 JSP 1.2

    JTS/JTA 1.0 With distributed transactionsJMS 1.0.2 With Native Provider, and MQ plug-in

    JDBC 2.0 2PC across heterogeneous databases

    JNDI 1.2 JNDI 1.2 for EJB lookup and CosNaming

    RMI/IIOP 1.0 Fully supported

    JavaMail/JAF 1.2 Plus Domino supportSSL Security 2.0 JSSE and JCE

    XML JAXP 1.0 XML in EJBsJ-IDL/CORBA IIOP 1.2

    J2C 1.0 Bean and container managed

    LDAP SecureWay, iPlanet, ActiveDirectoryHTTP 1.1 Yes, plus across multiple Web serversSOAP

    SOAP-SEC2.2.21.0

    SOAP support for Web Services.

    COM/ASP Support With Java wrapping & proxy

    JMX 1.0 JMX pendingXML4J 4.0 XML supportXSL 2.3 XSL parser

    IBM HTTP S

  • 8/8/2019 WF3815V01_

    17/22

    IBM HTTP Server

    Based on Apache Web Server

    IBM enhancements

    Administrator interface avoids mistakes when editing

    configuration files

    SSL support provides secure sessions for e-commerce Advanced Cache speeds up serving static content

    Machine Translation dynamically translates HTML files to

    another language LDAP support supports a common directory for user

    authentication and authorization

    SNMP support monitors HTTP server from a network

    management console

    W bS h Ed C t

  • 8/8/2019 WF3815V01_

    18/22

    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

    HTTP

    Node B

    ApplicationServer

    WebServer

    Application

    Server

    HTTP

    Node A

    Web

    Server

    Application

    Server

    HTTP

    Node C

    Web

    Server

    HTTPWeb

    Browser

    Load

    Balancer

    Load

    Balancer

    (Backup)

    Database

    Server

    Application

    Data

    WebSphere Studio

  • 8/8/2019 WF3815V01_

    19/22

    WebSphere Studio

    WebSphere Studio Workbench

    Platform for tool developers (IBM and vendors)

    WebSphere Studio Site Developer

    HTML, JSP, Servlets, XML, Web Services

    WebSphere Application Server testing and Teamsupport

    WebSphere Studio Application Developer

    Site Developer + J2EE, EJB, Database applications

    WebSphere Studio Application Developer Integration Edition

    CCF (Common Connector Framework) runtime

    J2C (J2EE Connector Architecture)

    Flow modeling

    WebSphere Studio Enterprise Developer

    z/OS and OS/390 tooling (Cobol, PL/I) eRad (VisualAge Generator technology)

    Product Functions

  • 8/8/2019 WF3815V01_

    20/22

    Product Functions

    Core Java IDE

    Create Web pages

    Animate and customize

    EJB Development

    J2EE Development

    J2EE Deployment

    Profiling

    JSP tags

    XMLJavaBean Wizard

    Database Wizard

    Web Services Wizards

    Team Environment

    RAD

    COBOL and PL/I

    Enterprise Connectors(CCF and J2C)

    IntegrationEdition

    Enterprise

    Developer

    ApplicationDeveloper

    SiteDeveloper

    Web siteBuilder

    EJBs

    Host integration

    WebSphere Studio Workbench

    Role based Development

  • 8/8/2019 WF3815V01_

    21/22

    Role-based Development

    One tool, many user perspectivesOne tool, many user perspectives

    EnterpriseIntegrator

    BeanProvider

    ApplicationProgrammer

    PageProducer

    WebMaster

    JavaBean

    EJB

    JavaBean

    EJB

    Servlet, JSP,

    JavaBean

    HTML, JSP,

    MIME type

    Config Data

    Site Usage

    Connection

    Data

    Business

    Logic Data

    Application

    Flow

    Page Layout

    and Content

    Operational

    Environment

    WebSphere Studio Tooling-------- where everything and everyone works together --------

    -------------------------------------- role ---------------------------------------------

    Unit Summary

  • 8/8/2019 WF3815V01_

    22/22

    Unit Summary

    WebSphere product family

    Foundation (WebSphere Application Server and

    WebSphere MQ)

    Foundation Extensions

    Application Accelerators WebSphere Application Server V5.0

    Express Entry level product for Web development

    Base Fully J2EE 1.3 compliant Network Deployment workload management and failover

    Enterprise API extensions

    WebSphere Studio

    Site Developer for Web development

    Application Developer for J2EE development

    Integration Edition and Enterprise for Host integration