1、毕业论文 - 1 - 目 录 目目 录录 1 第一章第一章 引言引言 3 1.1 什么是系统集成 3 1.2 发展背景 3 1.3 系统集成的任务 3 第二章第二章 分布式环境下异种数据库系统的集成分布式环境下异种数据库系统的集成 5 2.1 数据库系统之间的差异性 5 2.2 异种数据库集成的方法和要解决的问题 . 5 2.2.1 平台和网络的透明性 . 5 2.2.2 数据模型的转换 . 6 2.2.3 模式转换和集成 . 6 2.2.4分布式事务管理 6 2.2.5 位置透明性 . 6 2.2.6语言透明性 7 2.3 异种数据库实现数据访问方法 . 7 2.3.1数据库网关 7 2.3
2、.2公共协议 7 2.3.3公共编程界面 7 第三章第三章 WWW与数据库集成与数据库集成 . 9 3.1 背景 9 3.2 WEB与数据库的连接 9 3.2.1 公共网关接口(CGI) 9 3.2.2 基于Web应用编程接口(API) 10 3.2.3 基于Java/JDBC的数据库访问 . 13 3.2.4 数据绑定(浏览器插件) . 15 第四章第四章 新时期数据集成技术的发展与应用新时期数据集成技术的发展与应用 17 4.1 三层结构的处理方式 17 4.2 分布式对象计算 DCOM/CORBA . 18 4.2.1什么叫分布式对象计算 18 4.2.2分布式组件对象模型(Distri
3、buted Component Object Model,DCOM) . 18 4.2.3公共对象请求代理体系(Common Object Request Broker Architecture, CORBA) 19 毕业论文 - 2 - 4.2.4 DCOM和CORBA的比较 19 4.3 利用 XML 对数据进行集成 21 第五章第五章 数据仓库和数据挖掘数据仓库和数据挖掘 23 5.1 数据仓库 . 23 5.1.1 什么是数据仓库 . 23 5.1.2 数据仓库的特征 . 23 5.1.3数据仓库的结构组成 23 5.2 数据挖掘 24 5.2.1什么是数据挖掘 24 5.2.2 数据
4、挖掘过程组成 . 24 5.3 小结 . 24 参考文献参考文献 25 致致 谢谢 26 毕业论文 - 3 - 第一章 引言 1.1 什么是系统集成 1) 美国专门从事信息行业调查研究的 IDC 公司认为:系统集成是将软件,硬件 与通信技术组合起来,为用户解决信息处理问题的业务。 2) IBM 公司是最大的计算机制造商, 也是最大的系统集成承包商。 它把系统集成 定义为将信息技术,产品与服务结合起来,负责实现特定功能的业务。 3) 日本通产省的定义是:系统集成是掌握用户的需求,并根据用户的需求全面负 责用户系统的设计,软件开发,运行准备与维护的服务。 上述几种说法虽有不同,但基本内涵是一致的。
5、 1.2 发展背景 系统集成的发展有一系列重要原因。 1) 近年来世界各国特别是发达国家对信息系统的投资急剧增加。 2) 现在信息系统日趋复杂,为了优化系统的设计,已不可能只采用一家计算机厂 商的产品。 3) 网络技术的广泛应用增加了对系统集成服务的需求。 4) 随着信息系统规模的扩大,系统研制的风险也大幅度的增长。 5) 软件系统日趋复杂,大型应用软件很难由一个单位独立完成,合理分工协作的 开发方式已经成为一种必然的发展趋势。 1.3 系统集成的任务 一个计算机应用系统,尤其是大型计算机信息系统,包括:各种计算机硬件, 软件,网络和应用,它们受相应系统的功能要求,工作环境,经费预算,开发期
6、限等因素的制约,需要有针对性的选用恰当的产品及其型号,规格和指标,同时 需要采用恰当的技术手段和依据一定的规范将他们组合与集成起来,以充分发挥 设备的功能,收到总体的最佳效果,这就是系统集成所要完成的任务。 下面我们可以从四个层次对系统集成的任务进行描述。 1应用功能的集成 应用功能集成的核心和关键是数据集成,它是指将用户的实际需求和所提出 的实际应用功能在同一系统中加以实现。例如,常见的应用需求有查询,检索, 分析,计算等。最终,用户是通过应用功能实现的好坏来判定系统建设的成败, 因此,应用功能的集成不仅反映出系统集成商对用户系统建设目标的理解程 毕业论文 - 4 - 度,而且直接影响到后续其他层次任务的集成。应用功能的集成是在系统需求分 析,系统设计及应用软件开发等阶段完成的,最终是在所建立的支撑环境中通过 应用软件实现的。 2支撑系统的集成 支撑系统(或支持系统)的集成是为了实现用户的应用需求和功能而必须建 立的支撑环境的集成。它为应用系统的集成提供统一的系统平台,特别是统一的 数据库平台,以保证数据格式的一致性,避免过多的数据接口和数据转换,以提 高工作效率。例如,