Concepts of Websphere Application Server
Total Page:16
File Type:pdf, Size:1020Kb
IBM® WebSphere® Front cover WebSphere Application Server V8.5 Concepts, Planning, and Design Guide Highlights end-to-end planning for WebSphere implementations Defines WebSphere concepts and best practices Addresses distributed and z/OS platforms Jan Bajerski Davide Barillari Libor Cada Susan Hanson Guo Liang Huang Rispna Jain Shishir Narain Jennifer Ricciuti Christian Steege ibm.com/redbooks International Technical Support Organization WebSphere Application Server V8.5 Concepts, Planning, and Design Guide June 2012 SG24-8022-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xix. First Edition (June 2012) This edition applies to Version 8.5 of IBM WebSphere Application Server. © Copyright International Business Machines Corporation 2012. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contact an IBM Software Services Sales Specialist IBM Training: A bright choice for your business and your career. Completing this IBM Redbooks® publication is a great start toward building a solid set of IBM WebSphere® skills. For your next step, reinforce and extend what you’ve just learned with training from IBM. The IBM WebSphere Application Server curriculum includes introductory to advanced training for both developers (Java, EJB, web services, AJAX, web and mobile application development courses) and administrators (problem determination, performance tuning, security and more). To view abstracts and enroll in IBM WebSphere Application Server courses, visit: ibm.com/training/websphere/redbook/was/ Energize your career Contact an IBM Software Services Sales Specialist iii iv WebSphere Application Server V8.5 Concepts, Planning, and Design Guide Contents Contact an IBM Software Services Sales Specialist. iii Notices . xix Trademarks . .xx Preface . xxi The team who wrote this book . xxi Now you can become a published author, too! . xxiv Comments welcome. xxiv Stay connected to IBM Redbooks publications . xxiv Chapter 1. Introduction to WebSphere Application Server V8.5 . 1 1.1 Application server infrastructure . 2 1.1.1 WebSphere Application Server—Express V8.5 . 4 1.1.2 WebSphere Application Server V8.5. 5 1.1.3 WebSphere Application Server for Developers V8.5 . 5 1.1.4 WebSphere Application Server Network Deployment V8.5 . 5 1.1.5 WebSphere Application Server for z/OS V8.5 . 6 1.1.6 Packaging summary . 6 1.2 Evolving Java application development standards . 7 1.3 Comprehensive programming model support . 8 1.4 Enhanced management capabilities . 8 1.5 Operational efficiency and intelligent management . 10 1.6 Security management . 10 1.7 Simplified interoperability . 11 1.7.1 Web services . 11 1.7.2 Messaging, connectivity, and transaction management . 12 1.7.3 Authentication and authorization. 12 1.7.4 Application client . 12 1.8 Advanced tools and extensions . 13 1.8.1 Application development and deployment tools . 13 1.8.2 WebSphere Customization Toolbox . 13 1.8.3 Web 2.0 and Mobile Toolkit . 14 1.9 Related products . 14 1.9.1 WebSphere Application Server Community Edition . 14 1.9.2 WebSphere eXtreme Scale . 15 1.9.3 Rational Application Developer for WebSphere Software V8.5 . 15 1.10 New features and capabilities in WebSphere Application Server V8.5. 16 1.10.1 Intelligent management and enhanced resiliency. 16 1.10.2 Light-weight, composable application server with the Liberty profile . 17 1.10.3 Improved operations, security, control, and integration . 18 1.10.4 Integrated tools . 18 1.10.5 Improved application development . 19 Chapter 2. Concepts of WebSphere Application Server . 21 2.1 Core concepts of WebSphere Application Server. 22 2.1.1 Applications. 22 2.1.2 Containers. 27 2.1.3 Application servers . 28 © Copyright IBM Corp. 2012. All rights reserved. v 2.1.4 Profiles . 32 2.1.5 Nodes, node agents, and node groups. 35 2.1.6 Cells . 37 2.1.7 Deployment manager . 38 2.2 Additional concepts for WebSphere Application Server . 39 2.2.1 Administrative agent in a stand-alone application server environment. 39 2.2.2 Job manager . 40 2.2.3 Web servers . 41 2.2.4 Web server plug-in . 44 2.2.5 Proxy servers . 44 2.2.6 Generic servers. 46 2.2.7 The centralized installation manager . 47 2.2.8 Intelligent runtime provisioning . 49 2.2.9 Intelligent Management. 49 2.2.10 Batch processing . 50 2.3 Server configurations . 50 2.3.1 Single cell configurations . 50 2.3.2 Flexible management configurations . 52 2.4 Security . 54 2.4.1 Security types . 55 2.4.2 Authentication . 56 2.4.3 Authorization . 57 2.5 Service integration . 58 2.5.1 Default messaging provider . 58 2.5.2 Service integration bus . 58 2.5.3 Web services gateway . 59 2.6 Clusters and high availability. 60 2.6.1 Vertical cluster . 61 2.6.2 Horizontal cluster . ..