- WebSphere eXtreme Scale 8.6 documentation
- Product overview
- WebSphere eXtreme Scale overview
- What's new
- Release notes
- Notices
- Privacy policy considerations
- Hardware and software requirements
- Directory conventions
- WebSphere eXtreme Scale technical overview
- Caching overview
- Cache integration overview
- Database integration overview
- Serialization overview
- Scalability overview
- Availability overview
- Transaction processing overview
- Security overview
- REST data services overview
- Scenarios
- Configuring an enterprise data grid
- Securing your data grid in eXtreme Scale
- Authenticating eXtreme Scale connections between servers
- Authenticating requests from clients to servers
- Authorizing access to the data grid
- Authorizing access for special administrative operations
- Authorizing access for administrative operations in stand-alone environments
- Authorizing access for administrative operations in the Liberty profile
- Authorizing access for administrative operations in the OSGi framework
- Authorizing access for administrative operations in WebSphere Application Server
- Securing data that flows between eXtreme Scale clients and servers with SSL encryption
- Securing data that flows between eXtreme Scale servers in stand-alone environments with SSL encryption
- Securing data that flows between eXtreme Scale and the Liberty profile with SSL encryption
- Securing data that flows between eXtreme Scale and the OSGi framework with SSL encryption
- Securing data that flows between eXtreme Scale and WebSphere Application Server with SSL encryption
- Storing security artifacts for authorized users
- Starting and stopping secure servers
- Using an OSGi environment to develop and run eXtreme Scale plug-ins
- OSGi framework overview
- Installing the Eclipse Equinox OSGi framework with Eclipse Gemini for clients and servers
- Running eXtreme Scale containers with non-dynamic plug-ins in an OSGi environment
- Administering eXtreme Scale servers and applications in an OSGi environment
- Building and running eXtreme Scale dynamic plug-ins for use in an OSGi environment
- Running eXtreme Scale containers with dynamic plug-ins in an OSGi environment
- Using JCA to connect transactional applications to eXtreme Scale clients
- Transaction processing in Java EE applications
- Installing an eXtreme Scale resource adapter
- Configuring eXtreme Scale connection factories
- Configuring Eclipse environments to use eXtreme Scale connection factories
- Configuring applications to connect with eXtreme Scale
- Securing J2C client connections
- Developing eXtreme Scale client components to use transactions
- Administering J2C client connections
- Migrating a WebSphere Application Server memory-to-memory replication or database session to use WebSphere eXtreme Scale session management
- Using WebSphere eXtreme Scale as a dynamic cache provider
- Samples
- Tutorials
- Tutorial: Querying a local in-memory data grid
- Tutorial: Storing order information in entities
- Tutorial: Configuring Java SE security
- Tutorial: Run eXtreme Scale clients and servers in the Liberty profile
- Tutorial: Integrate WebSphere eXtreme Scale security with WebSphere Application Server
- Introduction
- Module 1: Prepare WebSphere Application Server
- Module 2: Configure WebSphere eXtreme Scale to use WebSphere Application Server Authentication plug-ins
- Module 3: Configure transport security
- Module 4: Use Java Authentication and Authorization Service (JAAS) authorization in WebSphere Application Server
- Module 5: Use the xscmd tool to monitor data grids and maps
- Tutorial: Security in a mixed environment
- Tutorial: Running eXtreme Scale bundles in the OSGi framework
- Introduction: Starting and configuring the eXtreme Scale server and container to run plug-ins in the OSGi framework
- Module 1: Preparing to install and configure eXtreme Scale server bundles
- Module 2: Installing and starting eXtreme Scale bundles in the OSGi framework
- Module 3: Running the eXtreme Scale sample client
- Module 4: Querying and upgrading the sample bundle
- Getting started
- Planning
- Planning overview
- Planning the topology
- Interoperability with other products
- Planning for configuration
- Supported APIs and configurations by client type
- Planning for network ports
- Planning for firewall traffic between catalog servers
- Planning for firewall traffic between container and catalog servers
- Planning for firewall traffic between container servers
- Planning for firewall traffic between clients and data grid servers
- Planning for firewall traffic between the xscmd utility and data grid servers
- Planning for firewall traffic between the monitoring console and data grid servers
- Planning for firewall traffic between an MBean dashboard and data grid servers
- Planning to use IBM eXtremeMemory
- Security overview
- Planning for installation
- Planning environment capacity
- Planning to develop WebSphere eXtreme Scale applications
- Installing
- Installation overview
- Planning for installation
- IBM Installation Manager and WebSphere eXtreme Scale product offerings
- Installing WebSphere eXtreme Scale Client for .NET overview
- Installing the Eclipse Equinox OSGi framework with Eclipse Gemini for clients and servers
- Installing the REST data service
- Installing within WebSphere Application Server
- Deploying the REST gateway on WebSphere Application Server Classic
- Installing Liberty
- Customizing WebSphere eXtreme Scale for z/OS
- Creating and augmenting profiles
- First steps after installation
- Uninstalling the product using IBM Installation Manager
- Troubleshooting the product installation
- Updating and migrating
- Updating eXtreme Scale servers
- Migrating to WebSphere eXtreme ScaleVersion 8.6
- Installing fix packs using IBM Installation Manager
- Uninstalling fix packs using IBM Installation Manager
- Updating WebSphere eXtreme Scale on WebSphere Application Server
- Upgrading WebSphere eXtreme Scale Client for .NET
- xsadmin tool to xscmd tool migration
- Deprecated properties and APIs
- Configuring
- Configuration methods
- Operational checklist
- Configuring data grids
- Configuring local deployments
- Configuring XDF
- Configuring evictors with XML files
- Configuring a locking strategy in the ObjectGrid descriptor XML file
- Configuring the lock timeout value
- Configuring peer-to-peer replication with JMS
- Configuring dynamic maps
- Managing host names for communication between clients and servers
- Configuring the management concentrator
- Configuring deployment policies
- Configuring catalog and container servers
- Configuring catalog servers and catalog service domains
- Example: Configuring catalog service domains
- Configuring WebSphere eXtreme Scale with WebSphere Application Server
- Managing host names for communication between clients and servers
- Configuring the quorum mechanism
- Tuning failover detection
- Configuring container servers
- Configuring eXtreme Scale servers to run in the Liberty profile
- Configuring an enterprise data grid in a stand-alone environment for dynamic caching
- Configuring core groups
- Configuring catalog servers and catalog service domains
- Configuring multiple data center topologies
- Configuring ports
- Configuring transports
- Configuring IBM eXtremeMemory
- Configuring Java clients
- Java client overrides
- Configuring Java clients with an XML configuration
- Configuring the REST gateway with an XML configuration
- Configuring Java clients programmatically
- Configuring the near cache
- Configuring a near cache for the dynamic cache
- Configuring near-cache invalidation
- Configuring an evictor for the near cache
- Configuring JMS-based client synchronization
- Configuring request and retry timeout values
- Configuring WebSphere eXtreme Scale Client for .NET
- Configuring eXtreme Scale connection factories
- Configuring cache integration
- Configuring HTTP session managers
- Configuring the HTTP session manager with WebSphere Application Server
- Configuring HTTP session manager with WebSphere Portal
- Configuring the HTTP session manager for various application servers
- Displaying HTTP session sizes
- XML files for HTTP session manager configuration
- Servlet context initialization parameters
- splicer.properties file
- Example: Overriding the session ID with the sessionIdOverrideClass interface
- Example: Persisting an updated session attribute with the setAttribute() method
- Configuring dynamic cache instances
- JPA level 2 (L2) cache plug-in
- Configuring a Spring cache provider
- Configuring HTTP session managers
- Configuring database integration
- Configuring CDC in eXtreme Scale
- Configuring REST data services
- Enabling the REST data service
- Configuring application servers for the REST data service
- Configuring Web browsers to access REST data service ATOM feeds
- Using a Java client with REST data services
- Visual Studio 2008 WCF client with REST data service
- Deploying the REST gateway
- Deploying the REST gateway on WebSphere Application Server Classic
- Configuring OSGi-enabled plug-ins using the ObjectGrid descriptor XML file
- Configuring servers for OSGi
- Configuring eXtreme Scale servers to run in the Liberty profile
- Configuring HTTP session failover in Liberty
- Enabling the eXtreme Scale web feature in the Liberty profile
- Enabling the eXtreme Scale webApp feature in the Liberty profile
- Enabling the eXtreme Scale webGrid feature in the Liberty profile
- Configuring a web server plug-in to forward requests to multiple servers in Liberty
- Merging plug-in configuration files for deployment to the application server plug-in
- Configuring an enterprise data grid for dynamic caching using a Liberty profile
- Configuring eXtreme Scale REST clients in the Liberty profile
- Administering
- Starting and stopping stand-alone servers
- Stopping servers gracefully with the xscmd utility
- Starting and stopping servers in a WebSphere Application Server environment
- Starting and stopping servers in the Liberty profile
- Using the embedded server API to start and stop servers
- Administering with the xscmd utility
- Controlling placement
- Managing ObjectGrid availability
- Managing data center failures
- Querying , displaying, and invalidating data
- Retrieving eXtreme Scale environment information with the xscmd utility
- Starting eXtreme Scale servers using the Eclipse Equinox OSGi framework
- Installing and starting OSGi-enabled plug-ins
- Administering OSGi-enabled services using the xscmd utility
- Administering with Managed Beans (MBeans)
- Administering J2C client connections
- Developing applications
- Developing Java applications
- Setting up the Java development environment
- Accessing Java API documentation
- Setting up a stand-alone development environment in Eclipse
- Running a WebSphere eXtreme Scale application that uses an application server other than WebSphere Application Server in Eclipse
- Running an integrated client or server application with WebSphere Application Server in Rational Application Developer
- Accessing data with client applications
- Connecting to distributed ObjectGrid instances programmatically
- Tracking map updates
- Interacting with an ObjectGrid using the ObjectGridManager interface
- Creating ObjectGrid instances with the ObjectGridManager interface
- Retrieving a ObjectGrid instance with the ObjectGridManager interface
- Removing ObjectGrid instances with the ObjectGridManager interface
- Controlling the lifecycle of an ObjectGrid with the ObjectGridManager interface
- Accessing the ObjectGrid shard
- Accessing data with indexes (Index API)
- Using Sessions to access data in the grid
- Caching objects with no relationships involved (ObjectMap API)
- Caching objects and their relationships (EntityManager API)
- Collocating multiple cache objects in the same partition
- Defining ClassAlias and FieldAlias annotations to correlate Java classes
- Retrieving entities and objects (Query API)
- Notifying clients of map updates using continuous query
- Programming for transactions
- Interacting with data in a transaction
- Developing applications that update multiple partitions in a single transaction
- Using locking
- Configuring Java clients programmatically
- Accessing data with JNDI in the Liberty
- System APIs and plug-ins
- Managing plug-in life cycles
- Plug-ins for multimaster replication
- Plug-ins for versioning and comparing cache objects
- Plug-ins for serializing cached objects
- Plug-ins for providing event listeners
- Plug-ins for evicting cache objects
- Plug-ins for indexing data
- Plug-ins for communicating with databases
- Plug-ins for managing transaction life cycle events
- Programming to use the OSGi framework
- Programming for JPA integration
- Developing applications with the Spring framework
- Accessing data with the REST data service
- Developing data grid applications with the REST gateway
- Setting up the Java development environment
- Developing .NET applications
- Setting up the .NET development environment
- Creating dynamic maps with .NET APIs
- Defining ClassAlias and FieldAlias annotations to correlate Java and .NET classes
- Mapping keys to partitions with PartitionKey annotations
- Programming for transactions
- Configuring data grid security for WebSphere eXtreme Scale Client for .NET
- Configuring TLS for WebSphere eXtreme Scale Client for .NET
- Programming client authentication for WebSphere eXtreme Scale Client for .NET
- Programming custom credentials for WebSphere eXtreme Scale Client for .NET
- Performance programming for WebSphere eXtreme Scale Client for .NET
- Developing Java applications
- Monitoring
- Statistics overview
- Monitoring with the web console
- Monitoring the health of the environment
- Monitoring with CSV files
- Enabling statistics
- Monitoring with the xscmd utility
- Monitoring with WebSphere Application Server PMI
- Monitoring server statistics with managed beans (MBeans)
- Monitoring client HTTP session statistics
- Monitoring with vendor tools
- Monitoring eXtreme Scale information in DB2
- Tuning performance
- Tuning operating systems and network settings
- Tuning ORB properties
- Tuning IBM eXtremeIO (XIO)
- Tuning Java virtual machines
- Tuning failover detection
- Tuning garbage collection with WebSphere Real Time
- Tuning the cache sizing agent
- Tuning and performance for application development
- Security
- Securing the Liberty profile environment
- Securing your data grid in eXtreme Scale
- Data grid authentication
- Data grid security
- WebSphere eXtreme Scale security standards
- Authenticating and authorizing clients
- Enabling LDAP authentication in eXtreme Scale catalog and container servers
- Enabling keystore authentication in eXtreme Scale container and catalog servers
- Developing keystore files for data encryption
- Configuring secure transport types
- Java Management Extensions (JMX) security
- Security integration with external providers
- Securing the REST data service
- Security integration with WebSphere Application Server
- Configuring data grid security for WebSphere eXtreme Scale Client for .NET
- Enabling data grid authorization
- Starting and stopping secure servers
- Configuring FIPS 140-2
- Configuring NIST SP800-131a
- Configuring security profiles for the xscmd utility
- Securing J2C client connections
- Programming for security
- Troubleshooting
- Troubleshooting and support for WebSphere eXtreme Scale
- Enabling logging
- Collecting trace
- Troubleshooting with HPEL
- Analyzing log and trace data
- Troubleshooting the product installation
- Troubleshooting client connectivity
- Troubleshooting cache integration
- Troubleshooting the JPA cache plug-in
- Troubleshooting IBM eXtremeMemory
- Troubleshooting administration
- Troubleshooting data monitoring
- Troubleshooting multiple data center configurations
- Troubleshooting high availability
- Troubleshooting loaders
- Troubleshooting XML configuration
- Troubleshooting deadlocks
- Troubleshooting lock timeout exceptions for a multi-partition transaction
- Troubleshooting client exceptions
- Troubleshooting security
- Troubleshooting Liberty profile configurations
- Collecting data with the IBM Support Assistant Data Collector
- IBM Support Assistant for WebSphere eXtreme Scale
- Reference
- ObjectGrid interface
- BackingMap interface
- ExceptionMapper interface
- Regular expression syntax
- Configuration files
- Server properties file
- Client properties file
- REST data service properties file
- ObjectGrid descriptor XML file
- Deployment policy descriptor XML file
- Entity metadata descriptor XML file
- Security descriptor XML file
- Spring descriptor XML file
- Liberty configuration files
- eXtreme Scale user exit descriptor file
- Messages
- User interface settings
- xscmd utility reference
- Product overview
- Site map