user manual

Chapter 4: Web components 37
Smart Agent implementation
container to the IIS web server, and from the IIS web server to a CORBA
server. The IIOP redirector is supported for the following IIS versions:
Microsoft Windows 2000/IIS version 5.0
Microsoft Windows XP/IIS version 5.1
Microsoft Windows 2003/IIS version 6.0
For more information, go to Chapter 5, Web server to web container
connectivity.
IIS/IIOP redirector directory structure
After installing any of the BES products, by default, the following IIS/IIOP
redirector-specific directory structure appears in:
<install_dir>/etc/iisredir2/
Smart Agent implementation
The Smart Agent is a service that helps in locating and mapping client
programs and object implementation. The Smart Agent is automatically
started with default properties. For information on configuring the Smart
Agent, go to the VisiBroker for Java Developer's Guide, Using the Smart
Agent section, or the VisiBroker for C++ Developer's Guide, Using the Smart
Agent section.
The Smart Agent is a dynamic, distributed directory service that provides
facilities for both the client programs and object implementation. The Smart
Agent maps client programs to the appropriate object implementation by
correlating the object or service name used by the client program to bind to an
object implementation. The object implementation is an object reference
provided by a server, such as the Borland web container.
The Smart Agent must be started on at least one host within your local
network. When your client program invokes an object (using the bind method),
the Smart Agent is automatically consulted. The Smart Agent locates the
specified object implementation so that a connection can be established
between the client and the object implementation. The communication with the
Smart Agent is transparent to the client program.
The following are examples of how the Smart Agent is used by the BES web
components:
Table 4.4 IIS/IIOP redirector directories
IIS/IIOP redirector-specific directory
name Description
conf Contains all configuration files.
logs Contains all log files.