WAS ND v7 planning considerations

Content

  1. Overview
  2. Plan for monitoring
  3. Plan for backup and recovery
  4. Topology selection
  5. Components
  6. Installation
  7. Performance
  8. Application development and deployment
  9. System management
  10. Messaging
  11. Web services
  12. Security
  13. WAS Feature Packs
  14. Migration


Overview

This task list is an attempt to capture the settings of existing systems, and make decisions about how to apply those settings to new systems.

For peer review, maintenance, and troubleshooting, ideally, every task will have a link to supplemental documentation, even if the task is outside the scope of the department. For example, one may not be involved with setting up the F5 load balancer or Tivoli Access Manager, but as a middleware administrator, one needs to know, and verify, integration information.

We can make of copy of this task list for each environment we need to configure. For example, a development or staging environment might have different performance and security considerations.

These task lists should be posted onto a LAMP site and updated continually during the course of reviews and build-outs.

 

Tasks

Task Resource Status Comments
Infrastructure planning TBD Pending
    Scalability TBD Pending
    Caching TBD Pending
    High availability TBD Pending
    Load-balancing and fail-over TBD Pending
    Disaster recovery TBD Pending
    Security TBD Pending
    Application deployment TBD Pending
    Servicability TBD Pending
    Size the infrastructure TBD Pending
    Benchmark TBD Pending
Tune performance TBD Pending
        Application design issues TBD Pending
        Understand our requirements TBD Pending
        Test environment setup TBD Pending
        Request rate TBD Pending
        Concurrent users TBD Pending
        Usage patterns TBD Pending
    Production system tuning TBD Pending
    Conclusions TBD Pending
Plan for monitoring
Task Resource Status Comments
    Components to be monitored TBD Pending
    Select monitoring software TBD Pending
    Write monitoring scripts TBD Pending
    Infrastructure requirements TBD Pending
    Monitoring levels TBD Pending
    Performance and fault tolerance TBD Pending
    Alerting and problem resolution TBD Pending
    Monitoring infrastructure testing TBD Pending
Plan for backup and recovery
Task Resource Status Comments
    Risk analysis TBD Pending
    Recovery strategy TBD Pending
    Backup plan TBD Pending
    Recovery plan TBD Pending
    Update and test process TBD Pending
Topology selection criteria
Task Resource Status Comments
    High availability TBD Pending
    Avoid single points of failure TBD Pending
    Hardware redundancy TBD Pending
    Process redundancy TBD Pending
    Fail-over support TBD Pending
    Operating system based clustering TBD Pending
Disaster recovery TBD Pending
Security TBD Pending
Maintainability TBD Pending
Performance TBD Pending
    Scaling TBD Pending
Application deployment TBD Pending
    Deployment of the EJBs TBD Pending
    Assignment of applications to clusters TBD Pending
    Location of the embedded messaging infrastructure TBD Pending
Components
Task Resource Status Comments
    Load balancers TBD Pending
    Web servers and WAS Plug-in TBD Pending
    Directory and security services TBD Pending
    Messaging infrastructure TBD Pending
    Data layer TBD Pending
Stand-alone server topology TBD Pending
        Application server TBD Pending
        Web server TBD Pending
        Standalone advantages TBD Pending
        Standalone Disadvantages TBD Pending
        Standalone installation and configuration TBD Pending
Vertical scaling topology TBD Pending
    Vertical scaling advantages TBD Pending
    Vertical scaling disadvantages TBD Pending
    Vertical scaling installation and configuration TBD Pending
Horizontal scaling topology TBD Pending
    Horizontal scaling advantages TBD Pending
    Horizontal scaling disadvantages TBD Pending
    Horizontal scaling topology with an IP sprayer TBD Pending
    Horizontal installation and configuration TBD Pending
Reverse proxy topology TBD Pending
    Installation and configuration: Edge Proxy TBD Pending
    Installation and configuration: DMZ secure proxy TBD Pending
Topology with redundancy of multiple components TBD Pending
    Advantages TBD Pending
    Disadvantages TBD Pending
Heterogeneous cell TBD Pending
    Advantages TBD Pending
    Disadvantages TBD Pending
Multi-cell topology TBD Pending
    Advantages TBD Pending
    Disadvantages TBD Pending
Advanced topology using an administrative agent TBD Pending
    Advantages TBD Pending
    Disadvantages TBD Pending
    Installation TBD Pending
Advanced topology using an administrative agent TBD Pending
    Advantages TBD Pending
    Job manager Installation TBD Pending
Installation
Task Resource Status Comments
Selecting a topology TBD Pending
    Selecting hardware and operating systems TBD Pending
    Plan for disk space and directories TBD Pending
    Naming conventions TBD Pending
    Plan for the load balancer TBD Pending
        Installation TBD Pending
        Configuration TBD Pending
        Forwarding method TBD Pending
        Advisors TBD Pending
    Plan for the DMZ secure proxy TBD Pending
    Reverse proxies TBD Pending
        Edge proxy TBD Pending
        DMZ secure proxy TBD Pending
        WAS Proxy TBD Pending
    Domain and protocol firewall TBD Pending
