未来的Web services和面向服务的架构(SOA)可能就在于Ajax。Ajax是一种用于创建丰富的、基于Web应用的编程技术,它看起来和桌面软件差不多,但却基于浏览器,而且消耗资源不多。
Ajax在最近几个月里被大肆宣传,很大程度上是因为由Google开发的那一些高可见性的Ajax应用。
尽管如此,今天的Ajax还没有被广泛用于Web services和SOA。虽然它有很多好处,但仅仅被开发人员知晓却并没有深入运作企业业务的人们的思想里。而他们经常是对研发的经费和进展有最终发言权的人。
本文让我们一起来看看为Web services和SOA扩展Ajax研发会遇到什么阻碍,以及我们如何克服它们。
为什么Ajax比看起来难
Ajax使Internet上一些很令人感兴趣的有创造性的服务变的更强大,例如Gmail, Google Local (正式名称为Google Maps)以及其它的Google服务,还有A9搜索引擎。
使用Ajax的服务看起来非常像桌面应用程序,所以对于开发人员来说,它似乎并没有什么新技...[ 查看全文 ]