Nothing Special   »   [go: up one dir, main page]

Websphere Application Server Product Family: Welcome To

Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Welcome to:

WebSphere Application Server


Product Family
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 and
functions.
– Discuss WebSphere Studio products.
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
WebSphere Portal Server WebSphere Business Integration

WebSphere Everyplace WebSphere MQ Integrator

WebSphere Commerce WebSphere MQ

WebSphere Studio WebSphere Application Server


WebSphere Product Family (1 of 3)
Customer and Partner Applications

Application Accelerators

Foundation Extensions
WebSphere Application Server WebSphere MQ

Foundation
WebSphere Product Family (2 of 3)
Customer and Partner Applications

Application Accelerators

Development Presentation Deployment Integration


Provides the full Provides the ability to Provides e-business Provides business
range of tools needed manage the user scalability to fit any process automation
for e-business, experience at an size or complexity of and workflow
bridging Java individual, solution including management as well
programmers, graphic personalized level – performance as the ability to
designers, and web using pervasive management and site integrate backend
designers devices analysis legacy systems

Foundation Extensions
WebSphere Application Server WebSphere MQ

Foundation
WebSphere Product Family (3 of 3)
Customer and Partner Applications

WebSphere Commerce WebSphere Business Integration

Application Accelerators

Development Presentation Deployment Integration


•WS Studio Home Page •WS Transcoding •WS Edge Server •WebSphere MQ
Builder Publisher •Tivoli Site Analyzer Integrator
•WS Studio Application •WS Everyplace Suite •Tivoli Access Manager •MQ Adapter Offering
Developer •WS Voice Server •IBM HTTP Server •Host Integration
•WS Studio Site •WS Portal Server
Developer - Personalization
•WS Business - Web Content
Components Management

Foundation Extensions
WebSphere Application Server WebSphere MQ

Foundation
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
WebSphere 5.0 Packaging Scenarios
Prog. Model
App Server Extensions
Extensions

Deployment Deployment
Manager Manager
- Admin - Admin
App Server - Clustering App Server - Clustering

Node Agent Node Agent Node Agent


App Server App Server App Server

WebSphere WebSphere WebSphere


Application Application Server Application
Server, Network Deployment, Server Enterprise,
Version 5 Version 5 Version 5
Production Packaging Bundles
• IBM WebSphere Application • IBM WebSphere Application
Server Server Enterprise
– Application Server including – IBM WebSphere
IBM HTTP Server Application Server Network
– Application Client Deployment plus
– Application Server Toolkit •Enterprise Extensions
– DataDirect Technologies •WebSphere MQ v5.3
JDBC Drivers for WAS • IBM WebSphere Application
• IBM WebSphere Application Server Express
Server Network Deployment – Lightweight version of
– IBM WebSphere Application Server
Application Server plus – Cloudscape Database for
•Deployment Manager development use
•Edge Components – WebSphere Studio Site
•DB2 Universal Database Developer
Enterprise Edition v7.2
•IBM Directory v4.1
Packaging for Development Use
• IBM WebSphere Application • IBM WebSphere Application
Server for Developers Server Enterprise for
– Application Server including Developers
IBM HTTP Server – IBM WebSphere
– Application Client Application Server for
– Application Server Toolkit Developers plus:
– DataDirect Technologies •Enterprise Extensions
JDBC Drivers for WAS * •IBM Directory v4.1
– DB2 Personal Developer's •WebSphere MQ v5.3
Edition v7.2
• IBM WebSphere Studio
Application Developer V5
(or Site Developer)
– Integrated WebSphere
Application Server testing
environment
* Not included in Trial Web download
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 App Server
Node Agent

– Scripting administrative interface based on


Bean Scripting Framework
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 App Server
Node Agent

– IHS 1.3.26
– IHS 2.0 Technology Preview
• JDK 1.3.1
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 Deployment
Manager

– Caching Proxy App Server


- Admin
- Clustering

• Reverse Proxy, Content Based Routing,...


• Dynamic content caching: integration with WAS servlet caching
Node Agent
• Enhanced Web Services functions App Server

– UDDI Registry - for private UDDI registry


– Web Services Gateway
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 App Server
Extensions
Prog. Model
Extensions

– Extend standard transaction model


• Dynamic Query Capabilities
– Extends static and standard EJB QL Deployment

• Container Managed Messaging


Manager
- Admin
App Server - Clustering

• Business Process Beans


• WebSphere Workflow App Server
Node Agent

– Microflow / Macroflow runtime support


• Asynchronous Beans
• Scheduler
• Startup Beans
WebSphere Application Server Environment

Node
Agent App Server

XML
Files

Application
Server
Deployment
“base”
Manager
- Admin
XML Files
(Master)

Application
Server Network
Deployment

Node
App Server Agent
Node
XML Agent App Server
Files
XML
Files
Application
Server
Application
“base”
Server
“base”

A common installation scenario


Standards Supported
Standards Level WebSphere Application Server V5.0
J2EE 1.3 Fully certified and part of Sun's JCEE list
EJB 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 transactions
JMS 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 support
SSL Security 2.0 JSSE and JCE
XML JAXP 1.0 XML in EJBs
J-IDL/CORBA IIOP 1.2
J2C 1.0 Bean and container managed
LDAP SecureWay, iPlanet, ActiveDirectory
HTTP 1.1 Yes, plus across multiple Web servers
SOAP 2.2.2 SOAP support for Web Services.
SOAP-SEC 1.0
COM/ASP Support With Java wrapping & proxy
JMX 1.0 JMX pending
XML4J 4.0 XML support
XSL 2.3 XSL parser
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
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 HTTP Application


Server Server

Node A

Web HTTP Application Database


Web Load Server Server Server
HTTP
Browser Balancer
Node B Application
Data
Load
Web HTTP Application
Balancer
Server Server
(Backup)
Node C
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 Team
support
• 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
Core Java IDE Site
Create Web pages Developer
Animate and customize
Application
JSP tags Developer
Web site XML Integration
Builder JavaBean Wizard Edition
Database Wizard
Web Services Wizards
Team Environment
Enterprise
Developer
EJB Development
EJBs J2EE Development
J2EE Deployment
Profiling

RAD
COBOL and PL/I
Host integration Enterprise Connectors
(CCF and J2C)

WebSphere Studio Workbench


Role-based Development
One tool, many user perspectives
-------------------------------------- role ---------------------------------------------
Enterprise Bean Application Page Web
Integrator Provider Programmer Producer Master

Connection Business Application Page Layout Operational


Data Logic Data Flow and Content Environment

JavaBean JavaBean Servlet, JSP, HTML, JSP, Config Data


EJB EJB JavaBean MIME type Site Usage

WebSphere Studio Tooling


-------- where everything and everyone works together --------
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

You might also like