© 2008 IBM Corporation IBM Software Group An IBM Proof of Technology WebSphere Application Server V6.1 Technical Overview
Dec 26, 2015
© 2008 IBM Corporation
IBM Software Group
An IBM Proof of Technology
WebSphere Application Server V6.1
Technical Overview
© 2008 IBM Corporation
WebSphere
Technical Overview 2
Agenda
● WebSphere Application Server History & Architecture
● WebSphere Application Server V6.1 Themes
● WebSphere Application Server V6.1 Key Features
● Summary
© 2008 IBM Corporation
WebSphere
Technical Overview 3
WebSphere Application Server Basics
● WebSphere Application Server is a platform on which you can run Java-based business applications
● It is an implementation of the Java 2 Enterprise Edition (J2EE) 1.4 specification
● It provides services that can be used by business applications, such as: Database connectivity,
Threading,
Security,
Transactions, etc.
© 2008 IBM Corporation
WebSphere
Technical Overview 4
WebSphere Application Server Function Evolution
V5.04Q2003
V5.12Q2004
V6.0.X4Q2004
V6.12Q2006
V4.0.X2001
…
•J2EE 1.2 support•Configuration data in database•Support for Web Services
•J2EE 1.2, 1.3 support•JDK 1.3 support•Web Services based on Apache engine
•Configuration data in XML files•Packaging simplification•Network Deployment Cell for clustering and scalability•Built-in messaging engine based on WebSphere MQ
•Merging of z/OS and distributed code base
•J2EE 1.2, 1.3 support•JDK 1.4 support•Web Services based on JSR 101/109 on IBM engine•Support for JSF
•J2EE 1.2, 1.3, 1.4 support•Web Services based on J2EE 1.4 •WS-Security and Basic profile support•Common data model, SDO•Inclusion of PME for all packaging
•High Availability Manager•Java-based Messaging engine •Mixed version cell support for V5.0.X and V6
•J2EE 1.2, 1.3, 1.4 support•JDK 5.0 support•Portlet support•Session Initiation Protocol (SIP) support•WS-Notification, WS-Business Activity and WS-Resource Framework, WS-I BSP support•Virtual Member Manager
•OSGi based architecture•Consumability and ease of use enhancements•Serviceability enhancements
© 2008 IBM Corporation
WebSphere
5
Architectural OverviewArchitectural Overview
Section
© 2008 IBM Corporation
WebSphere
6
WebSphere Application Server v6.x Basics
● WebSphere Application Server is a platform on which you can run Java-based business applications
● It is an implementation of the Java 2 Enterprise Edition (J2EE) 1.4 specification
● It provides services (database connectivity, threading, security, transactions, etc.) that can be used by business applications
© 2008 IBM Corporation
WebSphere
7
Basic Architecture
MessagingEngine
Em
bedded HT
TP
Server
Em
bedded HT
TP
Server
Web Container
Servlets JSPs
EJB Container
EJBs
ApplicationDatabases
ApplicationDatabasesApplicationData
ApplicationData
XML Configuration
Files
XML Configuration
Files
HTTP Server Plug-
in
HTTP Server Plug-
in
HTTP Server
Application ServerApplication Server
Plug-in Configuration File
Plug-in Configuration File
Dynamic CacheDynamic Cache Name ServerName Server SecuritySecurity
…… …… ….….
Web ServicesEngine
Data ReplicationData Replication JMXJMX Transaction.Transaction.
© 2008 IBM Corporation
WebSphere
8
WebSphere Application Server V6 Express & Base
node1
server1server1
adminconsoleadminconsole
profile1
© 2008 IBM Corporation
WebSphere
9
WebSphere Application Server V6 Network Deployment
node1
server1server1
dmgrNode
dmgrdmgr
adminconsoleadminconsole
dmgrCell
dmgr profile
nodeagent1nodeagent1
server2server2
node2
nodeagent2nodeagent2
profile2
adminconsoleadminconsole
addnodeprofile1
© 2008 IBM Corporation
WebSphere
10
WebSphere Application Server V6 Network Deployment
dmgrNode
dmgrdmgr
adminconsoleadminconsole
dmgrCell dmgr profile
node1
server1server1
nodeagent1nodeagent1
server1server1
samplesNode
samplesProfile
profile1
Port 9060
Port 9080
adminconsoleadminconsole
Port 2809
© 2008 IBM Corporation
WebSphere
11
Administering the Server
Messaging Engine
Messaging Engine
Em
bedded H
TT
P
Server
Em
bedded H
TT
P
Server
WebContainer
EJBContainer
XML Configuration
Files
XML Configuration
Files
Application ServerApplication Server
Admin consoleAdmin
console
C:\> wsadmin
Web-basedadministrative console
wsadmincommand-line client
RMI/IIOP
HTTP(S)Admin
MBeansAdmin
MBeans
Web Services Engine
Web Services Engine
Adm
in. Service
Adm
in. Service
SOAP/HTTP
© 2008 IBM Corporation
WebSphere
12
Network Deployment Concepts
V6 Node
V6 Application
Server
V6 Application
Server…
V6 Node
V6 Application
Server
V6 Application
Server…
…
Cell
● A node is a logical grouping of serversEach node is managed by a
single node agent process
● A deployment manager process manages the node agentsHolds the configuration
repository for the entire management domain, called a cell
Administrative Console runs inside the DMgr
© 2008 IBM Corporation
WebSphere
13
Managed vs. Unmanaged Nodes
● A managed node is a node that contains a node agent
Node agent acts as proxy for Deployment Manager
● An unmanaged node is defined in the topology, but does not have a node agent process
Useful for defining servers as part of the topology but outside of WebSphere’s management control
Lack of a node agent prohibits comprehensive management by WebSphere (except for the IBM HTTP Server v6.0)
© 2008 IBM Corporation
WebSphere
14
Accessing Server Resources
Web browserHTTP(S)
ApplicationDatabases
ApplicationDatabasesApplicationData
ApplicationData
Messaging Engine
Messaging Engine
Em
bedded H
TT
P
Server
Em
bedded H
TT
P
Server
WebContainer
EJBContainer
Application ServerApplication Server
Web Services Engine
Web Services Engine
Servlets/JSPsServlets/JSPs EJBsEJBs
Java client
Web Servicesclient
RMI/IIOP SOAP/JMS
SOAP/HTTP(S)
JMS Client
© 2008 IBM Corporation
WebSphere
15
Feature HighlightsFeature Highlights
Section
© 2008 IBM Corporation
WebSphere
16
J2EE 1.4 Support
● WebSphere Application Server v6 provides full support for J2EE 1.4
Support and compliance for J2EE 1.4 specifications
EJB 2.1, JMS 1.1, JCA 1.5, Servlet 2.4, JSP 2.0, etc.
Backward compatibility with J2EE 1.2 and 1.3 as required by the J2EE specification
JDK 1.4.2 included with all packages
© 2008 IBM Corporation
WebSphere
17
Web Services Support
● J2EE 1.4 support for Web Services standardsJava API for XML-based RPC (JAX-RPC) 1.1Web services for J2EE (JSR 109)SOAP with Attachments API for Java (SAAJ) 1.2Web Service Security (WS-Security)Web Services-Interoperability (WS-I) Basic Profile 1.1Java-API for XML Registries (JAXR) 1.0Universal Description, Discovery and Integration (UDDI) v3
● Value-add support provided by WebSphere Application Server v6Support added to Web services standards
Custom bindings Generic SOAP elements Stateless session EJB as Web service provider Client caching
Support added by Network Deployment package Web Services Gateway
© 2008 IBM Corporation
WebSphere
18
Value-Add Programming Support
● Service Data Objects (SDO) Enables unified data access and representation across heterogeneous data stores
(JSR 235)
● JavaServer Faces (JSF) 1.0 User interface framework for development of Java based Web applications
● Programming Model Extensions (PMEs) APIs that extend the J2EE programming model, for solving complex business
problems
© 2008 IBM Corporation
WebSphere
19
Service Data Objects
DataBaseDataBase
DataBaseDataBase
……
Access APIsAccess APIs
Data APIsData APIs
Metadata Access APIsMetadata Access APIs
Metadata APIsMetadata APIs
Access APIsAccess APIs
Data APIsData APIs
Metadata Access APIsMetadata Access APIs
Metadata APIsMetadata APIs
Access APIsAccess APIs
Data APIsData APIs
Metadata Access APIsMetadata Access APIs
Metadata APIsMetadata APIs
EJBMediator
CustomMediator
JDBCMediator
SDO CoreAPIs
ClientClient
Unified data representation & retrieval across heterogeneous data sources
FileFile
© 2008 IBM Corporation
WebSphere
20
JSF Support● WebSphere v6 supports
JSF v1.0 runtime
Custom IBM JSF components
Faces client components
● Development capabilities included in IBM Rational Application Developer (IRAD)
© 2008 IBM Corporation
WebSphere
21
Programming Model Extensions
Core extensions included in all WebSphere versionsWebSphere Business Integration Server Foundation extensions
•Last Participant Support
•Internationalization Service
•WorkArea Service
•ActivitySession Service
•Extended JTA Support
•Startup Beans
•Asynchronous Beans
•Scheduler Service
•Object Pools
•Calendar
•Dynamic Query
•DistributedMap
•Application Profiling
Newly added
•CommonJ Work Manager •CommonJ Timer Manager
© 2008 IBM Corporation
WebSphere
22
System Management Model● Mixed cell support
Enables phased migration for WebSphere Application Server v5● Configuration archiving
Allows you to create a complete or partial archive of an existing configuration that can be used to create new configurations
● WebSphere profiles Used to define one or more runtime server instances, while utilizing a
single instance of installation libraries● Generic servers
A non-WebSphere server or process that is administered as an application server instance
● External Web servers Defined as managed or unmanaged servers, providing additional
capabilities for administration and management of plug-in configurations● Node Groups
Enables grouping of nodes in a cell with different capabilities (e.g., containment of distributed systems and z/OS)
© 2008 IBM Corporation
WebSphere
23
Application Management
● Enhanced EAR filesDeveloped using Rational Application Developer or the
Application Server ToolkitContains bindings and server configuration settings
● Fine grained application updateEnables small delta to applications without performing a full
application update and restart
● WebSphere Rapid DeploymentSupport for developers to use annotation based programmingMoving toward automation of application development and
deployment
© 2008 IBM Corporation
WebSphere
24
Administrative Console Enhancements● Ease of use updates
Re-designed navigation to reduce the number of clicks for access to most configuration settings
● Panels for new features Facilitates administration of features such as service integration, integrated UDDI
registry, Web Services Gateway, and Web server options
● Tivoli Performance Viewer integration Enables browser based access to Performance Monitoring Infrastructure (PMI)
metrics
© 2008 IBM Corporation
WebSphere
25
Service Integration
● Functionality that supports message-oriented and service-oriented applications Fully compliant J2EE JMS messaging provider
Service Integration Bus provides support for messaging and Web services applications
Integrated Web services infrastructure and support for the Web Services Gateway
Service Integration Bus is a component of the Enterprise Service Bus (ESB)
Fully integrated with administration facilities for installation security, and clustering
© 2008 IBM Corporation
WebSphere
26
High Availability
● High Availability ManagerDesigned to eliminate single points of failure
Responsible for running key services on any available application server process, rather than a dedicated process such as the Deployment Manager (DMgr) process
Takes advantage of fault tolerant storage technologies such as Network Attached Storage (NAS)
● Failover of stateful session EJBsUtilizes memory-to-memory replication provided by the Data
Replication Services component for HTTP session persistence
© 2008 IBM Corporation
WebSphere
27
Security
● Java Authorization Contract with Containers (JACC) 1.0Support for authorization provies to perform access decisions for
resources in J2EE 1.4 application servers
Facilitates the plug-in of third-party authorization servers
● IBM Tivoli Access Manager (TAM) client is provided with WebSphere Application Server v6JACC compliant client that can be used to access a TAM server for
authentication and authorization
● Tivoli Access Manager (TAM) serverSlimmed down server bundled in the Network Deployment package
© 2008 IBM Corporation
WebSphere
28
Other Technologies
● FIPS 140-2 support FIPS 140-2 is a standard that describes US Federal government
requirements that computer systems must meet for protecting unclassified information
● IPv6 support Larger address space (128-bit)
● Support for Jakarta Commons Logging
● IBM Tivoli Access Manager (TAM) client is provided with WebSphere Application Server v6 JACC compliant client that can be used to access a TAM server for
authentication and authorization
● Tivoli Access Manager (TAM) server Slimmed down server bundled in the Network Deployment package
© 2008 IBM Corporation
WebSphere
Technical Overview 29
Agenda
● WebSphere Application Server History & Architecture
● WebSphere Application Server V6.1 Themes
● WebSphere Application Server V6.1 of key features
● Summary
© 2008 IBM Corporation
WebSphere
Technical Overview 30
WebSphere Application Server V6.1 Themes
Ease-of-use features help accelerate time to valueSimple, Rapid Development and Deployment
Have confidence applications are secure and availableSecure, Scalable, Highly Available SOA Runtime
Makes assets accessible to new users, in new waysExtensive Communication Services
Focus on innovation instead of maintenanceEffective Application Management
© 2008 IBM Corporation
WebSphere
Technical Overview 31
J2SE 5.0 Improvements
● JDK 5.0 provides business value… Increases application programmer productivity
Improves portability across all JDK 5 platforms
Delivers much faster performance than previous versions
● JDK 5.0 IBM Innovation Superior application execution performance coupled with improved reliability,
availability, and serviceability (RAS) characteristics
increases the speed at which Java methods are run
Improved GC component: movement from a conservative to a type-accurate collector, introduction of a parallel collector, introduction of a generational and concurrent collector, and a rework of the verbose GC logging facility
© 2008 IBM Corporation
WebSphere
Technical Overview 32
Value-Add Programming Support
● Service Data Objects (SDO) Designed to simplify and unify the way in which applications handle data
Uniformly access and manipulate data from heterogeneous data sources.
Enables unified data access and representation across heterogeneous data stores (JSR 235)
● JavaServer Faces (JSF) 1.1 User interface framework for development of Java based Web applications
Reduces the size of the Web application since runtime binaries no longer need to be included in your Web application.
JSF Widget Library (JWL)
© 2008 IBM Corporation
WebSphere
Technical Overview 33
Tooling
● Application Server Toolkit (AST)
Subset of Rational Application Developer
Rapid deployment feature easy mechanism to deploy apps to a running 6.1 WebSphere server
Graphical deployment descriptors
Web services tools
WebSphere automation toolkit
J2EE development and Deployment support
Annotation-based programming support
WebSphere server integration
Development environment for wsadmin (Jython)
Comprehensive Unit Test environment
© 2008 IBM Corporation
WebSphere
Technical Overview 34
IBM Installation Factory for WebSphere Application Server
● Uses self-managing autonomic technology to make installation and deployment easy, reliable and repeatable Eclipse-based GUI and Command Line Interface
Creates a “custom refresh” install package at any given level of maintenance
Prunes unwanted features from the custom WebSphere Application Server install package
Custom install (full scratch install of WebSphere Application Server) or update existing installs (slip install)
Extensibility for easily extending Installation Factory capabilities to other products
● Significant ease of use Cross-platform package generation
Import a pre-defined set of configuration information (a “config archive”) into a newly created profile
Deploy EARs and enhanced EARs
Apply specific versions and fix-packs of WebSphere Application Server
Bundle applications and have scripts within Installation Factory kick off app install
© 2008 IBM Corporation
WebSphere
Technical Overview 35
Install Factory
Merge Engine
Composition
Tool
Command Line
Invocation Tool
V6.0.2
JDK 1.4.2 SR3
Build Definition
XML
InterimFixes
A
B
Custom Install Package containing
Merged Repository of
V6.0 + V6.0.2 + V6.0.2.3 + JDK 1.4.2 SR3
Bundle
iFixes “A” + “B”
EARs / Scripts/ Config Archive
Automated, customized WebSphere Application Server install package
V6.0.2.3
V6.0EAR
EARs / Config Archive / Scripts
© 2008 IBM Corporation
WebSphere
Technical Overview 36
Agenda
● WebSphere Application Server History & Architecture
● WebSphere Application Server V6.1 Themes
● WebSphere Application Server V6.1 - key features
● Summary
© 2008 IBM Corporation
WebSphere
Technical Overview 37
Security
● Installation as non-root/non-Administrator user
IHS still requires root install for SSL
● Support for multiple user repositories in the cell’s security realm Built in file-based repository
Multiple LDAP servers can be federated
Federation creates a single name space for identities
● Administrative Security enabled out of the box Administrative security will be enabled
Application Security will be disabled
LTPA and ServerID required for inter-process communications will be auto generated
● Highly simplified communications security
Centralized SSL management, integrated certificate /key mgmt.
● Significantly simpler post-install security hardening
LTPA preconfigured
Administrative security enabled.
© 2008 IBM Corporation
WebSphere
Technical Overview 38
Security
● Single sign-on for Windows desktops (SPNEGO)
● Integrated capability for federating LDAP repositories
● Simplified security configuration user interface
Including addition of a configuration wizard
● Security configuration report
Shows all of your security settings in one consolidated report
● Simplified Certificate/Key Management Abilities similar to the IBM Key Management Utility (IKeyman) are now available
through the Administrative Console
Create key databases, public and private key pairs
Simplifies maintenance and configuration of certificates
Separate Ikeyman function is still available
Enables wsadmin scripts to be created for keymanagement
© 2008 IBM Corporation
WebSphere
Technical Overview 39
What’s New for V6.1 Performance
● Improved performance with JDK 5
● Improved Web Container performance/scalability
● EJB improvements
● Improved Web services performance
● In-process messaging
● Improved Dynamic Fragment Caching
● Miscellaneous performance improvements
● Startup Time and Memory Footprint
© 2008 IBM Corporation
WebSphere
Technical Overview 40
High Availability
● High Availability Manager Designed to eliminate single points of failure
Responsible for running key services on any available application server process, rather than a dedicated process such as the Deployment Manager (DMgr) process
Takes advantage of fault tolerant storage technologies such as Network Attached Storage (NAS)
● Failover of stateful session EJBs Utilizes memory-to-memory replication provided by the Data Replication Services component
for HTTP session persistence
© 2008 IBM Corporation
WebSphere
Technical Overview 41
Session Initiation Protocol (SIP) Servlets (JSR 116)
● Next generation applications for the enterprise are being built on SIP Collaborative applications
Chat/Instant messaging
Video conferencing, video over IP
Voice over IP Applications are built using SIP
Entertainment/Gaming
● WebSphere Application Server V6.1 includes JSR 116 SIP Servlets Built in the first truly converged container
Servlets can share a single application session across protocols
HTTP Servlets and Portlets can create SIP messages and tie state together with a single application session
Includes SIP tooling ConvergedServlet
Container
HTTP Servlets
SIP Servlets
Portlets
Shared application session
© 2008 IBM Corporation
WebSphere
Technical Overview 42
SIP Examples
● Merging contact information with voice and messaging
● SIP is critical across all industries Contact/Call centers
Key technology for enablement of IMS
● “Click-to-Call” from contact lists
● CRM application using SIP “Click to Contact” to initiate a VOIP call to a customer or prospect… Initiates and controls call
Scenarios like:
Support centers
Telesales centers
Billing centers, etc.
Savings of 5-10% of call center costs
© 2008 IBM Corporation
WebSphere
Technical Overview 43
Portlets – JSR 168● Supports JSR 168 Portlet programming
model Makes portlet PM available in all
WebSphere Application Server - based servers
● Tools support includes Wizards to create
Portlet Projects Portlets
Editor to manage the portlet deployment descriptor (portlet.xml)
Ability to import portlet WAR file
● Limited aggregation through JSP tag library Proprietary interface Provides migration for aggregating servlets
● Remote request dispatch supported within ND core group
The portlet project creation wizardwill create an empty portlet for youand add it to the project
© 2008 IBM Corporation
WebSphere
Technical Overview 44
WebSphere Portal Offerings Comparison
● WebSphere Application Server V6.1 Provides runtime environment for portlets per JSR-168 Portlet Specification Aggregation capability is available by writing custom Servlets and JSPs
● WebSphere Portal Server provides a complete portal environment, including Visual tools for aggregating Portlets and arranging pages User-customizable pages and personalization services Can run Portlets written in JSR 168 or the IBM Portlet API IBM Workplace content management and collaboration tools
© 2008 IBM Corporation
WebSphere
Technical Overview 45
Web Services Evolution
JAX-RPC (JSR-101) 1.0 New standard API for
programming Web services in Java
JSR-109 1.0 New J2EE deployment model for
Java Web services
SAAJ 1.1
WS-Security Extensions added
WS-I Basic Profile 1.0 Profile compliance
UDDI4J version 2.0 (client)
Apache Soap 2.3 enhancements
The engine is a new high performance SOAP engine supporting both HTTP and JMS
JAX-RPC (JSR-101) 1.1 Additional type support xsd:list Fault support Name collision rules New APIs for creating Services isUserInRole() JSR-109 – WSEE 1.1 Moved to J2EE 1.4 schema types Migration of web services client DD
moving to appropriate container DDs Handlers support for EJBs Service endpoint interface (SEI) is a
peer to LI/RISAAJ 1.2 APIs for manipulating SOAP XML
messages WS-Security WSS 1.0WS-I Basic Profile 1.1 Attachments supportWS-TX AT (Atomic Transactions) JAXR support UDDI v3 support Includes both the registry
implementation and the client API library
WS-BA (Business Activity) Compensation framework for
loosely coupled transactionsWS-I BSP (Basic Security Profile) Interoperability over the wire (i.e.
WebSphere client with .NET svr.) Tightening of specificationWS-N (Notification) Publish/Subscribe modelWS – Security enhancementsPerformance Enhancements SAAJ changes (send XML docs. w/
attachments) SOAP/JMS New and faster parser (Banshee
instead of B2B)
SOAP/JMS Enhancements Caching enhancements
Text message enhancementsWS-RF (Resource Framework) Stateful web service resourcesWS-Addressing Endpoint ref. support for WS-Res.
WebSphere Application Server V5.0.2/5.1
WebSphere Application Server V6.0
WebSphere Application Server V6.1
© 2008 IBM Corporation
WebSphere
Technical Overview 46
Simplified Administration● Cluster creation wizard
Aids in creation of clusters. Shows available and non-available server cluster members Allows base image to be recreated across a cluster
● Enhanced ability to see all applications installed on an app server
● Incremental cell upgrade Allows new v6 nodes after upgrading deployment manager
Allows creation of v5 and v6 servers
Supports v6 and v5 nodes in the cell
● Fine grained admin authorizations New "deployer" role and users can be authorized at cell, node, server or application level
● New guided activity for configuring clusters and making apps highly available
● Allows the complete configuration/management of IBM HTTP Server through the administration console
© 2008 IBM Corporation
WebSphere
Technical Overview 47
Administrative Console● Ease of use updates
Re-designed navigation to reduce the number of clicks for access to most configuration settings
● Console is simplified in certain areas, based on customer feedback: Application installation and management Resource management simplification Configuring database connections Configuring clusters and cluster members Configuring shared libraries
● Panels for new features Facilitates administration of features such as service integration, integrated UDDI
registry, Web Services Gateway, and Web server options
● Tivoli Performance Viewer integration Enables browser based access to Performance Monitoring Infrastructure (PMI)
metrics
● New command assistance function provides mechanism to view wsadmin scripting commands for the last action run in the administrative console
© 2008 IBM Corporation
WebSphere
Technical Overview 48
Automation Tools● Dramatically easier to create wsadmin automation scripts for configuring and controlling
WebSphere Application Server
Lowers cost of Administration
● Integrated with the new Console Command Assist
Administrators who are not skilled in wsadmin syntax can perform tasks using the console and capture the equivalent wsadmin statements in the Automation Toolkit
Easily add error handling, logging, parameterization, and other production script features
Step through and debug the full automation script
– Includes statement completion, Online help for the wsadmin commands and parameters; Debugging feature..
● Supports Jython syntax of wsadmin.
JACL to Jython conversion utility now available on the WebSphere DeveloperWorks Website
Converts the majority of existing JACL wsadmin scripts to a Jython syntax without any need for manual intervention.
© 2008 IBM Corporation
WebSphere
Technical Overview 49
WebSphere Application Server V6.1 Consumability
Consumability enhancements in many key tasks simplify and quicken the delivery of critical IT services
Number of steps required to perform these tasks has been reduced over 50%*:
● Installing a cell-level environment
● Installing and configuring IBM HTTP Server and the web server plug-in
● Configuring administrative security out of the box
● Securing SSL communications with secured, self-signed certificates
● Configuring data sources using new wizard
● Installing applications using the new “fast-path” selection
● Creating and debugging scripts using the new Jython editor and console Command Assistance
* Based on IBM metrics vs. 6.0
© 2008 IBM Corporation
WebSphere
Technical Overview 50
IBM Support Assistant
● Bundled with WebSphere Application Server as an electronic service desk
● Helps manage problem reports and data collection
● Provides Web or stand alone GUI access
● Platform for serviceability and self-management going forward
● Can update independently of WebSphere Application Server runtime via Web download
© 2008 IBM Corporation
WebSphere
51
Improve usability through guided activities● New functionality in the administrative console that hosts guided activities or
cheat sheets
© 2008 IBM Corporation
WebSphere
52
WebSphere Application Server Library
● Product documentation in HTML and PDF format– http://www.ibm.com/software/webservers/appserv/was/library/
Information Center and Resource links
Tutorials and demos
Samples Gallery
Technical Information
Service and Support
Education
Redbooks
© 2008 IBM Corporation
WebSphere
53
IBM Education Assistant
● On demand software education web site http://www.ibm.com/software/info/education/assistant/
– Narrated presentations
– Show Me Demonstrations
– Tutorials Configurations for:
– WebSphere Application Server v6
– WebSphere Application Sever v5
– Rational Application Developer v6
© 2008 IBM Corporation
WebSphere
54
www.ibm.com/developerworks/websphere/zones/was/
Recommended reading for WebSphere Application Server
Redbooks for WebSphere Application Server V6
© 2008 IBM Corporation
WebSphere
55
Information Resources● WebSphere Application Server V6 System Management & Configuration Handbook
http://publib-b.boulder.ibm.com/redpieces/abstracts/sg246451.html
● WebSphere Product Family Overview and Architecture http://publib-b.boulder.ibm.com/abstracts/sg246963.html?Open
● WebSphere Application Server V6 Technical Overview http://publib-b.boulder.ibm.com/abstracts/redp3918.html?Open
● WebSphere Application Server V6: Planning and Design http://publib-b.boulder.ibm.com/redpieces/abstracts/sg246446.html?Open
● WebSphere Application Server V6 Migration Guide http://publib-b.boulder.ibm.com/redpieces/abstracts/sg246369.html?Open
● WebSphere Application Server V6: Scalability and Performance Handbook http://publib-b.boulder.ibm.com/redpieces/abstracts/sg246392.html?Open
● WebSphere Application Server V6: Security Handbook http://publib-b.boulder.ibm.com/redpieces/abstracts/sg246316.html?Open
● WebSphere Version 6 Web Services Handbook Development and Deployment http://publib-b.boulder.ibm.com/redpieces/abstracts/sg246461.html?Open
● developerWorks WebSphere Application Server Zone http://www-128.ibm.com/developerworks/websphere/zones/was/
● Recommended Reading List: WebSphere Application Server www.ibm.com/developerworks/websphere/library/techarticles/0305_issw/recommendedreading.html
© 2008 IBM Corporation
WebSphere
Technical Overview 56
Agenda
● WebSphere Application Server History & Architecture
● WebSphere Application Server V6.1 Themes
● WebSphere Application Server V6.1 of key features
● Summary
© 2008 IBM Corporation
WebSphere
Technical Overview 57
Summary
● Introduced WebSphere Application Server v6 for distributed platforms A suite of application servers that implement the J2EE specification and provide
support for business application services
Flexible packaging options and base architecture
● Provided overview of support for J2EE 1.4 specification Support for J2EE 1.2 and 1.3
Value-add programming support to the J2EE specification
● Significant new features and enhancements Features for ease of use, simplification of application development and deployment,
and high availability
Easy Administration
Many features enabled out of box.