Index

A

accessing data
transaction locks and, Locking
Active, Partition states
active node, Partitions
migrating, Migrating a partition
administrator, Management tools
application, Business solution, Applications, nodes, and JVMs, Conceptual model
configurable, Business solution
distribution, Business solution
extensibility, Business solution
flexibility, Business solution
high availability, Business solution
versions, Application versions
application architecture, Application Architecture, High availability, High availability
ast.properties, Components
asynchronous methods, Asynchronous methods
distributed reference, Asynchronous methods
execution ordering, Asynchronous methods
overview, Asynchronous methods
shutdown behavior, Asynchronous methods
target object deleted, Asynchronous methods
transaction isolation, Asynchronous methods

B

business solution
applications, Application layered over platform
context, Business solution

C

cache policy, Cache policies
always, Cache policies
never, Cache policies
sized, Cache policies
caching
default caching distributed object, Named Caches
default caching local managed object, Named Caches
default caching replica object, Named Caches
channel
endpoint, Endpoints, sessions, and services
service, Endpoints, sessions, and services
session, Endpoints, sessions, and services
channels, Connectivity
class upgrades
overview, Online cluster upgrades
classes
versions, Application versions
cluster, Highly available clusters
joining, Cluster Membership
leaving, Cluster Membership
cluster upgrades, Cluster upgrades
application versions, Cluster upgrades
operatng system versions, Cluster upgrades
product versions, Cluster upgrades
clusters, Conceptual model
commit, Locking
component, Components
components, Components, Deactivation, Deactivation
activation, Activation
component failure during activation, Components
component failure during deactivation, Components
deactivation, Deactivation
jvm shutdown, Components
jvm startup, Components
configuration, Configuration, Configuration, Configuration notifiers, Configuration notifiers
active, Configuration life cycle
active version, Configuration
audit, Configuration life cycle
class, Configuration
inactive, Configuration life cycle
life cycle, Configuration, Configuration life cycle
loaded, Configuration life cycle
notifier, Configuration
notifiers, Configuration notifiers
objects, Configuration
removed, Configuration life cycle
replacing, Replacing a version
states, Configuration life cycle
type, Configuration
version, Configuration, Configuration life cycle
configuration cache, Centralized configuration cache, Centralized log messages
queued commands, Centralized configuration cache
conflict resolution
instance added, Restoring a cluster, Default conflict resolution
key conflict, Restoring a cluster, Default conflict resolution
state conflict, Restoring a cluster, Default conflict resolution
trigger, Restoring a cluster
connectivity
channels, Connectivity
creating and deleting objects
extent not locked, Locking
high availability, Location discovery
creating, updating, and deleting objects
state conflict during, State conflicts

D

deadlocks
detection, Deadlock detection
deferred write protocol
disabled on remote method invocation, Deferred Write Protocol
discovery (see location discovery)
distributed
deferred write protocol, Deferred Write Protocol
distributed objects, Cache policies
(see also cache policy)
distributed reference
shared memory timestamp, Locations
distributed references, Location transparency
distributed transactions
detected communication failures, Distributed transaction failure handling
network errors, Network error handling
transaction initiator failure, Distributed transaction failure handling
undetected communication failures, Distributed transaction failure handling
distribution, Distribution, Distributed computing, Distributed transaction failure handling
and transactions, Local and distributed transactions
(see also accessing data)
extents, Extents
heterogeneous platform support, Distribution
life-cycle, Life-cycle
managed objects, Distributed computing
master node, Distributed computing
overview, Distributed Computing
read field, Reading and writing object fields
remote node states, Remote node states
SSL, Distribution
TCP/IP, Distribution
transaction deadlock timeout, Deadlock detection
UDP, Distribution
write field, Reading and writing object fields
domain groups, Conceptual model
domain manager, Domain management
configuration cache, Centralized configuration cache
domains, Domains
geographic redundancy, Domain management
groups, Groups
log message cache, Centralized log messages
domains, Conceptual model, Domains, Domains
durable object store (see persistence)
overview, Durable object store
dynamic discovery, Location discovery

