API服务器+网关=REST服务集成

日期: 2012-07-05 作者:Jack Vaughan翻译:蒋红冰 来源:TechTarget中国 英文

受移动和云应用的驱使,轻量的REST和JSON API正在增殖——它们正在改变SOA的许多方面。过去一些业务集成通道,像移动,REST API现在开始要求管理和治理能力,同时需要SOA领域的网关产品。   很多已经成立的SOA公司已经推出了API管理产品。作为其中的一部,始于XML网络管理公司的Vordel,最近给他的应用网关产品增加了一个API服务器和服务代理,并提出API生命周期方案旨在提升REST和JSON的体验。

  REST的崛起把JSON和Javascript推到了前端,Vordel联合创始人兼首席技术师Mark O’Neill表示说。“我们认为REST、JSON和OA……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

受移动和云应用的驱使,轻量的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模型,”他总结说。

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • 为多云构建高效的API管理系统

    云应用的开发几乎总是依赖一系列来自顶级供应商的服务,比如Amazon Web Services、Microsoft Azure和 Google Cloud Platform。

  • 如何使用Azure API管理服务?

    在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。

  • 企业应用获得成功不可或缺的力量——API

    毋庸置疑,我们已经进入到CA Technologies一直强调的应用经济时代。但是,企业若想在应用程序领域取得成功,管理好API是其必不可少的一个因素。

  • 开发人员:构建API时先自己试试

    为已有产品构建API的挑战是,业务需求总是最重要的。为了跟上业务需求的脚步,我们通常被强迫在产品质量上作出让步,也绝对是API开发的最差方式。