12.11.2014 Views

web server - Borland Technical Publications

web server - Borland Technical Publications

web server - Borland Technical Publications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Packaging and Deployment<br />

Figure 26.3<br />

Packaging and Deployment in the <strong>Borland</strong> Enterprise Server and VisiConnect<br />

A Resource Adapter packages a set of Java interfaces and classes, which implement<br />

the Connectors-specified system contracts and EIS-specific functionality to be<br />

provided by the Resource Adapter. The Resource Adapter can also require the use of<br />

native libraries specific to the underlying EIS, and other collateral, for example:<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Documentation<br />

Help files<br />

A code generator for EJBs<br />

A tool that directly provides configuration utilities so you can configure the EIS<br />

directly<br />

A tool that provides additional deployment facilities for remote Resource Adapter<br />

components<br />

■<br />

For example, with IBM CICS, a set of JCL scripts that you may need to run on the<br />

mainframe<br />

The Java interfaces and classes are packaged together, with required collateral and<br />

deployment descriptors, to create a Resource Adapter module. The deployment<br />

descriptors define the deployment contract between a Resource Adapter and the<br />

application <strong>server</strong><br />

A Resource Adapter can be deployed as a shared, standalone module, or packaged as<br />

part of a J2EE application. During deployment, the Resource Adapter module is<br />

installed on the <strong>Borland</strong> Enterprise Server and configured for the target operational<br />

environment. The configuration of a Resource Adapter is based on the properties<br />

defined in the deployment descriptors.<br />

254 BES Developer’s Guide

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

Saved successfully!

Ooh no, something went wrong!