Plan for the HTTP server and plug-in TBD Pending
    Remote web server TBD Pending
    Local web server TBD Pending
    Stand-alone server environment TBD Pending
    Distributed server environment TBD Pending
        Remote Web server on an unmanaged node TBD Pending
        Local to a federated application server (managed node) TBD Pending
Plan for WAS TBD Pending
    File systems and directories TBD Pending
    Single install or multiple installations TBD Pending
Install updates TBD Pending
    Installation TBD Pending
    Fix handling TBD Pending
Profile creation TBD Pending
    Profile types TBD Pending
    Create profiles during the installation TBD Pending
    Create additional profiles TBD Pending
    Profile location TBD Pending
Naming convention TBD Pending
TCP/IP port assignments TBD Pending
Certificates TBD Pending
Network and physical security TBD Pending
User IDs TBD Pending

Performance
Task Resource Status Comments
Runtime provisioning TBD Pending
Java SE 6 TBD Pending
DMZ secure proxy TBD Pending
Scaling overview TBD Pending
    Network TBD Pending
    HTTP server TBD Pending
    DMZ secure server TBD Pending
    WebSphere containers TBD Pending
    Default messaging TBD Pending
    Data layer TBD Pending
Performance TBD Pending
    Performance evaluation TBD Pending
    System tuning TBD Pending
    Network layer TBD Pending
    Server hardware and operating system layer TBD Pending
Application environment tuning TBD Pending
    Web server TBD Pending
    DMZ secure proxy server TBD Pending
    Application server/Java virtual machine TBD Pending
    Thread pools TBD Pending
    Enterprise Service Bus TBD Pending
Application tuning TBD Pending
Workload management TBD Pending
    HTTP servers TBD Pending
    DMZ proxy servers TBD Pending
    Application servers TBD Pending
    Clustering application servers TBD Pending
    Scheduling tasks TBD Pending
High Availability TBD Pending
    Hardware high availability TBD Pending
    Process high availability TBD Pending
    Data availability TBD Pending
    Database server availability TBD Pending
    Session data TBD Pending
    EJB persistence TBD Pending
Clustering and failover technique TBD Pending
    Hardware-based clustering TBD Pending
    Software-based clustering TBD Pending
Maintainability TBD Pending
    WAS high availability features TBD Pending
    High availability manager TBD Pending
    Core group TBD Pending
    High availability groups TBD Pending
    Default messaging provider availability TBD Pending
    Caching TBD Pending
    Edge caching TBD Pending
    Fast Response Cache Accelerator (FRCA) TBD Pending
    Database data caching TBD Pending
    Application data caching TBD Pending
Dynamic caching TBD Pending
    Data caching TBD Pending
Session management TBD Pending
    Overview TBD Pending
    Session support TBD Pending
    Application design TBD Pending
    Session tracking mechanism TBD Pending
    Storage of session-related information TBD Pending
    Session manager settings TBD Pending
    Data replication service TBD Pending
    Performance monitoring considerations TBD Pending
    ITCAM for Web Resources Data Collector TBD Pending
Tivoli performance viewer TBD Pending
    WebSphere performance advisors TBD Pending
    Performance and Diagnostic Advisor TBD Pending
    Performance Advisor in Tivoli Performance Viewer TBD Pending
WebSphere request metrics TBD Pending
    Overview TBD Pending
    Implementing request metrics TBD Pending

Application development and deployment
Task Resource Status Comments
    End-to-end life cycle TBD Pending
    Development and deployment tools TBD Pending
    Rational Application Developer for Assembly and Deploy V7.5 TBD Pending
    Rational Application Developer for WebSphere Software V7.5 TBD Pending
    WebSphere rapid deployment TBD Pending
    Which tools to use TBD Pending
    Naming conventions TBD Pending
    Naming for applications TBD Pending
    Naming for resources TBD Pending
    Source code management TBD Pending
    Rational ClearCase TBD Pending
    Concurrent Versions System (CVS) TBD Pending
    Subversion TBD Pending
    Choose an SCM to use TBD Pending
    Current software and processes TBD Pending
    Team size TBD Pending
    Complexity of requirements TBD Pending
    Cost TBD Pending
    Change management process TBD Pending
    Summary TBD Pending
Review TAM integration architecture TBD Pending
    Repositories TBD Pending
    TAM policy server TBD Pending
    TAM for WebSphere component TBD Pending
    Security and networking TBD Pending
    LDAP TBD Pending
    Integration with WAS TBD Pending
    Security, networking, and topology TBD Pending
WebSphere MQ TBD Pending
    Integration with WAS TBD Pending
    Connecting WAS to WebSphere MQ TBD Pending
    WebSphere Adapters TBD Pending
    Integration with WAS TBD Pending
WebSphere DataPower TBD Pending
    DataPower appliance models TBD Pending
    Integration with WAS TBD Pending
    DataPower caching example TBD Pending
DB2 TBD Pending
    Integration with WAS TBD Pending
