论文部分内容阅读
信息技术的发展要求企业内部不同机构不同部门之间的数据能够最大限度地共享、交换、集成和再利用,原有的分散式数据处理方式越来越不能适应企业现代化管理的需要,特别是企业内不同机构间由于历史原因形成的信息孤岛,构成了整个企业一系列异构数据源,严重阻碍了企业各部门之间的数据共享与利用。网络的发展使企业逐渐从一个孤立节点发展成为不断与外部网络交换信息和进行商务事务的实体,企业数据集成也从企业内部集成走向了企业间集成。现在的企业比以往任何时候都需要将内部数据进行发布和交换,这必然导致越来越多的企业应用需要访问各种异构数据源,为了满足这种要求,需要借助一定的技术手段来支持企业的异构数据集成。论文以柳州钢铁(集团)公司“整合型集团经销信息网络管理系统”为出发点,以公司原有经销信息管理系统为基础,针对异构数据的特征,并结合Java技术,探讨了基于XML和中间件技术的异构数据整合方法在钢铁企业信息系统中的应用。本文首先对现代钢铁企业发展现状作了深入的分析,结合钢铁企业现存的问题阐述异构数据整合技术及其发展,包括国内外最新的学术研究成果; 然后对中间件和XML技术的特点及应用分别进行了介绍,中间件技术具有能解决大量复杂问题、缩短系统开发周期、降低开发风险、减少开发费用等优点。近几年发展迅速的XML(Extensible Markup Language)技术具有自定义性及其可扩展性等优势,便于表达各种类型的数据,适合作为异构数据库之间的“中间件”,解决数据的统一接口问题,便于不同数据库之间的信息交换与共享,从而实现异构数据库之间的整合; 设计出了一个基于XML中间件的企业异构数据整合技术的框架结构,将来自不同应用程序的数据转化到XML中间件的统一框架中,进行交互、转化和进一步处理。最后,笔者在上述理论分析的基础上,采用XML Schema和XQuery作为异构数据源的公共数据模型和全局查询语言,实现了柳钢异构数据的整合,以便更有效地利用企业信息资源,在更大范围内实现数据的共享。