<?xml version="1.0" encoding="ISO-8859-1"?>
<slide>
<title>Network server architecture</title>
<blurb>Cloudscape was always a lightweight embedded database, but when IBM contributed Apache Derby they also contributed a TCP/IP network server that speaks Distributed Relational Database Architecture (DRDA) protocol -- the lingua franca of relational databases.</blurb>
<blurb>Any database driver that speaks DRDA can talk to Derby over TCP/IP; the most common examples include:</blurb>
<list>
	<bullet>*JDBC*: both the IBM DB2 Universal JDBC driver and the open source Derby driver contributed by IBM</bullet>
	<bullet>*CLI / ODBC*: the IBM DB2 Universal Database client provides a C interface for translating CLI/ODBC calls into DRDA</bullet>
</list>
<blurb>As there is currently no open-source DRDA implementation for a CLI/ODBC driver, this tutorial relies on the use of the DB2 client to provide access to Derby from Perl, PHP, and Python.</blurb>
</slide>
