个人产品
企业产品
安全信息
病毒专栏 | 漏洞专栏 | 木马专栏 | 防护专栏 | 安全业界 | 毒霸活动 | 热点专题 | 漫画安全 | 期刊订阅
[an error occurred while processing this directive]
告诉您的位置:首页 > 资讯中心 > 防护技巧 > 正文
简述:中间件重要性以及其应用服务器的技术
2004年07月20日12:06:53 赛迪网 
[an error occurred while processing this directive]
  中间件发展到目前的应用服务器是一种基于Internet的发展需求。我们可以将应用服务器简单理解为对已有中间件技术的更高层次的封装。但这二者到底孰先孰后,孰优孰劣,之间的关系到底如何?

   中间件的重要性

   在软件开发的过程中,人们越来越意识到软件重用的重要性。异构的系统、不同的实现方案使软件的重用变得复杂。在中间件产生以前,应用软件不得不直接面对非常底层的东西。不同的硬件体系、不同的操作系统、不同的网络协议实现和不同的数据库等等,这些使得应用程序复杂多变。面对易变的东西,软件设计师们已经习惯于通过添加中间层的方式来隔离变化。把应用软件所要面临的共性问题进行提炼、抽象,在操作系统之上添加一个可复用的部分,供成千上万的应用软件重复使用。这一技术思想最终构成了中间件。一方面中间件要应对底层不同的环境,针对不同的环境进行不同的调用;另一方面,中间件要对上层提供统一的接口,保证在不同的环境中为上层提供相同行为的服务。具体地说,中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,大大减少了技术上的负担。

   中间件带给应用系统的不只是开发的简便、开发周期的缩短,也减少了系统的维护、运行和管理的工作量,还减少了计算机总体费用的投入。Standish的调查报告显示,由于采用了中间件技术,应用系统的总建设费用可以减少50%左右。在网络经济、电子商务大发展的今天,从中间件获得利益的不只是IT厂商,IT用户同样是赢家。其次,中间件作为新层次的基础软件,其重要作用是将不同时期、在不同操作系统上开发应用软件集成起来,彼此像一个天衣无缝的整体协调工作,这是操作系统、数据库管理系统本身做不了的。中间件的这一作用,使得在技术不断发展之后,我们以往在应用软件上的劳动成果仍然物有所用,节约了大量的人力、财力投入。

   中间件分类有很多方式和很多种类,由底向上从中间件的层次上来划分,可分为以下三个大的层次:基础型中间件、通用型中间件、集成型中间件。

   应用服务器技术

   作为电子商务发展的产物,应用服务器又称为“应用服务器软件平台”,是最重要的一类中间件软件。但它并不意味着是老产品的位置重置,它不是把交易管理、数据访问等诸多中间件和别的中间件以及技术简单地打包在一起,因为当前的应用服务器软件都是基于对象或组件技术的,各种中间件功能必须以面向对象或组件的方式提供。此外,它还需要把另外重要的、增加价值的功能加进来,如对象或组件的部署、运行及管理功能。

   应用服务器的发展经历了几个时代,总体向着规范、易用易扩展的方向发展。第一代基于CGI、第二代基于Java、第三代适应Java组件技术。

   整体上看,基于应用服务器的整个软件系统由四个大层次构成。最底层是虚拟机层(JVM、CLR),一般由计算机系统厂商免费提供;上面就是应用服务器,由应用服务器开发商提供,这一层是整个应用系统开发、部署、运行和管理的基础架构层;第三层的电子商务/企业应用框架是基于应用服务器开发的、针对特定种类电子商务/企业应用的“标准”积木块,这一层产品由应用服务器厂商或第三方软件厂商来提供。类似的产品有“电子商务服务器”等等。最上层是由应用软件开发商/开发人员定制开发的电子商务及其企业应用。

   从目前应用服务器产品来看,其基本技术与基本框架并没有改变,如核心内容更加标准化、功能更丰富,与其它系统之间的联系越来越多。而应用服务器自身也在向上延伸,把部分应用框架方面的内容容纳入自身。

   目前市场上应用服务器的规范相当多,其中以J2EE规范得到最普遍的认可。J2EE应用服务器从企业的应用层次来说,是处于中间层,前边有客户端层,在后面有企业信息系统层,它包括客户端层、应用服务层、企业信息系统层。

   结束语

   随着中国加入WTO后市场竞争的日益加剧和企业电子信息化建设的不断深入,高度灵活、能快速部署新服务和新应用的三层结构应用系统必将成为企业的最终选择。企业要降低开发、维护和再开发的费用,势必将会选择中间件作为构建三层结构的核心,其技术也在不断发展和完善。

   而针对应用服务器的新关键技术并不仅仅局限于Web 服务。总的来看,应用服务器正朝着大而全,即:“一个应用服务器,所有的中间件”的方向发展。
    【责任编辑:Belinda】
