服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 专题栏目 > WEB2.0新技术 > 查看文档

用ajax为soa增光添彩

  2006年,一波ajax产品浪潮将出现在市场上,使it企业可以选择用工具来构建与桌面功能类似的webservices前端。随着它的出现,构建这些工具的公司也会构建面向服务架构工具集,把应用层web技术与表示层web技术联系到一起。

  对于那些已看到了动态的、被ajax渲染过的web页面的人来说,你算是什么都没看过。

  2006年,一波ajax(asynchronous javascript and xml的简称)产品浪潮将出现在市场上,使it企业可以选择用工具来构建与桌面功能类似的webservices前端。随着它的出现,构建这些工具的公司也会构建面向服务架构工具集,把应用层web技术与表示层web技术联系到一起。

  clearnova公司负责战略的副总裁steve benfield说:“ajax是未来构建web应用的一种方法。在很短的时间内就会成为现实。”

  clearnova计划在本月发布thinkcap jx 快速应用开发平台的第二个β版本。该产品把以客户端为中心的应用程序搬到了服务器上,使得程序员能在java中变更用户接口而不是在javascript中,这样就使更多的开发人员能够利用ajax功能。

  microsoft已经推出了atlas的β版,它在asp.net中实现了ajax。bea systems公司正在把ajax功能构建到它的门户产品中并把ajax api加入运行时工具。sun microsystems公司计划把ajax加入java server faces。企业服务总线供应商capeclear software公司则计划把ajax工具加入它的以soa为中心的产品中。

  capeclear的执行副总裁david clark说:“把二者合在一起在编程级别来看是合理的。ajax有很多规则,也就是它的异步模型,这与esb模型类似。它是对我们认为的良好esb模式的一种扩展。”

  当tibco software公司去年收购了general interface后,它第一次把富互联网应用前端联系到中间件上。根据general interface创始人及产品市场主管kevin hakman的说法,3.1的β版本在下载量方面每季度递增100%。

  hakman的团队想测算ajax引发的兴趣到底有多大。他们从夏天开始就跟踪google中ajax的搜索率。到7月18号,ajax在googel上的点击率是320万次,而到10月28号就已经上升到2380万次。

  hakman说:“人们早就想这么做了,只不过由于html和浏览器的限制才被限制。我认为从他们表现出来的激增的兴趣来看,现在这件事可以完成了。”

  然而,和任何迅速传播的技术一样,ajax的实现也会遇到一些困难。

  sun microsystems 负责java ee 和sun java application server 的执行主管jeet kaul说:“维护javascript代码是很困难的。你处理起来有很多局限而且每种浏览器处理方法也不同。”

  sun的计划是在2006版的java studio creator web开发集成环境中隐藏ajax的复杂性。这将使java server faces用拖放工具中构件化ajax。sun还计划在2006版的java standard edition产品mustang中加入对ajax的支持。

  bea想在9月的用户会议上展示weblogic portal 9.0产品中被加入的α版的ajax功能。但是bea高级产品市场经理pieter humphrey却想在类似beehive的框架中看到超越门户api的ajax支持能力,并以此作为应用提供商真正的甜点。

  他说:“假如你开始把自己的用户接口连接到后台的服务,那么你真的会有所收获。因为它会令提供商无关的客户端层获得服务重用的能力。”

  clearnova是尝试跨越这个鸿沟的第一批公司中的一个。benfield说如果ajax是一个纯客户端技术,那么它不会像预期那样被传播。

  他说:“你需要用ajax构建业务应用,而不仅是web页面。现在,你可以处理更复杂的数据集而不必重写很多代码了。”

  hakman指出ajax开发人员也十分缺乏。

  他说:“这令我想起1998年web网站开发的情形。每个人都想干这事但是却没有足够有技术的开发人员。”benfield指出clearnova在每周的ajax网络杂志正收到80到100位注册者。

  kaul说ajax已经成为java.net 上被最高点击的页面之一。

  “看到这种情况,真是觉得可怕。”他说。

  clark毫不怀疑ajax的重要性。

  他说:“毋庸质疑,ajax正在成为未来soa的一部分。假如你正在做这件事,我们希望你继续做下去。”


  阅读关于 ajax soa webservices microsoft bea sun 的全部文章

扫描关注微信公众号