今天API as a Service无论是互联网,还是企业都在面临这个变革,做出响应。我们在系统设计与信息化基础上,也同时做出变化与规划。
API 是指应用编程接口,并非新鲜事物,它早在数十年前就已经出现。当一个程序调用另一个程序时,就是通过 API 来实现的。那么,目前的 API 与之前相比有何亮点?事实上,如果谈起人们日益关注的 API,我们应将其定义为“业务 API” ,以及它所衍生出来的 API 生态系统。传统的 API 通常是指技术上的应用接口。它们用于呈现被调用应用的完整功能性,而且提供了一个输入/输出机制,以获得程序提供的结果。相反的,“业务 API”是指易于理解的应用接口,此类接口专注于业务可识别的资产,比如某个产品、某个订单、某个客户等等。业务 API 旨在提供一种非常易于使用的接口,它们以 API 的使用者为中心,而非提供者。业务 API 的目标使用者仍旧是编程人员。这里所说的编程人员可以是您所在企业的员工,也可以是合作伙伴公司,或者是任何外部人员。允许哪些群体使用您的 API,完全由您自己来决定。不过,无论用户群体如何,业务 API 的目的都是使其能够通过自助服务机制(即开发人员门户)轻松使用 API.
“API”和“API 经济”的概念早在多年前就已经出现,因此现在与此相关的讨论有所减少。这是不是说“API 只是一时的流行?”API 时代是否已经过去?答案无疑是否定的。当下许多新的热门领域,比如数字化转型、云计算(尤其是混合云)、认知计算 (AI)、区块链、物联网、微服务架构等等,都会涉及到业务 API 的使用。实际上,对于这些新领域的相关计划而言,业务 API 已成为它们的必用接口;比如说,API 可以提供围绕暴露资产的使用和安全情境。
2021 年,在超过一半的全球 2000 强企业中,平均 1/3 的数字化服务交互都将来 自 API 开放生态系统 ,增长势头远超过其自己的客户交互能力。
对于互联网开发业务场景, 有时这些后台可能是第三方提供商的。
再从单体应用架构到微服务架构
以下API as a Service 示例, API文档生成,不再需要自己部署API接口文档服务,使用第三方即可。
另外一些服务示例
还有的是无后台服务场景,这个后台服务器使用第三方
还有一些国外API服务公司与企业
今天先到这儿,希望对云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管管,团队建设 有参考作用 , 您可能感兴趣的文章:
领导人怎样带领好团队
构建创业公司突击小团队
国际化环境下系统架构演化
微服务架构设计
视频直播平台的系统架构演化
微服务与Docker介绍
Docker与CI持续集成/CD
互联网电商购物车架构演变案例
互联网业务场景下消息队列架构
互联网高效研发团队管理演进之一
消息系统架构设计演进
互联网电商搜索架构演化之一
企业信息化与软件工程的迷思
企业项目化管理介绍
软件项目成功之要素
人际沟通风格介绍一
精益IT组织与分享式领导
学习型组织与企业
企业创新文化与等级观念
组织目标与个人目标
初创公司人才招聘与管理
人才公司环境与企业文化
企业文化、团队文化与知识共享
高效能的团队建设
项目管理沟通计划
构建高效的研发与自动化运维
某大型电商云平台实践
互联网数据库架构设计思路
IT基础架构规划方案一(网络系统规划)
餐饮行业解决方案之客户分析流程
餐饮行业解决方案之采购战略制定与实施流程
餐饮行业解决方案之业务设计流程
供应链需求调研CheckList
企业应用之性能实时度量系统演变
如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:
作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog。