作者 | 刘晶炜 |
出版社 | |
出版时间 | 2004-05-01 |
特色:
近几年来,因特网和电子商务的极速发展引发了企业应用程序可用信息数量和类型的爆炸性增长。许多企业发现它们的系统在面对所管理的数据的数量和多样性方面很难更上一层楼。当前企业面临的挑战是信息集成。企业应用程序必须能够与数据库、应用程序服务器、内容管理系统、数据仓库、工作流管理系统、搜索引擎、信息队列、Web crawlers、挖掘和分析包,以及其他企业集成应用程序交互。它们必须使用广泛的编程界面,了解多种语言和格式;它们还必须提取和结合多种交付机制生成的多种格式的数据。很明显,传统上存在于数据库管理系统、内容管理系统、中级缓存、数据仓库和其他数据管理系统之间的界限越来越模糊,企业迫切需要一个能够为所有这些服务及它们的数据提供统一视图的平台。 从技术层面简单来讲,今天的企业系统扩展远远超出了企业数据中心的范畴,包括客户、供应商、业务伙伴和电子市场。这些系统与数据库、应用程序服务器、内容管理系统、数据仓库、工作流系统、搜索引擎、信息队列、Web crawlers、挖掘和分析包,以及其他企业应用程序交互,它们需要大量的编程界面(ODBC(开放数据库连接)、JDBC(Java数据库连接)、Web业务、Java对象、J2EE(Java 2平台、企业版本)),以及与大量的数据模式和语言(SQL(结构化查询语言)、XML(可扩展置标语言)、Xpath(XML路径语言)、WSDL(Web业务描述语言)、SOAP(简单对象接入协议))协作。这些系统可以提供不同时间属性的数据,如实时(stock tickers、news wires)、现有(数据库)、稍微过期(中级缓存、数据库复制)和历史(数据仓库)数据。数据通过各种交付机制来生成,如应用程序、数据库、文件、CD-ROM、连续的数据反馈、电子邮件、Web下载,并且格式多样(如关系表、XML文档、图像、视频文件、音频文件)。