大多数公司都渴望成为平台提供商

2019-04-19 来源:网络整理|

核心提示:软件真正在吞噬世界。在最近的调查报告中,近三分之二的组织已成为 - 或寻求成为 - 不仅仅是生产产品的公司,还有平台提供商。这是...

软件真正在吞噬世界。在最近的调查报告中,近三分之二的组织已成为 - 或寻求成为 - 不仅仅是生产产品的公司,还有平台提供商。

大多数公司都渴望成为平台提供商

这是Cloud Elements发布的350位IT经理调查的结果之一,该调查发现62%的企业希望成为与合作伙伴整合的平台提供商,保持与客户的粘性,或寻找新的收入机会。

那么成为平台提供商意味着什么呢?Applico的Alex Moazed提供了一个很好的定义来实现这种转变:“通过促进两个或更多相互依赖的群体(通常是消费者和生产者)之间的交流来创造价值的商业模式......平台企业不会,使用一个常见的短语,拥有生产资料 - 相反,它们创造了联系的手段。“

这至少是理想的 - 虽然目前还不清楚有多少有抱负的平台供应商会抛弃他们的库存,而只是作为一个连接点。然而,很清楚的是,他们认为API对于建立实现这种新业务模式所需的连接至关重要,为合作伙伴开放在线资产,反之亦然。Cloud Elements调查的受访者中有55%表示API集成对其业务战略“至关重要”,另有29%的受访者称其“有点关键”。

当然,Cloud Elements本身就是一个API集成公司,所以很自然地他们会吹嘘这些结果。但是,客观地说,调查数据还为那些寻求在API架构上构建业务功能的人提供了有趣的视角。

API现在是大多数开发过程的一部分。近55%的人使用API来构建B2B产品,36%用于移动产品,29%用于B2C /消费产品,26%用于员工生产力,22%用于物联网应用。CRM应用程序最有可能向API集成开放(24%),其次是财务(16%),ERP(15%),数据库(12%),通信(10%)和人力资本管理(6%) 。

当然,开发API驱动的平台需要时间。调查发现,开发团队平均需要41天才能构建一个具有高级功能的净新API集成。受访者计划在2019年平均建立18个集成,而2018年为11.5。

“为了在这个新的API领域取得成功,重要的是建立超越简单API功能的原则和实践,并倾向于安全,有效和可扩展的集成,而不会减缓创新速度或增加不必要的成本,”着名的API传播者说道。 Mike Amundsen引用了Cloud Elements报告。他建议专注于三个方面:一致的API设计,提供面向行动的API,以及降低变更成本。

在API设计方面,API创建者应该“以一致,,可测量和可重用的方式记录他们的工作,”Amundsen说。收集用户故事,并使用“敏捷,Scrum和其他不那么正式的模型,包括一些访谈,观察和调查,以收集数据。” 最终,最终的API设计“然后变成一般描述文档”,“可以以ALPS,DCAP,JSON Home和其他格式等形式化的机器可读格式呈现。最后,跟踪这些活动的输出在DevOps管道工具中,结果发布在仪表板上,任何有兴趣的人都可以看到它们。“

面向行动的API包括基于经验的API,满足特定的最终用户,表示为事件或结构化消息的API,以及“不仅返回数据而且还返回元数据的超媒体式API”,指导如何制作查询并动态更新操作。“

最后,需要通过分叉与旧版本并行运行新版本或简化服务之间的消息传递来解决API的变化。Admundsen说,这很重要,因为“随着API程序的发展,以及API越来越依赖于其他API,将API消费者的大部分变更成本加重的做法无法扩展。”