今日更新
技术新闻
精彩专题
IBM软件技术专区
微软开发专区
技术文档中心
编程语言
网络通信
网络安全
LINUX/UNIX
软件工程与管理
数据库开发
WEB开发
企业应用与开发
移动开发
资源中心
原创专栏
开放系统世界
人才与培训
技术天地论坛
厂商列表
社区推荐

· 女性身体内部人体受孕..
· 十部顶级的变态与情色..
· 感情放纵让我毁了两个..
· 当我撞见姐姐和男友在..
· 卖淫少女惨遭泄愤民工..
· 偷拍街上的走光mm绝对..
· 百度打击google的广告
· 港娱乐圈与黑社会揭秘
赛迪网>>技术应用>>技术天地
关键字: 中间件
来  源: 赛迪网-软件世界
借力应用展现中间件
作者:国防科技大学 王怀民 发文时间:2005.01.11
王怀民,男,博士,国防科技大学教授,博士生导师。《JCST》、《计算机学报》等杂志编委。国家863计划计算机软硬件主题专家组成员。1990年来,从事分布计算技术研究,共主持或参与完成了国家自然科学基金、863、973课题20余项,8项成果获奖,其中“面向对象的分布计算软件平台StarBus”2003年获得国家科技进步二等奖。至今已发表论文百余篇,指导硕士、博士研究生20余名。

  中间件难以理解的一个重要原因是,其外延不断扩大,似乎无所不在,无所不包,人们无法清晰地勾勒出中间件的轮廓。在产业界,中间件被朴素地界定为“具有基本网络通信服务的操作系统与网络应用软件之间的一层支撑软件”。按照这样的界定,人们可以列举出多种中间件,例如消息传递中间件、远程过程调用中间件、对象请求代理中间件、事务处理中间件等等,但无法列出所有的中间件。一位软件专家认为,中间件难以界定是因为这类软件是以其在系统中的“位置”定义的,而不是基于功能和内涵定义的。当然,我们也可以从功能和内涵的角度理解中间件。如果我们把今天的“网络计算”平台与通常的计算机平台做类比,那么我们就可以把中间件的功能与操作系统的功能类比,视中间件为网络计算操作环境,其核心功能是为网络应用的有效开发、部署、运行和管理提供支撑。但是,与今天的操作系统相比,中间件还没有类似UNIX和Windows等内涵基本定型的主流产品。

  中间件难以理解的深层次原因是,人们对网络计算的认识还十分有限,这就使得人们很难将支持网络计算的中间件描述清楚。首先,在理论基础方面,今天的计算机技术是在图灵计算的概念和理论基础上发展起来的。而在网络计算领域还没有类似的理论支持。可以想象,在图灵计算概念出现之前,人们在“计算”问题上的尴尬处境:一方面从事着各种各样的计算行为,另一方面无法清晰定义“何谓计算”。这就是今天我们在网络计算领域处境。其次,在研究对象方面,操作系统所作用的计算机具有稳定的冯式计算机模型、确定的系统资源边界和明确的系统管理需求。而在网络计算领域,没有稳定的计算模型,系统资源是动态变化的,由此导致系统管理需求也是模糊不清的。这就使得今天的中间件只能就事论事。第三,在研究方法方面,传统的软件系统(包括操作系统)采用分解还原、逐步求精的分析方法构造,而中间件需要体现综合集成的系统思想,体现成长性,体现可集成性。

  显然,中间件还在不断地丰富和发展,我们还没有一个清晰思路把握中间件的发展脉络。但是,我们触摸到了中间件的现实存在,认识到了中间件的重要价值,感受到了中间件的发展空间。也许中间件的挑战、魅力和诱惑正在于此。我们需要用探索和实践的轨迹去展现中间件。第一,我们需要扎实做好中间件在国家信息化中的应用工作,通过应用展现中间件;第二,在应用实践中不断推进中间件技术的发展,推进中间件产业的发展,通过技术和产业展现中间件;第三,在实践基础上深化网络计算理论研究,力求从本质上把握中间件的发展趋势,从理论上展现中间件。或许有那么一天,中间件稳定下来了,主流产品出现了,理论概括形成了,我们可以准确地定义和理解中间件了。希望到那时,人们可以切切实实的地看到中国科学家、工程师和企业家们在中间件领域的贡献和成就。
(T112)




赛迪网推出“IT博客”,花不到一分钟就完成注册
评论】 【推荐】 【 】 【打印】 【关闭

·Linux专区· ·黑客攻防·
· Linux下添加硬盘、分区、格式化任务详解
· FreeBSD服务器的安装与优化之优化篇
· 初学者入门:FreeBSD服务器的安装与优化
· 金企鹅杯两岸四地开源软件大赛圆满结束
· 如何提高Linux系统安全性的十大招数
· 构筑Linux防火墙之为个人用户设置防火墙
· 谁更安全?黑客眼中的防火墙与路由器
· 识破骗局 练就识别QQ活动真伪火眼金睛
· 应用安全大有可为:目的、挑战、总结
· 道高一尺魔高一丈:安全防御的动感魅力
· 警惕网络“内”院起火 积极谋求安内之路
· HHCTRL漏洞被黑客利用 疯狂传播木马
·中国信息化· ·成功案例·
· ERP普及化是饮鸩止渴 精细化才是应用之道
· 赛门铁克第八期《互联网安全威胁报告》解析
· 抢食“数字工商” 国产中间件杀出血路
· 从IBM等操作系统的发展看软件创新的启示
· 服务成就蓝色快车 品牌是怎样炼成的?
· 三大技术应用大会合为一体甲骨文上演三重奏
· 南阳教育城域网 拆掉学校间的“围墙”
· 金算盘助申意美步入信息化快车道
· 不为人知的索尼信息化 谁是幕后英雄?
· InforBus/Q在穗高速路联网收费系统中的应用
· J2EE构建最新金融理念和运作模式的网上银行
· 食品安全令人担心 信息化能否保驾护航
*姓  名: 更多资料 了解方案 认识厂商
*单位名称:
*联系电话:
*电子邮件:
    
◆ 相关文章   ◆ 站内热点推荐
· 国产中间件排头兵 中关村科技软件
· 即插即用的分布式中间件
· 电子商务中的网络安全中间件应用
· 厦门航空信息整合案例
· 解读BEA"流体计算"中国攻略
· 网管员论坛
· 开发者之家
· WLAN无限未来
· 我是如何掉进C#的……
· 中国“人件”非正式调查

   
合作网站: IBM dW中国网站 LinuxAID 软件工程专家网 中国系统分析员 UMLChina MATRIX Mobile2008 JavaResearch 华储网 UML软件工程组织 中国JAVA手机网 JAVA中文站 金山在线 海量科技