web server - Borland Technical Publications
web server - Borland Technical Publications
web server - Borland Technical Publications
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 23<br />
Using JMS 209<br />
Configuring JMS Connection Factories<br />
and Destinations . . . . . . . . . . . . . . . . . 210<br />
Defining Connection Pool Properties for JMS<br />
Connection Factories . . . . . . . . . . . . . . . 211<br />
Defining Individual JMS Connection<br />
Factory Properties. . . . . . . . . . . . . . . . . 213<br />
Obtaining JMS Connection Factories<br />
and Destinations in J2EE<br />
Application Components . . . . . . . . . . . . . 214<br />
JMS and Transactions . . . . . . . . . . . . . . . 216<br />
Enabling the JMS services security. . . . . . . . . 219<br />
Advanced Concepts for Configuring<br />
JMS Connection Factories and Destinations . . . 219<br />
Chapter 24<br />
JMS provider pluggability 221<br />
Runtime pluggability . . . . . . . . . . . . . . . . 221<br />
Configuring JMS administered objects<br />
(connection factories, queues and topics). . . . . 222<br />
Setting Admin Objects Using<br />
<strong>Borland</strong> Deployment Descriptor . . . . . . . . 222<br />
Service Management for JMS Providers . . . . . . 223<br />
Tibco . . . . . . . . . . . . . . . . . . . . . . . . 223<br />
Added value for Tibco . . . . . . . . . . . . . . 223<br />
Configuring Admin Objects for Tibco . . . . . . 223<br />
Auto Queue Creation Feature in Tibco . . . . . 223<br />
Tibco Admin Console . . . . . . . . . . . . . . 223<br />
Creating Clustered JMS Service for Tibco. . . . 224<br />
Integrating clustered<br />
Tibco <strong>server</strong>s into BES. . . . . . . . . . . . . 225<br />
Configuring clients for fault tolerant Tibco<br />
connections . . . . . . . . . . . . . . . . . . 225<br />
Enabling Security for Tibco . . . . . . . . . . . 226<br />
Disabling security for Tibco . . . . . . . . . . . 226<br />
Sonic . . . . . . . . . . . . . . . . . . . . . . . . 226<br />
Configuring Admin Objects for Sonic . . . . . . 226<br />
Configuring Auto Queue Creation for Sonic . . . 227<br />
Creating Clustered JMS Service for Sonic. . . . 228<br />
Enabling security for Sonic . . . . . . . . . . . 228<br />
Disabling security for Sonic . . . . . . . . . . . 228<br />
OpenJMS . . . . . . . . . . . . . . . . . . . . . . 229<br />
Configuring JNDI objects for OpenJMS . . . . . 230<br />
Connection Modes in OpenJMS . . . . . . . . . 231<br />
Changing the Datasource for OpenJMS . . . . . 232<br />
Creating Tables for OpenJMS . . . . . . . . . . 232<br />
Configuring Datasource to Achieve<br />
2PC Optimization . . . . . . . . . . . . . . . 232<br />
Configuring Security with OpenJMS . . . . . . . 233<br />
Specifying Partition Level Properties for<br />
OpenJMS . . . . . . . . . . . . . . . . . . . 233<br />
OpenJMS Topologies . . . . . . . . . . . . . . 236<br />
Using Message Driven Beans (MDB)<br />
with OpenJMS . . . . . . . . . . . . . . . . . 237<br />
Other JMS providers . . . . . . . . . . . . . . . . 237<br />
Required client libraries for other<br />
JMS providers. . . . . . . . . . . . . . . . 237<br />
Configuring admin objects for other<br />
JMS providers. . . . . . . . . . . . . . . . . . 237<br />
Service Management for other<br />
JMS providers. . . . . . . . . . . . . . . . . . 239<br />
Chapter 25<br />
Implementing Partition Interceptors 241<br />
Defining the Interceptor . . . . . . . . . . . . . . . 241<br />
Creating the Interceptor Class . . . . . . . . . . . . 242<br />
Creating the JAR file. . . . . . . . . . . . . . . . . 244<br />
Deploying the Interceptor . . . . . . . . . . . . . . 244<br />
Chapter 26<br />
VisiConnect overview 245<br />
J2EE Connector Architecture . . . . . . . . . . . . 245<br />
Components . . . . . . . . . . . . . . . . . . . . . 246<br />
System Contracts . . . . . . . . . . . . . . . . . . 247<br />
Connection Management. . . . . . . . . . . . . 248<br />
Transaction Management. . . . . . . . . . . . . 249<br />
One-Phase Commit Optimization . . . . . . . 249<br />
Security Management . . . . . . . . . . . . . . 250<br />
Component-Managed Sign-on . . . . . . . . 250<br />
Container-Managed Sign-on . . . . . . . . . 250<br />
EIS-Managed Sign-on. . . . . . . . . . . . . 250<br />
Authentication Mechanisms . . . . . . . . . . 250<br />
Security Map . . . . . . . . . . . . . . . . . 251<br />
Security Policy Processing . . . . . . . . . . 251<br />
Common Client Interface (CCI) . . . . . . . . . . . 252<br />
Packaging and Deployment . . . . . . . . . . . . . 253<br />
VisiConnect Features . . . . . . . . . . . . . . . . 255<br />
VisiConnect Partition Service. . . . . . . . . . . 255<br />
Additional Classloading Support . . . . . . . 255<br />
Secure Password Credential Storage . . . . . 255<br />
Connection Leak Detection . . . . . . . . . . 255<br />
Security Policy Processing of ra.xml<br />
Specifications . . . . . . . . . . . . . . . . 256<br />
Resource Adapters . . . . . . . . . . . . . . . . . 256<br />
Chapter 27<br />
Using VisiConnect 257<br />
VisiConnect service . . . . . . . . . . . . . . . . . 257<br />
Service overview . . . . . . . . . . . . . . . . . 257<br />
VisiConnect built on top of VisiBroker and<br />
RMI-IIOP . . . . . . . . . . . . . . . . . . . . 258<br />
Connection management . . . . . . . . . . . . . . 258<br />
Configuring connection properties . . . . . . . . 259<br />
Security management with the Security Map . . . . 260<br />
Authorization domain . . . . . . . . . . . . . . . 261<br />
Default roles . . . . . . . . . . . . . . . . . . . 261<br />
Generating a resource vault . . . . . . . . . . . 261<br />
Resource Adapter overview . . . . . . . . . . . . . 264<br />
Development overview . . . . . . . . . . . . . . 264<br />
Editing existing Resource Adapters . . . . . . 265<br />
Resource Adapter Packaging . . . . . . . . . . 265<br />
Deployment Descriptors for the<br />
Resource Adapter . . . . . . . . . . . . . . . . . 266<br />
Configuring ra.xml . . . . . . . . . . . . . . . . 266<br />
Configuring the transaction level type . . . . . 266<br />
Configuring ra-borland.xml . . . . . . . . . . . . 267<br />
v