API集成正在吸引大量企业架构师的兴趣,也是在旧金山举行的Oracle OpenWorld大会上的一个热门话题。我们逮住了Oracle的产品营销总监Mala Ramakrishnan,请她谈谈API集成趋势是如何影响企业的。
你看到的API集成有哪些重要趋势?
Mala Ramakrishnan:有一股动向是开发者社区扩大了,从IT扩大到包括移动应用开发者、非IT的业务线应用开发者以及第三方应用开发者—包括移动和本地的应用。客户期望API管理工具能提供社区建设,一遍开发者可以在API的设计和可用性方面进行协作,并改善开发者的发现、测试和跟踪其API使用方面的体验。
随着客户越来越多地向API集成工具寻求移动支持,(REST/JSON)就成为了把企业应用暴露为API的一项可接受的标准。工具应该为这些REST API的创建提供便利,而在后端(他们应该)支持服务发现以及API的塑形、分类和发布,并能在运行时监控这些API的健康和性能。
你认为API管理工具的差异化竞争优势是什么?为什么?
Mala Ramakrishnan:最佳的API管理解决方案覆盖了跨移动、云、本地情况下的一组功能,可处理包括SOAP、REST、B2B及受控文件传输在内的各种集成需求。
其他的一些差异化还有:
- 可部署在本地或云端的集成解决方案
- 在为移动开发者设计API时有移动优先的理念,要有针对移动应用的基础设施,加速新app推向市场的时间
- 针对关键后端服务开发安全API的企业级工具
- 收集应暴露给开发者的API的综合型工具
这些工具应该支持一组治理流程,最好是可定制的,但不应该引入重度的流程过载,这样可以缩短推向市场的时间。 - 可供开发者查找、测试、跟踪其API使用的有效工具。
- 让开发者参与社区的手段—让他们可以给API评级或者看到其他人对所使用或考虑使用的API的评级。
- 审计、检测及分析API使用情况的工具,以便确定除业务影响外的技术及运营使用情况和性能。
- API生命周期管理、版本控制及流程,确保向后兼容性的同时又不会影响API的消费者
- 运行时服务健康和管理,或治理,以便确保API实现满足预期的技术和业务目标。
你如何看待兴趣从内部企业中心型SOA平台转向以云为中心的需求的平衡?
Mala Ramakrishnan:每一位客户都有着一组不同的需求,云与内部企业中心型解决方案之间的平衡也各不相同。API管理供应商应该允许客户根据自己的安排来制定云或本地化决策。最好的API管理解决方案将会提供一个能利用跨本地、云托管两种环境的解决方案,而且也应该能迎合聚焦移动的开发环境。它应该有可能在公共、私有及混合云环境部署和利用API管理工具。后端服务在这些环境中的任何一个都应该能轻易地访问,同时还能为API提供者和消费者提供持续、集成的体验。
把API管理工具吸收进组织的软件开发生命周期中的一些最佳实践是是什么?
Mala Ramakrishnan:确保你建设的是卓越中心。把IT和业务团队的利益攸关者都联系起来,这样能帮助API设计消费者的需求并匹配业务模式。这一模式应该包括货币化模式,发布方法论,衡量成功的计划以及管理该生命周期的计划。
开发一个健壮且具有弹性的企业架构,其中要有API管理方法论的最佳实践。这可能包括支持水平和垂直的可伸缩性与可用性,将基本的业务逻辑从移动展现中解耦出来,提供部署选项—本地、云或混合,并采用统一的安全策略和业务规则。
迭代发展,实现可衡量的好处。在不需要大修和让长期项目出现负面结果风险的情况下丰富当前的IT系统。API需要与一组异构环境遗留系统共存,应该被视为在长期给企业带来渐进性价值来看待。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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是其必不可少的一个因素。