Java 版 (精华区)

发信人: rhine (有雨无风), 信区: Java
标  题: Internet的OS
发信站: 哈工大紫丁香 (2001年11月28日10:58:42 星期三), 站内信件

Internet的OS

李杰  
01-11-26 上午 09:17:24

------------------------------------------------------------------------
--------
 

进入Internet时代,操作系统的争夺战又开始了,但已不再是Windows、Linux与
Unix之争,或是Intel与Sparc之争。新一幕的焦点聚集在应用服务器上。操着一口
“时髦的Internet语言”,应用服务器(Application Server)把微软.Net计划、
应用服务器接插件、Web服务和无线应用请上了现代化的新舞台。然而,即使拥有
成功的基础技术,如Java和XML,由于应用领域的具体情况差异非常大,应用服务
器与应用环境的匹配性仍存在许多问题,这正是挑战之所在。 
集应用之大成 
应用服务器为Internet开发者提供了XML和Java的编程界面。面向对象的Java支持
一次编程、任何地方均可运行的能力,使其成为提供商和系统集成商用以支持多种
操作系统和硬件平台的首选解决方案。企业IT部门因此而可以谋求更具经济效益的
策略,比如利用Windows环境中丰富的开发工具进行应用开发,然后将开发成功的
应用系统移植到强大的Solaris集群服务器上,从而以最小的代价在各种不同的基
础设施或数据库之间进行转换,这种平台的独立性使企业IT人员能从提供商的主宰
下解脱出来,享受更大程度的自由。 
近来,应用服务器已经加强了对XML的支持能力,以便在前端和后端都可以很好地
解决外部集成问题。在后端,相对旧有的EDI数据集成标准,XML提供了更好的方法
。XML的“即时(on-the-fly)传输”能力使之可能实现从多外部来源向单一企业
应用的自动数据传输。在前端,XML已成为新兴的全球无线应用的基础。WAP(无线
应用协议)和NTT DoCoMo公司i-Mode服务的电话标记语言都基于XML,从而使得应用
服务器能够更容易地支持这两项不断演进的标准。通过把应用服务器的支持扩展到
智能设备, Flash和J2ME已经能够处理和提供XML描述的数据。 
大出风头 
原本瞩目于操作系统的眼球正在被Internet技术所窃取,这已经不再是什么新鲜事
。Internet技术在桌面电脑上攻城掠地的趋势开始于20世纪90年代中期,易于下载
并可免费使用的浏览器开始把用户从对Windows的依赖中解放出来。作为对服务器
一方的补充,CGI编程使动态处理能力成为Internet浑然天成的能力。Perl编程语
言使网站不仅能支持客户的运行时询问,还成为个性化服务的化身,例如My 
Yahoo。 
今天,未能成为标准并在很大程度上已沦为下等阶层的CGI编程,在应用服务器结
构的所有层次上已完全被Java标准取代。总的来说,Sun公司的J2EE为安全、命名
、数据库连通和其他重要的应用服务定义了专门的标准应用编程界面。对客户端标
准(如VoiceXML和XHTML)的支持将把应用服务器的角色扩展到日常生活之中。 
BEA和IBM的成功以及Lutris技术公司Enhydra倡导的开放资源应用服务器正在形成
一种“应用服务器的圈地运动”。但是,应用服务器要真正夺取操作系统的地位还
有一段很长的路要走。主要原因在于J2EE自身的狭窄定位。J2EE的第一代产品满足
了对典型的“请求—反馈”型浏览器应用的需求。虽然这对于大多数网络应用是非
常有用的,但如果应用服务器要成为通用平台,就必须适应更大范围的应用模式。
 
并不轻松的步履 
J2EE支持的应用模式有限,但解决这些缺陷的行动已经展开。Sun公司的JSR-111 
J2EE服务工作组正在试图通过定义一个准许新型应用模式参与的服务结构来拓宽
J2EE的单一应用范围。 
如果希望通过应用服务器的成功来延续和超越企业IT网络,就必须拥有丰富的应用
,新版本的J2EE规范必须适应更加多样化的需求,包括大型ISV、增值中间商和系
统集成商的要求。要想成为新一代Internet的操作系统,应用服务器不能仅带着趣
味和激情出现在人们面前,它须承认:现实世界的应用模式必须得到尊敬和支持。
这一新平台必须建立在自身前期成功的基础之上。 

 

--
           海纳百川,
                   有容乃大,
                           壁立千尺,
                                   无欲则刚。    

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.176]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.926毫秒