13.01.2013 Views

OpenEdge Data Management: DataServer for Microsoft SQL Server

OpenEdge Data Management: DataServer for Microsoft SQL Server

OpenEdge Data Management: DataServer for Microsoft SQL Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Data</strong><strong>Server</strong> configurations<br />

<strong>Data</strong><strong>Server</strong> configurations<br />

The <strong>Data</strong><strong>Server</strong> <strong>for</strong> MS <strong>SQL</strong> <strong>Server</strong> can run in a variety of configurations. Depending on its<br />

configuration, it is either a single <strong>OpenEdge</strong> executable or a set of <strong>OpenEdge</strong> executables that<br />

you can distribute across operating systems. There are two general types of<br />

configurations—local and remote—with variations on each type:<br />

• Local <strong>Data</strong><strong>Server</strong> — All of the <strong>Data</strong><strong>Server</strong> software components, the schema holder, the<br />

ODBC software, and MS <strong>SQL</strong> <strong>Server</strong> client software run on one machine.<br />

• Remote <strong>Data</strong><strong>Server</strong> — The <strong>Data</strong><strong>Server</strong> software components run on different machines.<br />

Typically, the <strong>OpenEdge</strong> client component runs on one machine, while the <strong>OpenEdge</strong><br />

server component runs on another machine called the host machine. Note that the ODBC<br />

software and any data source client software required run on the same machine as the<br />

<strong>Data</strong><strong>Server</strong> software modules. In the remote <strong>Data</strong><strong>Server</strong> configuration, this is the host<br />

machine. The host machine and the machine on which the client runs communicate<br />

through TCP/IP networking. A remote configuration exists within the framework of a<br />

distributed application, whereby <strong>Data</strong><strong>Server</strong>s are spawned on the host machine using the<br />

ProBroker executable or broker in the Progress Explorer administration framework.<br />

The local <strong>Data</strong><strong>Server</strong> configuration<br />

Figure 1–4 shows the local <strong>Data</strong><strong>Server</strong> configuration.<br />

Schema<br />

holder<br />

<strong>OpenEdge</strong> client<br />

<strong>Data</strong><strong>Server</strong><br />

ODBC driver<br />

<strong>Data</strong>-source client software<br />

Figure 1–4: The local <strong>Data</strong><strong>Server</strong> <strong>for</strong> MS <strong>SQL</strong> <strong>Server</strong><br />

<strong>Data</strong><br />

source<br />

In the local <strong>Data</strong><strong>Server</strong> configuration, all of the <strong>Data</strong><strong>Server</strong> software components, the schema<br />

holder, and data source client software run on the same machine. Depending on the ODBC and<br />

data source client software implementation, the actual target database can be local or remote to<br />

the machine where the local <strong>OpenEdge</strong> <strong>Data</strong><strong>Server</strong> <strong>for</strong> MS <strong>SQL</strong> <strong>Server</strong> executes.<br />

1–11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!