ENABLING CORBA ON
ENTERPRISE SERVER
(Formerly CONFIGURING
WEB NAMING)
Revised: 12/12/97 - Mike S. Lee, Technology Evangelist
Created: David Huntley, Technology Evangelist
This Netscape TechNote explains how to configure a web server
to support Web Naming.
Products and Versions: Enterprise Server 3.01 (or 3.0f) with
WAI-Patch #P85416) and newer.
WEB SERVER REQUIREMENTS
When a CORBA server uses the register()function, the Web Naming
service utilizes an HTTP "Put" command to store the IOR (Interoperable
Object Reference) on the web server. In order for your web server
to support this functionality, it must meet four pre-requisites:
-
Enterprise Server must be upgraded to at least Enterprise
Server 3.0f (or 3.01) with the WAI-Patch
#P85416.
-
WAI-Management must be ON, to allow for use of CORBA from Enterprise Server
-
Web publishing must be ON, to allow for HTTP "Put" command
-
Web Naming (Naming Service) security must be configured to give write access
to the iiopnameservice configuration style
ENABLING CORBA ON
ENTERPRISE 3.x
The following sections show how to enable these features using the Enterprise
3.x server.
-
Enable WAI-Management. This
will enable the use the CORBA.
-
Enable Web Publishing. This
will enable the use of the Put command.
-
Configure Web Naming (Naming Service) Security.
This will enable read/write from the Naming Service.
I. ENABLE WAI-MANAGEMENT
-
From the Administration Server, enable WAI-Management by turning Enable
WAI Services to "Yes" as in the following diagram. Then, press the
"OK" button, save and apply your change.
II. ENABLE WEB PUBLISHING
-
From the Administration Server, turn the Web Publishing state to "On" as
in the following diagram. Then, press the "OK" button, save and apply
your change.
III. CONFIGURE WEB NAMING SECURITY
-
From the Administration Server, go to the Configuration Styles -> Edit
Styles and select iiopnameservice configuration style. Click
on Edit this style button.
-
Click on the Restrict Access link. Under section A, click on the
Edit Access Control button.
-
Next, you must enable access control, and set the permissions to the Name
Service so that:
-
Any machine running a CORBA server that will be registering a name has
write/delete access
-
Any machine running a CORBA client that will be resolving a name has read
access
In setting the access control rules, you must make sure that the "Users/Groups"
field is always set to "anyone." This is because the Web Naming service
isn't set-up to pass user authentication information to the server.
Ex: The figure below shows how you would set the access control rules so
that any machine in the 132.32.3 subnet can register a name, and any machine
anywhere can resolve one. For more information on using wildcards
in access control rules, press the Help button on the Access Control Rules
dialog.
-
Afterwards, press the "Submit" button, save and apply your changes
TN-CORB-01-9709
Copyright © 1997 Netscape
Communications Corporation