Websphere Product Family: Overview and Architecture
Total Page:16
File Type:pdf, Size:1020Kb
Front cover WebSphere Product Family Overview and Architecture Discover the WebSphere family Take an in-depth look at key products Compare capabilities Carla Sadtler Gennaro Cuomo John Ganci Marc Haberkorn Carol Jones Peter Kovari Kevin Griffith Dildar Marhas Rob Will ibm.com/redbooks International Technical Support Organization WebSphere Product Family Overview and Architecture February 2005 SG24-6963-02 Note: Before using this information and the product it supports, read the information in “Notices” on page xv. Third Edition (February 2005) This edition applies to the WebSphere family. © Copyright International Business Machines Corporation 2004, 2005. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xv Trademarks . xvi Preface . xvii The team that wrote this redbook. xvii Become a published author . xix Comments welcome. xix Summary of changes . xxi February 2005, Third Edition . xxi Chapter 1. IBM WebSphere product overview . xxiii 1.1 WebSphere overview . xxiv 1.2 WebSphere family . xxv 1.3 IBM WebSphere Application Servers . xxvi 1.3.1 WebSphere Application Server V6 for distributed platforms . xxviii 1.3.2 WebSphere Application Server V5.1. xxxi 1.3.3 WebSphere Extended Deployment V5.1 . xxxiii 1.4 IBM software development platform . xxxv 1.4.1 Application development for WebSphere Application Server V6 . xxxvi 1.4.2 WebSphere Studio and Rational Developer . .xxxvii 1.5 IBM WebSphere Business Integration products . .xliii 1.5.1 Integration servers . xlv 1.5.2 Product overview. xlvi 1.5.3 WebSphere Business Integration Server Foundation . xlvi 1.5.4 WebSphere Business Integration Server . lii 1.5.5 WebSphere InterChange Server. liii 1.5.6 WebSphere MQ . lv 1.5.7 WebSphere Business Integration Message Broker . lvi 1.5.8 WebSphere Business Integration Adapters . .lviii 1.5.9 WebSphere Business Integration Toolset. lix 1.5.10 WebSphere MQ Workflow. lxii 1.5.11 WebSphere Business Integration Connect . lxv 1.5.12 WebSphere Data Interchange. lxvi 1.5.13 WebSphere Business Integration Monitor. lxvi 1.5.14 WebSphere Business Integration Modeler . lxvii 1.6 IBM WebSphere Commerce . .lxviii 1.7 IBM WebSphere Portal for Multiplatforms . lxx © Copyright IBM Corp. 2004, 2005. All rights reserved. iii Chapter 2. WebSphere Application Server V5 architecture . lxxv 2.1 Server architecture . .lxxvi 2.1.1 Express configuration . .lxxvi 2.1.2 Base configuration . lxxvii 2.1.3 Network Deployment configuration . lxxviii 2.2 Cells, nodes and servers. .lxxix 2.3 Servers . .lxxxi 2.3.1 Application server . .lxxxi 2.3.2 JMS server . .lxxxi 2.3.3 Clusters . lxxxii 2.4 Containers . .lxxxiv 2.4.1 Web container . lxxxv 2.4.2 EJB container . .lxxxvi 2.4.3 Client application container . .lxxxvi 2.5 Application server services . lxxxvii 2.5.1 JCA services . lxxxviii 2.5.2 Transaction service . lxxxviii 2.5.3 Dynamic caching. .lxxxix 2.5.4 Message listener service. xc 2.5.5 Object Request Broker service . xc 2.5.6 Name service . xci 2.5.7 PMI service . xciii 2.5.8 Security service. xciv 2.5.9 Admin service . xciv 2.6 Virtual hosts. xciv 2.7 Session management . xcv 2.7.1 Session persistence . xcvi 2.8 Web services. xcviii 2.8.1 IBM WebSphere UDDI Registry . c 2.8.2 Web Services Gateway. ci 2.9 Security . ciii 2.9.1 User registry . cv 2.9.2 Authentication . cvi 2.9.3 Authorization . cvii 2.9.4 Security components. cviii 2.9.5 Security flows . cix 2.10 Resource providers . cx 2.10.1 JDBC resources . cxi 2.10.2 JavaMail . cxiii 2.10.3 JCA resource adapters . cxiv 2.10.4 URL providers . cxiv 2.10.5 JMS providers . cxv 2.10.6 Resource environment providers . .cxvii iv WebSphere Product Family Overview and Architecture 2.11 Administration . .cxvii 2.11.1 Administration tools. cxviii 2.11.2 Configuration repository . cxix 2.11.3 Centralized administration. cxix 2.12 The flow of an application . cxxi 2.13 Developing and deploying applications . cxxiii Chapter 3. IBM WebSphere Extended Deployment . .cxxvii 3.1 Introduction . cxxviii 3.2 An adaptable IT infrastructure . cxxix 3.3 Dynamic operations. cxxx 3.3.1 Resource sharing . cxxxi 3.3.2 Application service levels . .cxxxii 3.3.3 Performance requirements . ..