E

endpoint, Endpoints, sessions, and services
extents, Extents
and locking, Locking

F

failover, Active node transparency
active node migration, Active node transparency
flush notifier, Flush notifier

G

garbage collection, Life cycle
geographic redundancy, Geographic redundancy
domain manager, Domain management
network bandwidth, Geographic redundancy
network latency, Geographic redundancy
groups, Groups

H

HA (see high availability)
high availability, High availability, High availability, Geographic redundancy, Geographic redundancy
cluster, Highly available clusters
cluster membership, Cluster Membership
geographic redundancy, Geographic redundancy
multi-master, Node quorum
node quorum, Node quorum
overview, High availability
partition active on multiple nodes, Node quorum
high availability objects
remote create, Location discovery
highly available objects
partition mapper, Partitioned objects

I

Initial, Partition states
install, Install JVM
installation, Install node
isolation level (see transactions, isolation)

J

JMX, Management tools
jvm
installation, Install JVM
life cycle, Java Virtual Machines
remove, Remove JVM
start, Start JVM
stop, Stop JVM
JVM
multiple JVMs in a transaction, Local and distributed transactions
relationship to node, Conceptual model

K

keep-alive, Detecting failed nodes
keepAliveSendIntervalSeconds, Detecting failed nodes
keys
immutable and mutable, Keys and Queries
keys and queries
overview, Keys and queries

L

load balancing
and partitions, Partitions
LocalDefined, Partition status
LocalDisabled, Partition status
LocalEnabled, Partition status
location code, Locations
location codes
mapping to network addresses, Location discovery
migration, Locations
location discovery, Location discovery
locking, Locking
log message cache
node agent, Centralized log messages
logging, Node logging

M

managed element
hierarchy, Managed element hierarchy
managed object
cache policy, Cache policies
managed objects, Managed objects, Managed objects, Flush notifier, Flush notifier
(see also replicated objects)
asynchronous methods, Asynchronous methods
caching, Named Caches
explicit deletion required, Life cycle
keys, Keys and Queries
life cycle of, Life cycle
overview, Managed objects
queries, Keys and Queries
management, Application layered over platform
client, Multiple nodes
JMX, Multiple nodes
nodes, Multiple nodes
service discovery, Discovery
management architecture, Management Architecture, Management tools, Management tools
management tools, Management tools
Migrating, Partition states
migrating
force replication, Migrating a partition
migration
master node, Locations

N

named cache, Named Caches
adding a class, Cache association
inheritance, Cache association
network addresses
mapping to location codes, Location discovery
node, Business solution, Applications, nodes, and JVMs, Multiple nodes
installation, Install node
life cycle, Node life cycle
logging, Node logging
managed elements, Elements within a node
start, Start node
state change notifiers, Remote node state change notifiers
node agent, Centralized log messages
node names
with highly available create, Location discovery
node quorum
disabled, Disabling node quorum
node visibility, Node quorum
recovering partitions with multiple active nodes, Disabling node quorum
states, Node quorum states
votes, Node quorum
node quorum state
Active, Node quorum states
Disabled, Node quorum states
Partial, Node quorum states
node state
Discovered, Remote node states
Down, Remote node states
Duplicate Location, Remote node states
Duplicate Timestamp, Remote node states
In Down Notifier, Remote node states
In Up Notifier, Remote node states
Undiscovered, Remote node states
Unsupported Protocol, Remote node states
Up, Remote node states
nodes, Conceptual model
detecting failure of, Detecting failed nodes
failure detection interval, Detecting failed nodes
identification of, Locations
location code, Locations
migrating partition, Migrating a partition
naming, Locations
timestamp, Locations
transaction spanning of, Local and distributed transactions
transparent access to active node, Active node transparency
nonResponseTimeoutSeconds, Detecting failed nodes
notifiers
transaction, Transaction notifiers

O

