API服务器+网关=REST服务集成
TechTarget中国 发表于:12年07月06日 17:00 [转载] DOIT.com.cn
受移动和云应用的驱使,轻量的REST和JSON API正在增殖--它们正在改变SOA的许多方面。过去一些业务集成通道,像移动,REST API现在开始要求管理和治理能力,同时需要SOA领域的网关产品。
很多已经成立的SOA公司已经推出了API管理产品。作为其中的一部,始于XML网络管理公司的Vordel,最近给他的应用网关产品增加了一个API服务器和服务代理,并提出API生命周期方案旨在提升REST和JSON的体验。
REST的崛起把JSON和Javascript推到了前端,Vordel联合创始人兼首席技术师Mark O'Neill表示说。“我们认为REST、JSON和OAuth都超过了SOAP和SAML,”他说。
在某种程度上,REST的现象呈现出许多品质的汇聚,这些品质是2000年网络服务一直追求的。“这是Web友好开发的一次胜利,”REST的O'Neill说。
REST的不同点是什么?
“使用网络服务和SOAP,实际上你遗弃了对象,”John Rymer说,ForRESTer研究机构的分析师。这是使得事情变的比标准的WEB承诺的更复杂。
“这是REST的不同点,”Rymer说。“使用REST,就像使用WEB一样,你遗弃的是资源而不对象。”
Rymer说,Vordel虽然从某种程度上说对于“API游戏”来说是新的,但它似乎拥有“以管理API的问题上,有很多的功能。”
“他们管理着服务的生命周期,”他说。此外,他表明,“现在API管理做为一项业务存在是很公平的。”这不是锁碎的工作,他补充道。
初步的转换有很多的分支。必须支持开发者样式的广泛社区。“使用HTML5,一切都变成了应用,”O'Neill.说。事实上,JavaScript与现在的HTML5网页创建有着密切的关联,而且在Vordel的API服务器环境中,JavaScript也在支持API开发的语言行列中。
交付的通道也在发生改变。Vordel自己的调查显示,在组织部署的API中,有50%的报告使用API集成新的业务通道,还有25%是移动应用使用的API.
安全模型、证书和SLA
API服务器能够提供治理策略,以确保调整API在性能和扩展性上是最优的,根据Mike Gionfriddo所说,他是Blackhawk Network公司下的子公司Safeway的首席技术师。Gionfriddo的公司提供预付和金融信用卡支付,而且该公司的业务也在发生巨大的变,随着网络的增长,和移动设备被用于弥补礼品卡上。
“我们已经使用Vordel网关两年了,它主要用在实现出入境网络流量的安全政策上,”Gionfriddo在一封邮件信息中这样告诉SearchSOA.com的。“我们一直和Vordel一起在为它的新的API管理产品努力,我们相信它将会给API的安全和治理方面带来严肃的管理。”
“具体地说,我们利用Vordel的功能来帮助我们有效地为API管理基于安全模型的证书。另外,我们相信,我们能够通过自己的方式,使用SLA(服务水平等级协议)管理功能来更好的治理SLA,” Gionfriddo评论说。
Gionfriddo是否像其他人预料的那样,看到了REST的崛起和SOA的没落?“当然。对于SOAP没有ONC RPC(远程过程调用)好,我可以做一个长长的演讲,但是我会很同情你,”他回应说。“理由很简单,”你设问道,“什么规模更好,网络还是ESB(企业服务总线)?”他的回答是“REST”
“REST只是跟随着Web模型,”他总结说。