操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

软件架构训练基础教程之软件应用实践[2]

2007-3-5 网友评论 0 条 点击进入论坛

  作者实现的另一个案例研究包含了一组信息访问服务,它在Inside CORBA 【Mowbray 1997c】一书中有记载。在这个应用程序中,研究了一个事实,即政府已经实现了多个能力相似的系统,而终端用户要求这些系统能够交互操作并支持对信息资源的扩展访问。为了解决用户需求的问题,作者引导我们对已有的系统进行研究,其焦点在通过多种技术支持的软件接口。通过研究传统系统接口的细节信息,可以阐述新的面向对象的设计,在其中采用一般方式跨越传统系统的环境捕捉已有的功能。通过给IDL规范提供新的接口设计,其它的承包人可以用它来辅助实现原型并通过政府标准化进程来推进该规范。在两年之内,互通性的概念演化成了包含正式测试的可以运转的软件,确定了规格的多个实现之间的一致。

  很多企业都有机会认识这类结果。由于大型企业中的信息技术正在从桌面和部门级信息系统演化成互通性的企业系统,大多数组织中都不存在的企业架构层可以用分布式对象技术(它用普通的方式提供了互通性)使用一般的方式来实现。

  总之,商业组织从对象技术中得到了很多优势,而这些优势与它们共同的竞争优势直接相关。作者在研究和开发方面的经验显示,设计的重复使用是用于实现这类结果的最重要的观念。规定了适当的软件接口规范后,软件开发者相对比较容易通过训练了解规范并容易进行规范的实现。开发者在没有这类指导的情形下集成系统要困难得多。换句话说,彻底改造一个新的定制的互通性的链接明显地比给予开发者系统如何交互操作的设计,并且只需要实现执行该能力的代码要困难多了。在研究和开发的过程中,作者发现即使在系统最小的情形下(只集成两个或三个子系统)也有这种好处;随着集成的子系统上升到七个或十个或更多,它优势也增加。

  目前通过对象技术可以实现系统的互通性,并且这些优势已经被已有商业系统和公共部门中的系统认识到了。

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46473 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail