IOM Bridge Servers
Setting up an IOM Bridge Server and Spawner
An IOM Bridge server configuration enables client access using the IOM Bridge for COM or IOM Bridge for Java.
The IOM Bridge for COM is a software component of Integration Technologies that is used (transparently) to enable native COM/DCOM applications to access server data on either Windows platforms or on non-Windows platforms such as a UNIX or z/OS. The IOM Bridge for Java is used (transparently) when a Java client accesses an IOM Server. This bridge allows developers to write Java applications that access server data.
For more information about the IOM Bridge for COM and the IOM Bridge for Java, refer to Connecting Clients to IOM Servers in the SAS Integration Technologies Technical Overview.
When to Use an IOM Bridge Server Configuration
You must use an IOM Bridge server configuration if:
You can also use an IOM Bridge server configuration if the object server will run on a Windows machine and will be accessed by Windows clients. In this situation, clients will connect to the server using the IOM Bridge instead of COM/DCOM.
Components of an IOM Bridge server configuration
An IOM Bridge Server configuration consists of:
How an IOM Bridge Server Works
In order for an IOM Bridge server to be available to clients, the spawner program must be running on the server machine. When a client application needs to access the object server, it uses Integration Technologies distributed objects to submit a request to the object spawner for a SAS workspace. To obtain information about the server (and for metadata, the spawner), the application either
On receiving the request, the object spawner authenticates the user and launches an object server. The client then uses server configuration information from the LDAP server or configuration file to requests a workspace on the server.
After acquiring a workspace, the client application uses Integration Technologies distributed objects to issue one or more requests for SAS language services, data services, file services, or utilities. The SAS software processes these requests in the workspace and returns information to the client.
When the client application is finished using the server, it issues a request to close the workspace.