12.11.2014 Views

web server - Borland Technical Publications

web server - Borland Technical Publications

web server - Borland Technical Publications

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!