Product overview
Partitioning facility
ObjectGrid
Learn more about WebSphere eXtreme Scale
Installing and customizing the product
Hardware and software requirements
Distributed operating systems
Installation scenarios
Installing in a WebSphere Application Server environment
Installing in other server environments
Installing the product
Installing silently
Installation parameters
Using the centralized installation manager repository tool to add products
Using the Update Installer to install maintenance packages
Updating the middleware agent
Creating and installing customized packages
Build definition file
Creating and installing a CIP
Creating a build definition file and generating a CIP
Installing a CIP
Silently installing a CIP
Installing a CIP to apply maintenance to an existing product installation
Uninstalling CIP updates from an existing product installation
Creating and installing an IIP
Creating a build definition file and generating an IIP
Installing an IIP
Silently installing an IIP
Modifying an existing build definition file for an IIP
Creating and augmenting profiles
Using the graphical user interface to create profiles
Creating profiles for multiple products
Creating profiles for use with other IBM products
Using the graphical user interface to augment profiles
Augmenting profiles with multiple product augment templates
Using the manageprofiles command to create profiles
Using the manageprofiles command to augment and unaugment profiles
Non-root profile creation and augmentation
First steps console
Uninstalling the product
z/OS
Installing the Application Server Toolkit Version 6.1.1 and the Profile Management tool for z/OS
Augmenting z/OS profiles
Using the Profile Management Tool for z/OS to customize the deployment manager profile
Using the Profile Management Tool for z/OS to customize a managed application server profile
Uploading a customized job
Migrating the product
Migrating product configurations
Using the Migration wizard
XDPreUpgrade command
XDUpgrade command
Migrating to a Version 6.1 deployment manager
Migrating to a Version 6.1 node
Where migration tasks are performed
ObjectGrid resources
Supporting high volumes of transaction activity with the partitioning facility (WPF)
Partitions
Partition life cycle
Partition creation
IIOP routing to a partition
A partitioned stateless session bean
Partitioned J2EE application
A partitioned HTTP application
Samples overview
Partitioning facility examples
The partitioning facility
Partitioning objective and benefits
J2EE partitioning capabilities
EJB workload partitioning
Typical J2EE enterprise bean clustered workload processing
Partitioning facility EJB workload management
Capabilities of an EJB workload enabled by the partitioning facility
HTTP partitioning
The role of the ODR
Extracting partition names from HTTP requests
Database partitioning
z/OS platform considerations
z/OS restrictions in WPF
WPF programming pattern in z/OS
Partitioning facility programming
Partitioned EJB overview
Partitioned stateless session bean
Partition routable session bean
Interface for a partitioned stateless session bean
Partitioning facility requirements
Partitioning facility restrictions
Partition alias
Compatibility with WebSphere Extended Deployment Version 5.1
Partition grouping overview
Partition alias programming
Partition alias runtime
Usage scenario for a partition alias
Partition grouping programming
Developing partitioning facility applications with WSAD Version 5.1
Using WSAD 5.1 with a new partitioned application
Creating a partition stateless session bean
Adding sample partitions
Update the getPartitions method
Update the isPartitionAlive method
Importing the WPFKeyBasedPartitionSample sample application
Partitioning facility framework programming model
PartitionDefinition
PartitionScope
PartitionManager
PartitionHandlerLocal
Threading issues for the PSSB callback methods
Writing an application client
Modifying the enterprise bean stubs
Data partitioning patterns
Variable partition set
Fixed partition set
Singleton pattern
Hash based partitioning
Slave multiple reader and Master single writer pattern
Partition specific CMP data
Option A CMPs
Efficiently removing an option A CMP instance
CMP datasource overview
Proxy DataSource programming model
API
Developing applications using proxy datasource support in WSAD
Create ProxyDSAccountSample project
Create entity EJBs Account and AccountOwner
Create PRSB AccountTransaction
Create PSSB AccountPartitionBean
Set the classpath
Set the connection factory for the CMP EJBs
Configure the resource references for the session bean
Configure Proxy DataSource in WebSphere eXtreme Scale
Configure your database
Create J2EE Connector architecture authentication alias
Create DB2 data sources
Create proxy datasource
Install D_ProxyDSAccountSample.ear application
Run the application client
Partitioning facility PMI client programming
HTTP partitions
Structure of an HTTP partitioning facility application
Specifying HTTP partitions in partitions.xml
A generic HttpPartitionBean packaging
Colocating the generic PSSB and servlets
The HttpPartitionFilter packaging
Loading servlets at startup
HTTP programming interfaces
The HttpPartitionManager
The HttpPartitionExpression
The notification interface
Other servlet API HttpPartitionManager methods
An example
The EJB API and extending the HttpPartitionBean
EJB-specific HttpPartitionManager methods
HttpPartitionBean details
Mixing programming interfaces and partitions.xml
Managing the partitioning facility environment
HA manager and partitioning facility
HA manager overview
HA managed policy applied to partitioning
Partitions in HA manager implementation
Policy Administration
Relation of a partition to an HA group
Partition scope
Too many policies
Too many partitions
Defining more than one coordinator
Partition activation reaction times
Memory usage
General cluster and WPF management considerations
Scalability considerations
Conservative partition design
Physical machines CPU and paging utilization
Application thread pools
Control node and application server in the cluster
Schedule the operating system to use shorter times
Mixing application types
SMP machines preferred in partitioned implementations
On demand LPAR resource advantages
Busy partitions
Move busy partitions to a less busy server
Move the less critical partitions to another server
LPAR expansion
Management script wpfadmin and usage
Management parameters
Retrieving statistics on partitioned applications
listActive
listActiveWithGroups
countActivePartitionsOnServers
countActiveGroupsOnServers
list
listGroups
coreGroupStatus
move
balance
disablePartition
enablePartition
addServerToCoreGroup
removeServerFromCoreGroup
enableWPFPMI
subscribeWPFPMI
setPartitionCount
setStatisticsRange
setEJBName
setStatisticsType
setStatisticsInterval
getTransactionCount
getResponseTime
getFailedTransactionCount
setTraceSpec
unsubscribeWPFPMI
disableWPFPMI
createPolicy
createMultiplePolicies
updatePolicy
deletePolicy
updateJMXTimeout
updateCoreGroupCoordinators
updateHamConfig
listPolicies
queryPolicy
resolvePolicyForGroup
Performance monitoring
Partitioning facility PMI enablement
Enabling partitioning facility PMI from the wpfadmin command
Partitioning facility PMI path
Partitioning facility PMI data aggregation
Partitioning facility PMI statistics subscription
Subscribe to partitioning facility PMI statistics using the wpfadmin command
The partitioning facility PMI statistics retrieval
Partitioning facility PMI statistics parameters
Application name and session EJB
Statistics type
Statistics range
Partition count
Statistics aggregation interval
WPF PMI aggregator policy
Scalability related configuration
Proxy datasource management
Problem resolutions
Client invocation problems
Proxy datasource problems
Workload routing problems
An example of the partitioning facility
Configuration quick start
Starting the deployment manager
Adding nodes to the deployment manager
Cluster configuration
Installing the sample application
Starting the cluster
Running operations for the partitioning facility
Verification process
Launching a client application
Troubleshooting launchclient
Balancing the partitions
Launching a client application
Adding a partition dynamically
Monitoring transaction performance statistics
Enabling performance monitoring
Managing policies example overview
Example summary
Reference
Release notes
Port number settings
Scripts
Messages