很多IT组织都发现商业信息的企业集成是非常难的任务。主要是由很多组织的不同的底层数据库技术支持的异构应用程序的混杂局面造成的。而且操作系统、硬件平台和通信协议增加了其挑战。
由激烈的竞争带来的商业压力正在迫使IT组织及时地交付,并且已经集成由这些系统收集起来的商业智能。电子商务应用和商业门户系统是访问位于物理上多个独立的应用但是只在一种环境下显示的各种商业信息的主要商业驱动。
最初满足这种需要的努力主要集中在大型数据仓库的实现。这些企业级仓库一般难于进入实际生产,因为实际生产具有性能、遗留系统集成和访问等问题。提取、转换和装载(ETL)引擎被引入过来解决使用普通仓库的遗留数据集成问题,但是不能解决数据访问的相反问题。
企业应用集成(EAI)采用了一个不同的方法,它在遗留应用中插入一个中间件来帮助集成。EAI应用首先加入商业规则逻辑到深一层的自动商业流程中。然而像ETL引擎一样,EAI应用不把重点集中在提供数据给外部应用。
这便是企业信息集成(EII)底层结构出现的原因。EII是一个能为企业门户和后端数据库之间提供一个中间通用层的软件。这个通用层使得数据库表现为一个单一的仓库。
根据Aberdeen Group的说法,EII包括下面三个关键技术特征:
软件底层结构:EII不是一个应用程序,而是一个软件系统,它提供一个访问和显示结合起来的企业数据的方法,并以此来加快应用程序的创建。连接前端表现和后端数据:EII位于企业门户和多个遗留数据库的中间。企业可伸缩性:EII加入一个通用底层结构来以一种低成本的方式支持所有企业应用。EII辅助快速应用开发,集中式管理和信息分析。
EII底层结构的组成部分包括一个详细说明遗留仓库的元数据仓库,一个方便应用集成的通信引擎,一个处理或者排列信息的数据操纵引擎,一个通用前端集成功能,能够被像商业门户之类的前端界面应用程序访问。
EII在管理信息空间领域是一个快速升温的话题。几家供应商,像IBM和BEA已经收购了提供EII套件的较小的供应商。
随着你的组织结合来自多个遗留应用的数据压力的增加,请记住EII是这个问题的一个解决方案。