把传统行业应用解决方案中的基础服务、各个管理系统和应用模版所提供的功能和服务API化,按照功能模块和数据模型进行独立封装,并且以统一标准API的形式提供出来,用户在前端应用中可以按需直接调用。”
——API Defined App Solution
API概念出现很早,早在个人计算机诞生前便已存在。但直到分布式系统的出现,乃至网络的诞生、降临,API的基础概念都没有得到更广泛的推广。真正首次让API进入大众视线是2000年前后,API以SOA的一种实践形式,首次走出了企业应用领域。
近年来API经济在驱动各行业发展中都是一股不可忽视的催化剂,而此次APICloud融资发布会中所提出的API定义行业应用解决方案(API Defined App Solution),是各行业包括API经济中的首个全新的概念。
在首次提出API定义行业应用解决方案概念之前,APICloud已经积累了自身平台四年的实践经验。自APICloud 2014年创立以来,截至目前平台上通过使用APICloud技术开发、创建的应用数量已经超过87万,项目超过500余个。
基于这些最新、真实的数据,挑选目前市场上较热的行业,借助APICloud对这个行业的实际经验积累,将行业里面最常使用的功能、模块和行业关联数据模型提取出来,这就是APICloud推出的API Defined App Solution。此次APICloud一次性推出六个行业的解决方案,其中包括教育、电商、IOT、社交、O2O、直播。
APICloud联合创始人兼CTO邹达表示,此次发布的API Defined App Solution与传统解决方案并不一样。传统解决方案更倾向于厂商和企业的满意度,但对于APICloud来说,一款优质的解决方案是要满足所有客户需求,这也间接推动了此次APICloud的解决方案,其性质为顾问式销售。
APICloud联合创始人兼CTO邹达认为今天客户需求背后的驱动力有四点:
第一点是前端导向,对于今天的客户而言,他站在多年前端用户使用者的角度可能描述不清他的后端到底需要什么样的架构,需要什么样的业务逻辑,需要什么样的复杂的流程,但却可以非常清楚这个应用它应该包含什么样的导航菜单、界面展示、功能和交互逻辑,所以当下的客户是完全可以站在前端角度来描述需求的。
第二是精细定制,大部分人在做线上业务的时候往往直接将线下业务搬到线上,但在线上投入的精力与线下投入的精力相差甚远。举个例子,如果我要在线下开一个店,那么我会投入很大的精力,去思考装修,去想如何营销。我们在线下投入很多精力去定制属于我们的产品。换而言之在当下移动互联网时代,我们对一个线上产品也需要定制。因为这是我们未来的一个主要发展方向,每一个app都应该不一样,所以未来一定需要精细定制。
第三点是新技术应用,对于客户而言,如何将一个新技术融入工作中是他们日常所思考的重点,如人工智能、区块链、大数据等。假设我做物流服务,我是否能通过人脸识别的功能代替以前身份证上传审核的流程,是否能把信息存储在区块链当中保持它的价值?这就是新技术的应用。
第四是积木式创新,当了解如何使用新技术,但是否能快速找到这个技术并且加入我们原有的产品中,称之为积木式创新。积木式加入没有任何侵入亦不需要大量修改。
客户需求的变化最终引起行业应用解决方案的变化。
传统的行业应用解决方案相较于APICloud提出的APIDefined App Solution最大的差别在于不具备可定制的特性。
API Defined App Solution(API定义解决方案)从架构角度讲也分为三层,基础层面上会将原先客户看不见摸不着的底层服务API化,不管它是存储、队列还是收储算法,一定会作为一个独立的服务API拿出来。第二层是与业务相关的各个业务系统,按照各个业务系统的功能,封装成不同的数据模型和功能模块,最终以API的形式直接提供给最上层的应用者。而第三层也是最上层的应用者一定会使用这些丰富的API去定制自己的应用。
综上所述,API Defined App Solution具备六大特性,分别灵活、开放、方便定制、积木式扩展、标准化、轻量级。这同样也是APICloud的优势所在,基于APICloud高效的开发模式,在数万app开发项目中得到了验证,而APICloud的行业应用解决方案,已成为众多企业移动战略布局的放心之选。