在Web和移动应用的时代,新的API表现出了一种成为成功业务的下一个广泛需求的迹象。这一趋势在根本上依赖于SOA,这一趋势似乎很快会把服务接口融入到业务套件中,这曾经在SOA中是禁止讨论的。潜在的趋势预示着新一类的API管理工具。
Facebook、Twitter和谷歌等一系列初创企业,开放他们的接口给整个Web开发人员。这类API与传统的接近API的资源不同,而且与早期SOA典型的WSDL合同也不同,但是他们确有相似之处。这个倾向于更轻量API趋势并没有被传统的SOA工作者忽视。Alistair Farquharson就是其中之一,他是位于洛杉矶加利福尼亚州SOA Software公司的首席技术师。Farquharson说,新的API样式将会改变人们做生意的方式。它也有可能会改变应用开发的方式。
“我们发现组织内部发生的事情是,业务人员正求助于开发人员,” Farquharson说。“这就API管理的所有:它是关于业务人员与开发人员之间的关系。它与SOA稍有不同。人们传统的认为SOA是防火墙之后的一类技术——也许刚开始不是,但随着时间的推移也就是了。”
“今天API管理正在发生的事受业务的驱动。现在的采购员是业务人口,而不是IT人员,而他们寻求帮助或者产品实际应用者是开发人员。所以他们做了许多业务人员与开发者之间的互动。”,他断续说。
他承认经典的SOA治理产品是IT-architect-centric——既没有用预算吸引业务人员,也没有用实现服务的工作吸引开发者。“现在我感觉采购员更多是业务人员,他们试图创造新的渠道和新市场给API,”他说。然而业务方面经理交将会需要重新考虑策略,汉他们采用公共API路径时。
“业务人员真正需要关注是要把API作为产品的渠道,”Farquharson说。“人们需要把API考虑成和看作为一个产品——作为一个组织的大脑的扩展,他们可以运作业务的一个全新渠道。这样也随之而来一些本身的问题。” 这个问题可能源自陌生——很少有企业有Facebook和谷歌的Web 2.0技术头。
Farquharson说,“大多数组织都不是Facebook,Twitter或Netflix。”大多数的组织实际上都没有专业知识和专家来开发API。他们确实不知道找到开发者和创建开发者社区。
“API应该是什么样的并不是高层的事情。它是更实在的事情,是关于怎样支持一堆的开发者,当你习惯于支持一个完全不同的一组消费者时,一个完全不同的渠道时,”他补充说。
通过允许他人使用API创建,管理和维护他们自己的应用,公司可以,或在某种程度上可以外包创建应用。他们可以获得很多好处,而不用真正亲自地创建,管理和维护那些应用——例如得到更广泛的用户,降低运营成本,据Farquharson所说,他的公司已经锻造出一款新Atmosphere产品,直接解决API管理问题。估计出API管理会变得多杰出,还为时过早,但它是却是在SOA领域更有兴趣的开发之一,而且将会有更多的追随者。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
为多云构建高效的API管理系统
云应用的开发几乎总是依赖一系列来自顶级供应商的服务,比如Amazon Web Services、Microsoft Azure和 Google Cloud Platform。
-
如何使用Azure API管理服务?
在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
企业应用获得成功不可或缺的力量——API
毋庸置疑,我们已经进入到CA Technologies一直强调的应用经济时代。但是,企业若想在应用程序领域取得成功,管理好API是其必不可少的一个因素。