Progress
DataServer for
Microsoft SQL Server
Guide
Configuring Distributed DataServer Applications Using ProBroker
Figure 1–6 shows an example of a distributed DataServer configuration that uses ProBroker. (This configuration is available only for the Enterprise DataServer for SQL Server™.) The figure illustrates how to combine clients and servers that run on different platforms.
Figure 1–6: The Distributed DataServer for SQL Server™ Using ProBroker
![]()
In Figure 1–6, the Progress client runs on a client machine (either Windows or UNIX) and can access a remote NT server. Multiple brokers may be running simultaneously on one server machine. The client connects initially to the ProBroker executable by locating the host and port of the executing broker. It is then automatically reconnected to an Enterprise DataServer established for it by the broker. Each executing broker may spawn a multitude of DataServer processes. A spawned DataServer process uses the ODBC driver to locate and connect to the data source. The actual target database might be either local or remote to the host machine. Note that in this example, the schema holder also runs on the Windows client; however, you can optionally locate it on any host that is accessible on your network. Each spawned DataServer can service database requests for the same database or for a different database than those of other spawned servers.
In remote DataServer configurations, Progress handles the communication between the client and the server. The client and server processes that make up the DataServer adapt to a variety of network configurations.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |