下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

全面解析设计云API管理方案

作者:课课家教育     来源: http://www.kokojia.com点击数:645发布时间: 2017-06-15 08:00:42

标签: 云APIAPI管理云计算

  欢迎大家阅读本篇文章,本篇文章将全面解析设计云API管理方案,本篇文章纯干货,本篇文章中有许多的小细节,所以请大家仔细阅读本篇文章哦~

     云API管理是监督企业云布局的IT专家面对的最重要任务之一。一天结束时,云实际上只是API和服务的收集。基于基础设施的API执行放置数据到存储设备之类的功能,同时基于应用的API控制其他任务,比如为银行计算利率等。它们会顺着任务表单逐条执行。

全面解析设计云API管理方案_云API_API管理_云计算_课课家教育

  基础资源库和API跟踪技术允许你把策略放在周围,然后控制访问云API。这些策略是小型过程式的程序,帮助你定义限制条件。比如,企业可以限制在一天的特定时间才能进行API访问,或者控制用户角色访问权限。云API管理工具是可扩展的,有一套它们自己的API供选择。

  分享:API基本简介

  随着软件规模的日益庞大,需要把复杂系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。

随着软件规模的日益庞大,需要把复杂系统划分成小的组成部分,编程接口的设计十分重要。

  API之主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。 A reference implementation of an API is the implementation created by the designer of the API, or one which other implementations of the API are expected to be compared against.

  例如,图形库中的一组API定义调用绘制图标函数的方式,以于屏幕上显示图标。程序中调用,编译时连接到这组API,执行时便调用API的实现(库)来显示图标。

  云API管理供应商选择:

  许多供应商能为云API管理提供大范围的各种功能。他们全都以不同的方式做事,针对企业问题提供各异的解决方案。可是,这让企业很难做全方位各指标性能的逐一比较。因此,企业在定义需求,映射需求到符合他们标准的云API管理系统时要格外小心。

  云API管理空间的一个供应商是Layer 7 Technologies。它如今属于CA Technologies公司,该公司提供针对安全的API管理系统。API管理和支配空间的其他供应商包括Apigee、Mashery、IBM、WSO2、Microsoft、Axway 和 Cloud Elements。

  云API管理最佳实践:

  为保证有效的云API管理,谨记如下最佳实施和挑战:

  只要你持续使用云,你迟早会碰到复杂的复合云环境。结果,不仅你的API管理策略,还有你选择的管理工具,都会是多样化的。选择用来自单一公有云供应商的API管理工具是具有典型性风险的。

确保紧密结合你的云API管理工具和云安全工具。这两套工具和系统需要共享数据,以便恰当地保护常常成为外部攻击目标的云API。

  确保紧密结合你的云API管理工具和云安全工具。这两套工具和系统需要共享数据,以便恰当地保护常常成为外部攻击目标的云API。

  API路径和发现是非常重要的。应用开发者应该能在服务目录里找到正确的API,并且重用它。如果为了单一用例所写的API,他们无法提供所期望的价值。

  如今是API经济。API正变成企业IT关键的部分——不管它们是存在云上,还是传统企业系统。API的广泛使用意味着我们可以最终实现可重用的API-,躲避我们多年的事。当我们学习使用为基础设施服务的基于公有云的API时,我们会快速学习使用同样的机制,以便在我们的商业中实现为特定目的打造的服务。

     小结:相信最后大家阅读完毕本篇文章后,学到了不少知识吧?评价API好坏的标准包括:可理解性、一致性、可见性、简单性、保护投资(兼容性)。当然如果大家还想要了解更多相关方面的详细内容的话呢,请登录课课家教育平台咨询哟~

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程