赛迪网 > 中国信息化 技术概览 > 文章
  IT资讯搜索
 
IT产品搜索
· [方案] 征信数据上报系统方案 网站防篡改方案
· [专题] 07年六大令人失望信息化事件 回眸SOA
· [方案] 反垃圾邮件解决方案 烟草行业解决方案
· [商务] 2008年中国电子商务行业发展趋势研究报告
· [专题] 中小企业实施管理 公司网站做不好CIO掉饭碗
· [案例] 北京网通客户服务系统 某部集中运行管理平台

Ajax,足以改善Web应用中种种问题的技术 (1)

发布时间:2007.01.05 13:47     来源:赛迪网-中国计算机用户    作者:黄昆

现在,很多企业已经将许多应用或创建或移植,形成了新的基于Web应用。

而在Web应用中,特别是被人们普遍看好的Web2.0中,就不能不谈到Ajax(Asynchronous JavaScript and XML),这个足以改善目前Web应用中种种问题的技术。

Ajax,陈年酒还得新瓶装

Ajax不是一种新技术。或者说不是一种纯粹的技术,而更近似于一个技术框架。Ajax并没有创造出某种具体的新技术,它所使用的大多数技术都是在很多年以前就已经存在了。

实际上,它由几种技术以新的方式组合而成。每种技术都有其独特之处。然而Ajax以一种崭新的方式来使用所有的这些技术,使得古老的B/S方式的Web开发焕发了新的活力。

Ajax包含基于CSS标准的表示,使用Document Object Model进行动态显示和交互,使用XMLHttpRequest与服务器进行异步通信,使用JavaScript绑定一切。

Ajax改变了传统Web应用在用户交互方面的模式,这是不可否认的。传统的Web应用允许用户填写表单,当提交表单时就向Web服务器发送一个请求,服务器接收并处理传来的表单,然后返回一个新的网页。在请求服务器数据之后的等待和显示这些数据时的页面刷新,这种交互方式是低效和不连贯的。

例如:借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新,而不是刷新整个页面。

这样的做法,把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。

从安全方面讲,在该框架下,对服务器的所有请求都是含义明确的“Service”请求,因此服务器对HTTP请求的管理变得简单,可以更严格地、没有遗漏地对所有请求进行控制,因此服务器的安全性可以很好解决。

CIO无须再畏惧SOA

SOA(Service-Oriented Architecture,面向服务的架构)刚出现的时候,就引起了CIO的关注,在企业日益增多的Web应用服务中。SOA的价值谁也不能忽视,例如它可以很好地整合应用,可以直接被应用调用,使企业把注意力从复杂的IT技术中解脱。

但是部署SOA却又是耗资巨大的,更重要的是现在围绕还不够成熟的Web服务市场还存在很多亟待解决的问题。这些让CIO对SOA真是又爱又怕。

不过,让SOA成为最近很多IT机构开发列表上的东西,那就是Ajax。尽管这一方面更加倾向于在Web的可用性和专业设计上取得轰动效应,它的确带来了有效地跨入面向服务架构的领域的途径。

例如:CIO面对SOA项目的焦点问题是:“如果我们打算使用SOA项目的话,我将如何设计已经完成了满足业务需求的服务,并且如何创建这些服务。在需要多种服务结合起来使用时,如何把它们集合起来呢。”

Ajax在客户端(浏览器)应用逻辑的能力和在不打断Web页面的情况下存取服务器数据的能力,正是它们拓宽了构建新的更为丰富的Web 2.0企业应用程序的如此众多的可能性应用领域。

利用Ajax技术甚至可以开发一种更快的开发应用程序的方案—一种不必再依赖于与SOA服务集成到一起的中间件即可构建应用程序的方法,从而为创建企业应用服务提供了快速开发平台。

这样就可以创建一种构建应用程序驱动的复合应用程序的方法。它具有客户机/服务器类型的吸引力,却没有传统型重量级客户机/服务器所具有的沉重包袱。它运行于浏览器端并且能够依具体要求而实现。

未来的Web services和SOA可能就在于Ajax。因为Ajax是用于创建丰富的、基于Web应用的编程技术,它看起来和桌面软件差不多,但却基于浏览器,而且消耗资源不多。

尽管如此,今天的Ajax还没有被广泛用于Web Services和SOA。虽然它有很多好处,但仅仅被开发人员知晓却并没有深入运作企业业务的人们的思想里。而他们经常是对研发的经费和进展有最终发言权的人,所以,作为CIO,有必要重视Ajax技术和它能为企业应用带来的真实价值。

1 2 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 2007年:会成就哪家互联网公司 (01-05) · 不足期待与欢呼的“数一数二” (01-05)
· Web2.0在企业层面的应用正在被人所关注 (01-05) · Web2.0是互联网发展的必然方向 (01-05)
· 报告显示:互联网袭击有72%受趋于经济利益 (01-05) · Sonic推新技术 解除网上发行电影后顾之忧 (01-05)
· 西部青年使用互联网频率低 85%1月上1次网 (01-04) · 九个月电费总计385.34万 CIO怎么搞的? (01-04)
· BPR管理方式转变与领导决策有冲突怎么办? (01-04) · 互联网服务恢复七成 修复海缆花150万美元 (01-04)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管