user manual
vi
Chapter 24
JMS provider pluggability 253
Runtime pluggability. . . . . . . . . . . . . . 253
Configuring JMS admin objects (connection
factories, queues and topics) . . . . . . . 254
Service management . . . . . . . . . . . 254
Runtime pluggability. . . . . . . . . . . . . . 254
Tibco and Sonic . . . . . . . . . . . . . . 255
Other JMS providers . . . . . . . . . . . . 255
Configuring admin objects. . . . . . . . . . . 255
Tibco and Sonic . . . . . . . . . . . . . . 255
Tibco Admin Console . . . . . . . . . . 256
Configuring admin objects for other JMS
providers . . . . . . . . . . . . . . . . . 256
Service management for supported and other
JMS providers . . . . . . . . . . . . . . 258
Other JMS providers . . . . . . . . . . . . 258
Required libraries for other JMS providers .
259
Added value for Tibco . . . . . . . . . . . 259
Enabling Sonic . . . . . . . . . . . . . . . 259
Creating a clustered JMS service . . . . . . . 260
Tibco . . . . . . . . . . . . . . . . . . . . 260
Integrating clustered Tibco servers into BES 261
Sonic . . . . . . . . . . . . . . . . . . . . 263
Enabling security for JMS . . . . . . . . . . . 263
Tibco . . . . . . . . . . . . . . . . . . . . 263
Enabling security for Tibco: . . . . . . . 263
Disabling security for Tibco:. . . . . . . 263
Sonic . . . . . . . . . . . . . . . . . . . . 264
Enabling security for Sonic: . . . . . . . 264
Disabling security for Sonic: . . . . . . 264
Chapter 25
Implementing Partition Interceptors 267
Defining the Interceptor . . . . . . . . . . . . 267
Creating the Interceptor Class. . . . . . . . . 268
Creating the JAR file . . . . . . . . . . . . . 270
Deploying the Interceptor . . . . . . . . . . . 270
Chapter 26
VisiConnect overview 271
J2EE™ Connector Architecture . . . . . . . . 271
Components . . . . . . . . . . . . . . . . . . 272
System Contracts . . . . . . . . . . . . . . . 273
Connection Management . . . . . . . . . 274
Transaction Management . . . . . . . . . 275
One-Phase Commit Optimization . . . . 276
Security Management . . . . . . . . . . . . 276
Component-Managed Sign-on . . . . . . 277
Container-Managed Sign-on . . . . . . . 277
EIS-Managed Sign-on . . . . . . . . . . 277
Authentication Mechanisms . . . . . . .277
Security Map . . . . . . . . . . . . . . . 278
Security Policy Processing . . . . . . . . 279
Common Client Interface (CCI) . . . . . . . . . 279
Packaging and Deployment. . . . . . . . . . . 281
VisiConnect Features . . . . . . . . . . . . . . 283
VisiConnect Container . . . . . . . . . . . . 283
Local and Remote Connectors Support .283
Additional Classloading Support . . . . . 284
Secure Password Credential Storage . . 285
Connection Leak Detection. . . . . . . . 285
Security Policy Processing of ra.xml
Specifications . . . . . . . . . . . . . . 285
Resource Adapters . . . . . . . . . . . . . . . 285
Chapter 27
Using VisiConnect 287
VisiConnect Container . . . . . . . . . . . . . 287
Container Overview . . . . . . . . . . . . . 288
Container built on top of VisiBroker and RMI-
IIOP . . . . . . . . . . . . . . . . . . . . 288
Container is a CORBA Server . . . . . . . . 288
Container as a partition service and standalone
process. . . . . . . . . . . . . . . . . . . 289
Connection Management . . . . . . . . . . . . 289
Configuring Connection Properties . . . . . 289
Minimizing the Runtime Performance Cost
Associated with Creating Managed
Connections . . . . . . . . . . . . . . . . 290
Controlling Connection Pool Growth. . . . . 290
Controlling System Resource Usage . . . . 291
Detecting Connection Leaks. . . . . . . . . 291
Garbage Collection . . . . . . . . . . . . 292
Idle Timer . . . . . . . . . . . . . . . . . 292
Security Management with the Security Map . . 292
Authorization Domain . . . . . . . . . . . . 293
Default Roles . . . . . . . . . . . . . . . . 294
Generating a Resource Vault . . . . . . . . 294
Resource Adapter Overview . . . . . . . . . . 297
Development Overview . . . . . . . . . . . 298
Editing existing Resource Adapters . . .298
Resource Adapter Packaging . . . . . . . . 299
Deployment Descriptors for the Resource Adapter .
300
Configuring ra.xml . . . . . . . . . . . . . . 300










