OSF DCE Application Development Guide--Core Components

OSF DCE Application Development Guide—Core Components
14.3.4.1 Interchangeable Server Instances
With the service model, servers offer an identical service that operates the same way
on all host systems. For example, an application that uses the service model is a
collection of equivalent print servers that support an identical set of file formats, and
that are installed on printers in a single location. The print servers in any location can
be segregated from printer servers elsewhere by using a location-specific group.
Figure 14-14 shows interchangeable print servers offering an identical print service
on different hosts. To access this service, clients request the Print V1.0 interface and
specify the nil object UUID. In this illustration, the starting entry for the NSI search
is a group corresponding to local print servers. Note that a client may be able to reach
this print server group by starting from a profile or another group.
Note: To simplify the illustrations of the usage models, the contents of server
entries are represented without listing any binding information.
Figure 14-14. Service Model: Interchangeable Instances on Two Hosts
Exporting Exporting
Name service database
/.:/Bldg/Print_server_2
Print server 2Print server 1
/.:/Bldg/Printer_server_group
Error_reports V2.0 interfaceError_reports V2.0 interface
Print V1.0 interfacePrint V1.0 interface
/.:/Bldg/Print_server_1
None
/.:/Bldg/Print_server_group
Target interface:
Target Object:
Starting Entry:
Search Requirements
2Maximum number of traversed entries:
Printer V1.0
Interface ID for Print V1.0Interface ID for Print V1.0
/.../C=US/O=TheU/CO=MadCity/Bldg/Print_server_1
/.../C=US/O=TheU/CO=MadCity/Bldg/Print_server_2
14 40 Tandem Computers Incorporated 124245