SOA硬件与Ajax


面向服务的架构关注的是应用层,但在2005年表示层技术从互联网世界中跳出来,震撼着应用开发界,提示人们在SOA中不止一层需要考虑。


Ajax这样的基于浏览器的表示层技术已经出现了几年,但二月份才被正式命名。几个月过去后,Google公司就使用它创建了一个类似桌面应用程序的Web程序。这引起了巨大的轰动,但他们开始挤压应用层,强迫开发人员和架构师考虑所满意的代码和集成之外的事情。

ZapThink公司分析师Ron Schmelzer谈到Ajax的影响时说:“我们思考在Web上交互的方式正在发生变化,它只用一个应用就改变了我们整个的预期结果。”

就在Ajax开始得到工业界的响应时,它开始被引导成一个潜在的理想的Web services前端技术。

微软已经开发出底层技术,但做的并不多。这个夏天它发生了变化,因为它开发了一个Ajax开发工具,叫做Atlas。编写Ajax程序所需的JavaScript并非大多数开发人员都会的技能,微软希望Atlas能解决这个问题。

尽管微软几乎是唯一为Ajax提供工具的厂商,但ClearNova公司却构建了一个能把Ajax集成到服务器端的工具。

BEA Systems公司执行副总裁Mark Carges认为Ajax对用户太友好,不见得会成功。当然,厂商构建Ajax开发工具的时代的到来了。提供的东西从开发工具到门户产品到集成方案到提供Ajax功能。这自然适合SOA,因为都依赖异步的开发模式。

Interarbor Solutions公司的分析师Dana Gardner说Ajax所带来的结果就是“软件即一种服务”。他说:“人们这么想已经有几年了,但现在才发现可以实现它。它打开了整个软件创新市场。”

Burton Group的副总裁兼研发主管Anne Thomas Manes认为Ajax除了用户友好以为什么都没有。她说:“用Ajax真的很容易构建糟糕的网站。”她相信有了更多的所以即所得的工具出现在市场,Ajax会成为很多IT厂商喜爱但得不到的东西。

硬件参与到SOA中

XML网络设备在2005年没有更新,但这一年中技术巨头要么进入市场要么?或许SOA和Web services最大的缺点就是性能问题。依赖XML的服务和松耦合架构并非出于速度而构建。任何想构建这种东西的人都会遇到性能问题。

XML网络,或者说面向服务的网络,想把智能路由引入应用层。这看起来是个好主意,因为网络巨头Cisco Systems公司已决定加入进来。

不是所有的XML网络都涉及到硬件且紧跟Cisco的Application-Oriented Networking (AON)。Intel公司在收购了Sarvega公司后,拥有了他的网络框架软件。同时,IBM也开始想进入XML网络领域。

Cisco在IBM MQ Series消息主干的基础上构建自己的AON产品。而DataPower Technology公司宣称它已经与IBM的自恢复自主计算环境取得了互操作性。

后者宣称将成为IBM DataPower 十月产品的前奏。Schmelzer认为这还只是冰山一角。他说:“这是IBM SOA战略的主要部分,他们喜欢这项技术。”

Layer 7 Technology公司首席技术官Toufic Boubez认为一个网络设计的,基于类似TCP/IP和互联网的成功,使得SOA从引擎的观点来看比从面向消息的中间件的观点来看更加有意义。

当技术巨头在蚕食自己的领地时,Reactivity公司继续更新自己的XML网络技术,添加了处理跟大XML负载和创建通用Web services ID的能力。

Manes说XML安全网关已经证明是b2b互连的安全Web services的优秀方法。但是Boubez暗示,更大的问题存在于SOA内的智能层。很多人打赌在未来的日子里,网络将替换掉集成中间件

本文作者:
« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3