1 2 3 4 5 6 7 8 9 10 下一页 引言 数据是各个企业的无形资产,各种各样的数据库技术在企业的 IT 环境中得到了丰富的应用。利用好数据库让数据在企业各部门的协同工作中顺畅交互从而提高工作效率,这在企业的 IT 框架中显得越来越重要。在大型现代企业中,组织中的各部门使用不同数据库管理系统来存储和搜索其重要数据,这几乎是不可避免的。 竞争、不断发展的技术、合并、收购、地域分布以及扩展中不可避免的分散等因素都会造成这种多样性。在整合企业各部门之间办公应用程序时,结构化的关系型数据的交互较为容易,基于标准的 SQL 语言开发相应应用程序很容易实现这种整合。但是,作为企业应用,很多数据可能是非结构化的或者半结构化的。实现这种数据的交互成为企业应用整合的一大挑战。例如很多企业使用了 Domino/Notes 的半结构化的文档型数据库。很多大型企业使用了 IBM 的 Domino 作为邮件系统和工作流系统。与普通邮件系统相比,Domino 提供的便利的二次开发特性在为企业基于 Domino 实现工作流,从而实现企业各部门之间协同工作,提高工作效率方面的优势尤为突出。但是各个企业部门的 IT 发展情况不同,在实现 Domino 应用和其它部门基于关系型数据库的应用程序如 ERP、CRM 系统之间数据共享,协同工作时数据的交互往往是架构人员头痛的问题。 本文将提出一种基于 Domino 新特性和 DB2 数据联邦技术的企业应用整合方式,轻松实现 Domino 应用和其它基于关系型数据库应用的数据交互。 在集成基于关系型数据库(RDB)的传统应用和 Domino 应用时,通常实现以下两个方面: 使基于 RDB 的应用轻松访问半结构化的 Domino 文档数据库数据。 尽管 Domino 提供了丰富的 API 让客户可以定制应用来访问 Domino 的数据,但是,定制应用需要大量编程,特别在客户需求与时俱进或者数据结构变化迅速的今天想要随需应变非常困难。并且日后的软件重用维护和跨平台移植都需要较大的潜在投资。相较于使用标准的 SQL 语句访问关系型数据库其可行性和灵活性大打折扣。因此很多客户希望能够像访问关系型数据库一样访问 Domino 数据。 (责任编辑:admin) |