金山毒霸6下载版 + 病毒预警短信 超值价10元/月
在线查毒免费体验·在线杀毒10元包月热买不限次
金山毒霸企业版 企业安全全线产品 免费救援热线
免费使用词霸搜索 随时随地获取海量词典及例句
【我要发表评论】【内容指正】【论坛】【推荐给好友】·【 】【打印】·【顶部】【关闭窗口
【相关文章】 【去论坛】
· 安全防范:Ping漏洞的安全须知以及防范措施 2004-07-20 11:55
· 技术知识:详细介绍常用的几类搜索引擎技术 2004-07-20 11:51
· [赛迪网]金山十面埋伏百万重金围剿木马病毒 2004-07-20 11:25
· Bagle蠕虫变种再次现身 疑为黑客改编源代码 2004-07-20 11:15
· 漏洞并非浏览器专有 web开发语言PHP现漏洞 2004-07-20 10:50
· 北京信息安全中心毒霸联合发布7.20热门病毒 2004-07-20 10:16
· MsIE JavaScript assign()函数跨站脚本漏洞 2004-07-19 17:42
· Ms IE浏览器Popup.show 有鼠标事件劫持漏洞 2004-07-19 17:26
· IE浏览器Javascript NULL 存在拒绝服务漏洞 2004-07-19 17:15
· 公安部立新规国家级反垃圾邮件体系呼之欲出 2004-07-19 16:53
·金山毒霸单机版讨论区
·金山网镖讨论区
·金山毒霸网络版讨论区
·毒霸在线业务专题讨论区
·安全软件讨论区
·病毒救援
【相关专题】
· “即时通讯软件”安全隐患重重专题 2003-10-08 15:04
· 金山“安全体验风暴”专题 2003-08-21 21:01
· 蓝色安全革命综合报道专题 2002-10-24 11:06
· 蓝色安全革命各方盛赞专题 2002-10-08 11:17
· 迎安全国庆惩作怪病毒专题 2002-10-02 20:40
· 毒霸绿色无忧服务万里行专题 2002-09-28 11:12
· 金山网镖2003功能简介专题 2002-09-11 11:33
· 金山毒霸2003-功能简介专题 2002-09-11 11:30
· 防毒于未然杀毒更有效专题 2002-09-10 09:39
· 后病毒时代的安全之道专题 2002-01-11 10:35
[an error occurred while processing this directive]
[an error occurred while processing this directive]
·全民围剿 新春无毒 
·
毒霸、网镖新功能体验版 
·
毒霸网络版2.0 sp1发布 
·
毒霸6新禧礼包惊喜登场
·
毒霸网络版 人人有礼
·毒霸网络版“租用服务”
·
金山毒霸网络版大事件
·第三次缉毒万里行专题
·JPEG图片病毒专题
·金山引爆“双响炮”计划
·金山毒霸6增强版介绍
·
十面埋伏围剿木马发布会
·
6.12北京用户产品座谈会
·
金山"网游防火墙"产品
·
反电子垃圾新功略专题
·“金山毒霸再获桂冠”
·金山“安全体验风暴”
·“冲击波”病毒之罪?
·全球黑客攻击专题
·金山毒霸V金山网镖V介绍
·金山V攻略详解专题
·金山毒霸&智冠捆绑销售
·金山软件爱心服务活动
·2003年病毒疫情调查专题
更多...
[an error occurred while processing this directive]
·病毒短信 ·在线杀毒
·病毒上报 ·专杀工具
·产品答疑 ·
媒体合作
金山简介 | 业务合作 | 广告服务 | 招聘信息 | 客服中心 | 网页报错 | 添加毒霸到QQ上
© 2007 Kingsoft Corp. 增值电信业务经营许可证B2-20040288号