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.

Chapter 1: Introduction<br />

Figure 1 illustrates how the <strong>Data</strong><strong>Server</strong> components are organized.<br />

Selfservice<br />

MSS<br />

client<br />

ODBC<br />

driver<br />

<strong>Data</strong> source manager<br />

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

<strong>OpenEdge</strong> or Webspeed<br />

application<br />

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

<strong>for</strong> <strong>SQL</strong> server<br />

ODBC driver manager<br />

ODBC<br />

driver<br />

<strong>Data</strong> source manager<br />

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

Figure 1: Architecture <strong>for</strong> <strong>Data</strong><strong>Server</strong> <strong>for</strong> MS <strong>SQL</strong> <strong>Server</strong><br />

Client-<strong>Server</strong><br />

MSS<br />

client<br />

Client-<br />

<strong>Server</strong> MSS<br />

server<br />

As shown in Figure 1, the components <strong>for</strong> the self-service <strong>Data</strong><strong>Server</strong> <strong>for</strong> MS <strong>SQL</strong><br />

<strong>Server</strong> are organized similarly to the client-server configuration except that the<br />

<strong>Data</strong><strong>Server</strong> is embedded in the client rather than executing separately. With a<br />

client-server configuration, the components can be deployed so that the <strong>Data</strong><strong>Server</strong><br />

resides on the same machine as the client (loop back), on the server <strong>for</strong> efficiency and<br />

close proximity to the database, or distributed to a separate third tier.<br />

The ODBC driver manager must reside on the same machine as the <strong>Data</strong><strong>Server</strong><br />

“server.” To ODBC, the “server” half of a client-server configuration, or the self-service<br />

<strong>Data</strong><strong>Server</strong> appears as an ODBC client. In either case, an <strong>OpenEdge</strong> or WebSpeed<br />

application uses the <strong>Data</strong><strong>Server</strong> to work with the ODBC Driver Manager, which<br />

accesses the desired ODBC driver. The driver then accesses the MS <strong>SQL</strong> <strong>Server</strong><br />

database.<br />

Some of the <strong>Data</strong><strong>Server</strong> components are linked with elements of the standard<br />

<strong>OpenEdge</strong> architecture, as described in the “<strong>Data</strong><strong>Server</strong> configurations” section on<br />

page 45.<br />

38 <strong>OpenEdge</strong> <strong>Data</strong> <strong>Management</strong>: <strong>Data</strong><strong>Server</strong> <strong>for</strong> <strong>Microsoft</strong> <strong>SQL</strong> <strong>Server</strong>

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

Saved successfully!

Ooh no, something went wrong!