object flushing
distributed object, Object flushing
local object, Object flushing
notifier, Flush notifier
replica object, Object flushing
throttling, Object flushing
object identity, Location transparency
object locking (see migration)
object references, Distributed computing
distributed, Location transparency
objects
location transparency of, Location transparency
network location of, Locations
representation on multiple nodes, Distributed computing

P

partition
active node, Partitions
disable, Enabling and disabling partitions
enable, Enabling and disabling partitions
objects in disabled partition, Enabling and disabling partitions
remote define, Remotely defined and enabled partitions
remote enable, Remotely defined and enabled partitions
replica node, Partitions
sparse, Sparse Partitions
partition failover
node list updates, Failover
partition mapper, Partitioned objects
inheritance, Partitioned objects
partition assignment algorithms, Partitioned objects
partition state, Partition states
active, Partition states
initial, Partition states
migrating, Partition states
notifiers, Partition state change notifiers
replicating, Partition states
unavailable, Partition states
updating, Partition states
partition status, Partition status
LocalDefined, Partition status
LocalDisabled, Partition status
LocalEnabled, Partition status
RemoteDefined, Partition status
RemoteEnabled, Partition status
partitioned objects, Partitioned objects
updating partitions, Updating object partition mapping
partitions, Partitions
active node transparency, Active node transparency
definition of, Defining partitions
failover, Failover
inconsistent node lists, Defining partitions
migrating, Migrating a partition
redefining, Defining partitions
restore, Restore
performance
and distributed deadlock detection, Deadlock detection
prepare
transaction, Prepare

Q

queries
explicit transaction locking, Keys and Queries
locking when remote object returned, Keys and Queries
scope audit, Keys and Queries
scoping, Keys and Queries

R

RemoteDefined, Partition status
RemoteEnabled, Partition status
remove, Remove JVM
replica node
migrating, Migrating a partition
replica nodes, Partitions
replica objects, Partitions
Replicating, Partition states
replication, Replication
asynchronous, Replication
asynchronous consistency errors, Replication
asynchronous modifications always done on active node, Replication
synchronous, Replication
synchronous modifications, Replication
replication node
error handling, Error handling
rollback, Locking
due to deadlock, Deadlock detection
for automatic state conflict resolution, State conflicts
logging, Transaction logging

S

secondary store, Durable object store
security, Security
serialVersionUID, Application versions
service, Endpoints, sessions, and services
service discovery, Discovery
distribution, Discovery
properties, Discovery
session, Endpoints, sessions, and services
sparse partitions, Sparse Partitions
split-brain (see multi-master)
start, Start node, Start JVM
state conflicts, State conflicts
static discovery, Location discovery
stop, Stop JVM
system coordinator, Install node
system management, System Management, Security, Security
security, Security
target, System Management

T

TIBCO BusinessEvents® Extreme
JVM, What is TIBCO BusinessEvents® Extreme ?
TIBCO BusinessEvents® Extreme Administrator, Management tools
TIBCO BusinessEvents® Extreme application (see application)
TIBCO BusinessEvents® Extreme nodes (see nodes)
transaction isolation
extents, Isolation
objects, Isolation
read committed snapshot, Isolation
read consistency, Isolation
serializable, Isolation
transactions, Transactions, Transaction logging, Transaction logging
distributed, Local and distributed transactions
failover processing, Active node transparency
global transaction spanning nodes, Local and distributed transactions
history record size, Distributed transaction failure handling
isolation, Isolation, Locking
local vs distributed, Local and distributed transactions
locking behavior, Locking
logging, Transaction logging
outcome voting, Distributed transaction failure handling
overview, Transactions
transaction outcome voting history buffer configuration, Distributed transaction failure handling
triggers, Triggers
type
detecting changes, Detecting version changes

U

Unavailable, Partition states
Updating, Partition states
upgrade
do no harm policy, Error handling
error handling, Error handling
most current version makes right, Object upgrades
non-transparent changes, Object upgrades
read error handling, Error handling
transparent changes, Object upgrades
write error handling, Error handling

X

XA integration
transaction, Prepare