面向服务的架构关注的是应用层,但在2005年表示层技术从互联网世界中跳出来,震撼着应用开发界,提示人们在soa中不止一层需要考虑。
ajax这样的基于浏览器的表示层技术已经出现了几年,但二月份才被正式命名。几个月过去后,google公司就使用它创建了一个类似桌面应用程序的web程序。这引起了巨大的轰动,但他们开始挤压应用层,强迫开发人员与架构师考虑所满意的代码与集成之外的事情。
就在ajax开始得到工业界的响应时,它开始被引导成一个潜在的理想的web services前端技术。 【相关文章:千兆以太网技术综述】
zapthink公司分析师ron schmelzer谈到ajax的影响时说:“我们思考在web上交互的方式正在发生变化,它只用一个应用就改变了我们整个的预期结果。” 【扩展阅读:顶联网络升级千兆三层交换机】
尽管微软几乎是唯一为ajax提供工具的厂商,但clearnova公司却构建了一个能把ajax集成到服务器端的工具。 【扩展信息:千兆接入交换机】
微软已经开发出底层技术,但做的并不多。这个夏天它发生了变化,因为它开发了一个ajax开发工具,叫做atlas。编写ajax程序所需的javascript并非大多数开发人员都会的技能,微软希望atlas能解决这个问题。
bea systems公司执行副总裁mark carges认为ajax对用户太友好,不见得会成功。当然,厂商构建ajax开发工具的时代的到来了。提供的东西从开发工具到门户产品到集成方案到提供ajax功能。这自然适合soa,因为都依赖异步的开发模式。
interarbor solutions公司的分析师dana gardner说ajax所带来的结果就是“软件即一种服务”。他说:“人们这么想已经有几年了,但现在才发现可以实现它。它打开了整个软件创新市场。”
burton group的副总裁兼研发主管anne thomas manes认为ajax除了用户友好以为什么都没有。她说:“用ajax真的很容易构建糟糕的网站。”她相信有了更多的所以即所得的工具出现在市场,ajax会成为很多it厂商喜爱但得不到的东西。
... 下一页