关于agent的高校管理信息系统集成

关于agent的高校管理信息系统集成

ID:32142355

大小:1.97 MB

页数:48页

时间:2019-01-31

关于agent的高校管理信息系统集成_第1页
关于agent的高校管理信息系统集成_第2页
关于agent的高校管理信息系统集成_第3页
关于agent的高校管理信息系统集成_第4页
关于agent的高校管理信息系统集成_第5页
资源描述:

《关于agent的高校管理信息系统集成》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、江苏大学硕士学位论文远端,另一个stub(或者叫skeleton)接收并散集(umnarshal)这些参数,调用真正的本地被调用进程。这个stub就是一个对应本地进程的Proxy。OMG的CORBA结构扩展了RPC为面向对象的RMl(RemoteMethodInvocation)。异构性:独立的程序开发和使用组件的行为使得异构性普遍存在。从技术角度说,异构来自于不同的硬件平台、操作系统、DBMS、网络协议和编程语言。在语义方面,异构来自于不同的程序设计模型和数据模型,即对同一客观世界概念的不同理解和建模方法,例如使用同样的名字来表示不同的概念,使用不同的

2、名字来表示相同的概念等情况产生的异构。客观存在的资源自治性也意味着访问和表示(计算机系统,OS,数据库系统,接口规范等)的异构性,以及内容的异构性(部分重叠,不同的组织机构,术语语义的差异等)。例如,某人的地址可以是一个系统中“人”这一对象的属性,也可以是另一个系统中的独立实体。通常,语义问题直到基本的访问问题解决以后才会被注意到。减少异构性是系统集成最困难的任务之一。典型的技术是使用统一的程序设计模型和数据模型。专门领域的标准可用于定义信息的含义,使得在不同的组织机构之间可以共享这些数据,并使用一致的接口封装器集成遗留系统。自治性:组件系统的自治性也是

3、系统集成的关键问题。首先各组件在设计时是自治的。选择了同一个组件,开发者就选择了一致的程序设计模型和命名规则。其次,组件间通信的处理也可以说是自治的。一个组件可以独立决定如何处理与外部世界的交互。使用技术方法减少自治性的可能性非常的有限。通常来说,自治性只会随着组织机构的改变而减少嘲。1.2.3两种系统集成技术1.2。3.1基于数据库的系统集成在系统集成中,数据是整个系统的灵魂,数据集成是整个系统集成的核心部分,基于数据库的集成方法就是以数据为中心的集成方法。它通过数据库管理系统提供的与其他数据库进行数据交流的方法来共享数据,实现异构数据库间数据的转换【

4、2】。数据库异构主要体现在以下几个方面:(1)因为各应用所采用的操作系统不同而导致数据库系统应用的异构。在不同的操作系统上,会导致同一产品的数据库具备不同的功能。如Oracle数据库在Unix,WindowsbiT,Windows2000下有不同的版本,这些版本所具有的功能各不相同。这样就形成了数据库系统应用上的异构。3江苏大学硕士学位论文(2)因为要集成的各子系统采用的数据库系统不同而产生数据库系统应用上的异构。数据库管理系统DBMS的异构可以是同为关系型数据库系统的Oracle,SQLServer,SysBase,DB2等,也可以是不同数据模型的数据

5、库,如关系、模式、层次、网络、面向对象、函数型数据库共同组成一个异构数据库系统。(3)原有子系统体系结构的异构产生数据库系统应用上的异构。如单机模式,客户一服务器模式,浏览器一服务器模式等。这样,不同体系结构的子系统集成也就存在数据库系统应用上的异构。数据库系统应用的异构成为实现企业数据集成的主要障碍。数据集成的目标就是为了实现各个子系统之间的数据共享,有效地利用资源,提高系统的整体性能。实现各个子系统之间的数据共享主要是要实现单一数据映象SDI(SingleDataImage)。即对于系统中的任何一个用户,不管他所需要的数据在什么地方,来自什么样的数据

6、源,在用户看来,这些数据都是透明的,仿佛就是为他自己准备的一样。数据集成要达到以下目标:(1)分布透明性。包括位置透明和分布式存取透明。即用户不必知道数据的物理存储地,就好像所用到的数据全部存储在本地一样;对于分布在网络中的资源,用户存取起来就像存取本地的数据一样。(2)异种数据源透明性。表现为不同DBMS下常规事务型数据间的透明性,和常规的事务型数据和非常规数据(工程数据、多媒体数据等)之间的透明性。基于数据库的数据集成解决方案需要从建立统一的数据库平台,实现异种数据源的透明互访和建立数据仓库等三个方面来进行。1.2.3.1.1建立统一的数据库平台建立

7、统一的数据库平台就是要将不同的数据库管理系统转换成统一的DBMS,通常有分布式和集中式两种策略。分布式策略是基于分布式数据库管理系统,将不同的数据库管理系统统一转换成一种分布式数据库管理系统,如Oracle等,由其管理分布在不同地点的数据,建立全局的数据模式或全局视图.集中式策略主要是将不同的数据库管理系统转换成一种网络数据库系统,如SQLServer2000等。将数据存放于服务器上的数据库中,在客户端通过应用程序来访闯数据。这两种策略都存在着一定的局限性:在分布式策略中,数据库转换时会存在各种语法和语义上的冲突。如命名冲突:即源数据模型中的标识符可能是

8、目标模型中的保留字;结构冲突:如果两种数据库之间的数据定义模型不同,如分别为关系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。