最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
·与遗留应用的结合度。如果您选用中间件构造的应用与传统的遗留应用要建立联系的话,就需要考虑这个问题。
·使用的难易程度。每类中间件使用的难度也不尽相同。有些中间件只是您应用的一部分,而有些中间件将会给您的应用一个新的体系结构。应用的现状、应用开发队伍的水平、中间件本身的复杂程度等,都会影响中间件的使用效果。
·成本。不同类的中间件的成本不同,如把消息中间件只是用在局域网上实现数据访问显然代价太大。把交易中间件用在非交易处理类系统中去传递消息同样不足取。另外也要考虑技术培训对开发成本所带来的影响。
·技术方向。有的中间件比较传统,而有的中间件是发展方向,中间件的选择同您对软件技术发展趋势的把握紧密相关。如果企业已决定用构件技术或Web技术,您就要选择相关的中间件。
选择服务:影响成败
中间件处在“顶天立地”的地位,决定了中间件与应用软件、操作系统、数据库系统密切相关,中间件的技术服务需要深度和广度。因此,要求一个中间件厂商不仅要了解中间件本身,还必须具备全面的技术能力,尤其是要熟悉应用,否则是做不好技术服务的。一个好的产品也许会由于缺乏的质量的技术服务而导致整个系统运转不灵。
注意应用环境:软件确实有国情
值得特别注意的是,中国的应用环境和国外有一些差别,表现在以下几个方面:网络通讯状况参差不齐,大量存在9600bps通信线路,国外中间件产品对此缺乏足够的准备;许多大企业在管理上采用多级树型结构,而国外中间件产品又多为网状结构。产生在优良环境里的国外产品,在国内应用环境中并不一定能够达到其预期的功能性能指标。
安全:不容忽视
国家已有明文规定,要建立安全的信息体系,安全产品立足于国内。中间件作为一个支撑软件,与系统安全紧密相关。国内自主版权的中间件产品将是金融、政府、军队、公安等敏感部门的解决信息安全问题一条道路。
消息中间件 适用于任何需要进行网络通信的系统,负责建立网络通信的通道,进行数据或文件发送。消息中间件的一个重要作用是可以实现跨平台操作,为不同操作系统上的应用软件集成提供服务。
交易中间件 适用于联机交易处理系统,主要功能是管理分布于不同计算机上的数据的一致性,保障系统处理能力的效率与均衡负载。交易中间件所遵循的主要标准是x/open dtp模型。
对象中间件 基于corba标准的构件框架,相当于软总线,能使不同厂家的软件交互访问,为软件用户及开发者提供一种即插即用的互操作性,就像现在使用集成块和扩展板装配计算机一样。
应用服务器 用来构造internet/intranet应用和其它分布式构件应用,是企业实施电子商务的基础设施。应用服务器一般是基于j2ee工业标准的。
安全中间件 以公钥基础设施(pki)为核心的、建立在一系列相关国际安全标准之上的一个开放式应用开发平台,向上为应用系统提供开发接口,向下提供统一的密码算法接口及各种ic卡、安全芯片等设备的驱动接口。
应用集成服务器 把工作流和应用开发技术如消息及分布式构件结合在一起,使处理能方便自动地和构件、script 应用、工作流行为结合在一起,同时集成文档和电子邮件。
来源: ChinaUnix.net |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com