Apigees的Brian Pagano阐述了API的基础知识,如组织应该什么时候发布API,以及数据管理的分析中要如何作用该技术。
在本问答中,自称为Apigeek的Brian Pagano深度探讨了应用编程接口的基础,和大量允许相互通信和开发代码。
近年来,API的地位已有所提升,从原来软件开发工具集中的简单工具提升到web和云应用开发创新中的关键。API在业务软件竞争中如此重要,以致于Forrester机构把它称为当前计算时代中的API经济。所以软件架构师Pagano获得Apigee的数字成功副总裁的称号就没什么奇怪了,Apigee是一家专注于API管理产品的软件公司。
什么是开放API,什么时候使用它?
Brian Pagano:所有人都可以使用开放API来在构建应用程序来获得一些专有软件的开发级别的访问中。他们通常促进了多个内容提供商之间的通信。他们可以用来把第三方的功能添加到自己的应用中,如Twitter和谷歌。
开放API内部使用就是现在API使用的一个很好的例子。在每一行业务前面放置一个界面(API)有效地减少了组织内的孤岛。
对于使用专有厂商API的CIO和企业架构师有怎样的好处与坏处?
Pagano:如果你使用一个专有厂商的产品,那么专有API将不可用。但幸运的是,风险并没有使用任何厂商产品时大。如果API本身符合如JSON(javascript对象表示法,javascript页面脚本语言和XML替代)和REST(web框架的一种形式)标准,这就更加如此了。
企业什么时间以及为什么决定对公众发布API?
Pagano:向公众发布API是邀请大量人员进行创新的一种很好的方法。在这情况下它也非有用:当它想要从多种来源(如应用程序)中促进流量时。
在什么情况下,CIO或企业架构师要决定创建内部API?
Pagano:首先,使用任何可用的API,如谷歌地图API,天气API等等。无法找到你所需要的?这很平常。所有公司都能找到他们需要的开放API,这是不现实的。企业都有特定的功能和系统业务,今天他们将该功能公开为API。特别为你的公司设计自己的功能API。
企业什么时候以及为什么决定只向客户和合作伙伴发布他的API,而不是向公众?
Pagano:开始只对选择的合作伙伴发布API是有道理的。这是测试API的可用性和流行度的一个有效方法,且可轻松提升它的扩展性。关于一些特殊的功能只适用了潜在的子集用户,也有一些法律和业务原因。
什么的API可以用于数据分析和管理?
Pagano:对数据的暴露和消费,API已经成为一个约定俗成的标准,而且通过API进行客户交流的比例在不断上升。在企业产生数据智能,和应用程序从这一智能中学习业参与并提供正确的经验给合适的设备,在正确的时间上给合适的人,在这两之间的产生的交互是用户满意的关键,最终把企业从被动转为主动。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
GPU云实例有益于计算密集型应用 但要付出成本代价
公有云提供商越来越多地为大计算量应用提供基于GPU的云服务,但组织需要合适的技能和预算来部署它们。
-
Hitachi Content Intelligence:可实现数据搜索与分析
内置在日立内容产品组合对象存储中的Hitachi Content Intelligence(日立内容智能解决方案)可从存储库中提取数据和元数据,以便对非结构化数据执行数据分析操作。
-
2017谷歌火力全开:瞄准机器学习与数据分析
2016年,Google将赌注的筹码放在了机器学习和数据分析上,以此来区分它的云平台,从而在企业客户中产生重大影响力。
-
2017云计算前景:是你主导它,还是被它主导?
云计算不再是一个新想法。但它仍然在大幅发展着。本文介绍了一些未来趋势,这些趋势可能会主导企业在2017年对待云计算的方式。