级别: 初级 【程序编程相关:使用 DB2 UDB 和 JSP 实现分】
【推荐阅读:把 DB2 数据传送给电子表格】 【扩展信息:我们针对各种全异的数据源开发实体 EJB】leon katsnelson, db2 development, ibm canada ltd.
paul c zikopoulos, db2 competitive technologies team, ibm canada ltd. 2005 年 5 月 对于那些脱离大型主机的应用程序 —— 分布式应用程序来说,ibm® db2® connect™ 已成为向它们开放 db2 for z/os 数据库以及 zseries 硬件平台传统公认的所有优点的首选方法.本文是一个由 5 部分组成的系列中的第二篇文章,这个系列将介绍 db2 connect 的一些主要特性,这些特性有助于提高交付随需应变解决方案的能力.简介
在本系列的 第 1 部分中,我们初步地谈到了 db2 connect 提供的不同编程接口以及实现这些接口的驱动程序.在最后的几节中,我们大致地描述了 db2 connect 提供的通信基础设施,并看到这个基础设施如何大大减少对大型主机资源的使用,如何允许分布式应用程序充分利用大型主机平台的优势(例如轻松地管理混合工作负载以及提供连续的应用程序可用性).您可能仍记得图 1,在这幅图中,db2 connect 由编程接口(被实现为 jdbc™.sqlj.odbc.db2 cli.ole db..net® 与 embedded sql 驱动程序)与一个通信基础设施组成.
图 1. db2 connect 由编程接口与一个通信基础设施组成,通信基础设施使客户机服务器应用程序与基于 web 的应用程序能利用大型主机的优势
本文是本系列的第 2 部分,我们将在本文中讨论上述通信基础设施的功能之一,即 db2 connect 如何提供对异构型分布数据的统一访问.
在讨论这种解决方案在统一访问.分布式与异构等方面的细节之前,我们需要先将目光转向通信基础设施本身.db2 connect 以通信服务器的形式提供这种通信基础设施,通信服务器可以部署在 windows®.linux (例如 linux for zseries)与 unix® 服务器上.这种通信服务器是使用在构建 db2 udb 数据库服务器时所用的相同代码基础构建的,因此,它继承了 db2 udb 服务器那种架构中具备的所有品质.
实际上,我们在本文中所描述的功能有一个要求,那就是在 db2 connect 服务器本身上创建一个数据库(在这里您不需要 db2 universal database™ (udb)).乍一看来,这似乎与本系列第 1 部分中的说法相矛盾,在那里我们说 db2 connect 只是将应用程序连接到 db2 for z/os 与 db2 for iseries® 数据库,db2 connect 并不管理数据.然而需要澄清的是,我们要在 db2 connect 服务器上创建的这个数据库并不存放数据.它只是作为一个单一的连接点来使用,以便向应用程序提供统一的或单一的数据库镜像.... 下一页