Tivoli Composite Application Manager for WebSphere TBD Pending
    Integration with WAS TBD Pending
    ITCAM for WebSphere architecture TBD Pending
    Review profiles TBD Pending
Automated build process TBD Pending
    Automated deployment process TBD Pending
    Automated functional tests TBD Pending
Test environments TBD Pending
        Development TBD Pending
        Integration test TBD Pending
        System test TBD Pending
        Acceptance test TBD Pending
Classify configuration settings TBD Pending
    Map application to application servers TBD Pending
    Checklist TBD Pending
System management
Task Resource Status Comments
    Administrative security TBD Pending
    WebSphere administration facilities TBD Pending
    Integrated Solutions Console TBD Pending
    Non-secure administration access TBD Pending
    Secure administration access TBD Pending
    Task automation with Ant TBD Pending
    Administrative programming TBD Pending
    Command line tools TBD Pending
    Administrative agent TBD Pending
    Non-secure administration access TBD Pending
    Secure administration access TBD Pending
Job manager TBD Pending
Automation planning TBD Pending
Configuration planning TBD Pending
        Configuration repository location and synchronization TBD Pending
        Configuring application and application server startup behaviors TBD Pending
        Custom application configuration templates TBD Pending
        Plan for resource scope use TBD Pending
    Change management topics TBD Pending
        Application update TBD Pending
        Changes in topology TBD Pending
    Serviceability TBD Pending
        Log and traces TBD Pending
        Fix management TBD Pending
        Backing up and restoring the configuration TBD Pending
        MustGather documents TBD Pending
        IBM Support Assistant TBD Pending
    Plan checklist for system management TBD Pending
Messaging
Task Resource Status Comments
    Messaging provider standards TBD Pending
Choose a messaging provider TBD Pending
    Messaging topologies: How can I use messaging? TBD Pending
    Service Integration Bus TBD Pending
    Remote bus and link TBD Pending
    JMS and the default messaging provider TBD Pending
Choose a messaging topology
    One bus, one bus member (single server) TBD Pending
    One bus, one bus member (a cluster) TBD Pending
    One bus, multiple bus members TBD Pending
    Multiple buses TBD Pending
    Transport chains TBD Pending
    Message stores TBD Pending
Plan for bus security TBD Pending
    Bus authentication and authorization TBD Pending
    Secure message transportation TBD Pending
Bus high availability TBD Pending
    Bus reliability TBD Pending
    Select a message store type TBD Pending
Plan checklist for messaging TBD Pending
Web services
Task Resource Status Comments
    Important aspects in using Web services TBD Pending
    Web services architecture TBD Pending
    Document service provider settings TBD Pending
    Message exchange patterns TBD Pending
    SOAP processing model TBD Pending
    Web service gateways TBD Pending
    Service integration bus TBD Pending
    Universal Description, Discovery, and Integration registries TBD Pending
    Web services gateway TBD Pending
    Security TBD Pending
    Performance TBD Pending
    Plan checklist for Web services TBD Pending
Security
Task Resource Status Comments
Security policy TBD Pending
Security reviews TBD Pending
Authentication TBD Pending
    LTPA TBD Pending
    RSA token authentication TBD Pending
    User registries TBD Pending
    Delegation TBD Pending
    Single Sign On TBD Pending
    Java Authentication and Authorization Service TBD Pending
    Trust associations TBD Pending
    Java Authorization Contract for Containers TBD Pending
    Fine-grained admin security TBD Pending
    Security annotations TBD Pending
Secure communications TBD Pending
    SSL TBD Pending
    Certificate management TBD Pending
Application security TBD Pending
    Security domains TBD Pending
    Auditing TBD Pending
    Security configuration considerations TBD Pending
    Scenarios TBD Pending
    Summary of options to enable security at profile creation TBD Pending
Plan checklist for security TBD Pending
WAS Feature Packs
Task Resource Status Comments
Review feature packs TBD Pending
Web 2.0 TBD Pending
Web feature pack TBD Pending
    Security considerations TBD Pending
    SCA principles TBD Pending
    Key concepts TBD Pending
    Features covered TBD Pending
    Unsupported SCA specifications TBD Pending
    Application packaging and management TBD Pending
    Supported platforms TBD Pending
    SCA profile creation TBD Pending
    Application development support TBD Pending

Migration
Task Resource Status Comments
    Infrastructure migration considerations TBD Pending
    Scripting migration TBD Pending
    HTTP server plug-in support TBD Pending
    Coexisting versions on one system TBD Pending
    Runtime inter operability TBD Pending
    Runtime migration tools TBD Pending
    Mixed cell support TBD Pending
Summary: Topology selection criteria TBD Pending
    Network Deployment migration strategies TBD Pending
    Manual migration TBD Pending
    Automated migration with whole node upgrade TBD Pending
    Automated migration with mixed version use TBD Pending
Application development migration considerations TBD Pending
    System management migration considerations TBD Pending
    Messaging migration considerations TBD Pending
    Web services migration considerations TBD Pending
    Security migration considerations TBD Pending

 

 

+

Search Tips   |   Advanced Search