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 etremely scalable transaction engine for dynamic e-business applications Available in multiple packages WebSphere Application Server V6 - Epress 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 (1/platform) Application Client (1/platform) Data Direct JDBC Drivers (Windows only) Application Server Toolkit (Windows, Linu) + + + V5 V5 V5 V5 V5 V6 1/platform Four CDs consolidated into one CD Components are packaged to allow for incremental installation Install only what you need V6
WebSphere V6 Packaging License Network Deployment Epress / Base Epress / Base Epress / Base WebSphere Application Server Epress WebSphere Application Server Base WebSphere Application Server Network Deployment
Product Packaging Bundles WebSphere Application Server Epress WebSphere Application Server ( Base ) WebSphere Application Server Network Deployment Core Application Server Standalone Node Standalone Node Deployment Manager, Standalone Node, Managed Node IBM HTTP Server v6 Web Server plug-ins Application Client Data Direct JDBC Drivers Development and/or Deployment Tools Rational Web Developer Rational Application Developer *Trial* AST Rational Application Developer *Trial* AST Database included in the package DB2 Epress (Dev. Use only) DB2 Epress (Dev. Use only) DB2 Edge Components IBM Tivoli Directory Server (LDAP server) Tivoli Access Manager Server Production Ready Applications IBM Business Solutions
WebSphere Application Server Epress/Base Single server model No clustering or multiserver management Full J2EE 1.4 support Web services Programming model etensions 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 Epress and Base Offerings Features WebSphere Application Server v6 - Epress WebSphere Application Server ( Base ) Licensing Terms Limited to maimum of 2 CPUs Unlimited CPUs Development Tools Rational Web Developer, AST Rational Application Developer Trial, AST Cosmetic changes Migration Launch pad, License terms, Install menus, product ID, etc. refer to WebSphere Application Server V6 - Epress V5 Epress -> V6 Epress Launch pad, License terms, Install menus, product ID, etc. refer to WebSphere Application Server V6 V5. -> 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, ecept zlinu 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 proy Reverse proy, 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 - Epress 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- Epress 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 Level WebSphere Application Server V6 J2EE 1.4 Fully certified and part of Sun's JCEE list EJB 2.1 EJB 2.1 and EJB 2.0 support JDK 1.4 JDK 1.4 Servlet 2.4 Servlet 2.4 JSP 2.0 JSP 2.0 JTS/JTA 1.0.1 With distributed transactions JMS 1.1 With Native Provider, and MQ plug-in JDBC 3.0 2PC across heterogeneous databases JNDI 1.2.1 JNDI 1.2 for EJB lookup and CosNaming RMI/IIOP 1.0 Fully supported JavaMail/JAF 1.3/1.0.2 Plus Domino support SSL Security 2.0 JSSE and JCE XML JAXP 1.2 XML in EJBs J-IDL/CORBA IIOP 1.2 J2C 1.5 Bean and container managed LDAP IBM Directory Server, iplanet, ActiveDirectory HTTP 1.1 Yes, plus across multiple Web servers SOAP SOAP-SEC COM/ASP Support 2.2.2 1.0 JMX 1.0 JMX XML4J 4.0 XML support XSL 2.3 XSL parser SOAP support for Web services. With Java wrapping and proy
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 Proy Dynamic content caching Web Server HTTP Application Server Web Browser HTTP Load Balancer Web Server HTTP Application Server Database Server Load Balancer (Backup) Web Server HTTP Application Server Application Data
IBM Rational Products IBM Rational Web Developer Replaces WebSphere Studio Site Developer (WSSD) Bundled with WebSphere Application Server V6 Epress 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 Comments 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, ecept no EJB and J2C development environment All V6 packages 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 Epress 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