About the iPlanet Application Server
The architecture of the iPlanet Application Server is composed of:
- Internal servers or engines
- An iPlanet Directory Server
- A web connector
The internal servers or engines are responsible for all the processing
within the iPlanet Application Server. They include:
- Kiva Executive Server (KXS): process manages and hosts the system level
services such as load balancing. Each instance of the iPlanet Application Server has
one KXS instance. The KXS is the entrypoint for requests coming from a web server.
When requests for iPlanet Application services are received by a web server, the
web connector directs the requests to the KXS. The KXS in turn delegates the requests
to the Java (KJS) or C++ (KCS) server.
- Kiva Administrative Server (KAS): starts and monitors the other processes
and ensures that any engines that fail are restarted.
- Java Server (KJS): processes host application components written in
Java. A single instance of the iPlanet Application Server can have multiple KJS instances.
- C++ Server (KCS): processes host application components written in
C++. This support is primarily available for backward compatibility purposes.
- CORBA Executive Server (CXS): process is also known as the RMI/IIOP bridge.
It acts as the entrypoint for requests from Java client applications. The CXS takes
these requests and delegates them to a KJS process for further processing. Multiple
CXS processes are supported.
The iPlanet Directory Server is used for storing iPlanet Application Server
configuration data and as a repository for user and group information. A
single directory server can support multiple instance of the Application Server.
This means that administrative data for all iPlanet Application Server installations
can be centralized in one place and updates are automatically monitored.
The web connector is the communication vehicle between the client and the iPlanet
Application Server. Web connectors include:
- NSAPI web connector
- ISAPI web connector
- Optimized CGI web connector for iPlanet, MicrosoftTM, and CGI-compatible
webservers, respectively
A request from a web browser to the web server is processed by the appropriate web connector.
Requests intended for the iPlanet Application Server are handled by the web connector
(NASApp in the URL). The web connector forwards the request to the KXS. KXS in turn
delegates the request to the Java KJS or C++ KCS server, as appropriate. The administrative
server KAS acts as the monitor of the processes.
Legal Notices