应用集成的概念与标准.pdfVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1.3应用集成的概念与标准

近20年来,信息技术行业中最富于戏剧性的变化莫过于大型机在时代舞台上的逐渐隐去,

而让各种网络工作站唱上了主角。在这个变化中,终端用户获得了比以前更强大的处理能力,

分布于整个企业各处的硬件资源也拥有了比以前更强大的功能。数据中心和无尘微机室一去

不复返了,取而代之的是桌面计算机、工作组服务器以及小型机。这种变化最初是从硬件上

开始的,而目前则更多地体现在软件方面。

随着网络、Internet的发展及分布式系统的日益流行,大量异构网络及各计算机厂商推出

的软硬件产品造成在分布式系统的各层次(如硬件平台、操作系统、网络协议、计算机应用),

乃至不同的网络体系结构上都广泛存在着互操作问题,分布式操作和应用接口的异构性严重

影响了系统间的互操作性。要实现在异构环境下的信息交互,实现系统在应用层的集成,需

要研究多项新的关键技术。

1.3.1应用集成的概念

如果一个系统支持位于同一层次上的各种构件之间进行信息交换,则称该系统支持互操作

性。因此,从开放系统的观点来看,互操作性是指能在对等层次上进行有效的信息交换。如

果一个开放系统提供在系统各构件之间交换信息的机制,则称该系统支持互操作性。

如果一个子系统(构件或部分)可以从一个环境移植到另一个环境,那么称它是可移植的。

因此,可移植性是由系统及其所处环境两方面的特征决定的。

集成最关心的是个体和系统所有硬件与软件之间各种人机交互界面的一致性。从应用集合

的一致表示、行为与功能角度来看,应用(构件或部分)的集成化集合提供一种一致的无缝

用户界面。具体来讲就是无论在何种情形下,为完成同一功能,用户应该使用同一操作,即

表示集成;无论在什么应用中,用户都应使用相同的逻辑操作模型,即行为集成;用户感觉

各种应用完全“磨合”,就像是单一系统的各个组成部分一样,而不是感觉像各种部件的随

机拼凑,即功能集成。因此,集成解决的是操作的人员因素和认知模型。

从信息系统集成技术的角度看,在集成的堆栈上,应用集成是在最上层,主要解决应用的

互操作问题,如图所示。

把语法、语义、语用三者对应到系统集成技术上,则网络集成解决语法问题,数据集成解

决语义的问题,应用集成解决语用的问题,如图所示。

应用集成(互操作)

应用集成(互操作)

数据集成(互通)

数据集成(互通)

网络集成(互连)

网络集成(互连)

图系统集成堆栈

这不能算是应用集成的定义,对应用集成的理解,只能从对应用集成的技术要求上进行

简述。

对应用集成的技术要求大致有以下三项:

(1)能提供应用间的互操作性:应用的互操作性提供不同系统间信息的有意义交换,即

信息的语用交换,而不仅仅限于语法交换和语义交换。此外还提供系统间功能服务的方便使

用,特别是资源的动态发现和动态类型检查。

(2)能提供分布式环境中应用的可移植性:提供应用程序在系统中迁移的潜力并且不破

坏应用所提供的或正在使用的服务。这种迁移包括静态的系统重构或重新安装以及动态的系

统重构。

(3)能提供系统中应用分布的透明性:分布的透明性屏蔽了由系统的分布所带来的复杂

性。分布的透明性使应用编程者不必关心系统是分布的还是集中的,从而可以集中精力设计

具体的应用,这就大大减少了应用集成编程的复杂性。

1.3.2应用集成与标准化

随着计算机和信息技术的快速发展,各个应用领域日益强烈地要求各种技术形成的应用

系统能够最大程度进行互操作。近年来,人们认识到对系统和处理方式加以标准化,可以在

一定程度上增强软件的可操作性。

在没有国际标准的情况下,要让系统集成的供应商遵循共同的体系结构是很困难的。于是,

历史上出现了形形色色的各类标准或规范,如OSF的DCE,OMG的CORBA,Microsoft

的COM/OLE,DEC的NAS,ISO的OSI-RM(OSI七层模型)和TCP/IP,DARPA的HL

文档评论(0)

182****6630 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档