作者:Matteo Gazzin(ESTECO)
当前在企业中建立数据驱动的业务,通过对企业范围的数据信息进行访问是实现运营效率最大化和发现新机会的必要条件。按照MuleSoFT在2021年的连通性基准报告中所说,九成的 IT领导者都认为数据仓库是大多数企业出现重大业务问题的主要原因。
数据仓库通常由一个团队(或软件)拥有的一组数据组成,其他团队(或软件)无法轻易或完全地访问这些数据。在一家公司内,每个部门都会使用专用于其特定主题的软件,为自己的目的收集和存储自己的数据。不同的软件可能多次收集相同的数据,从而产生内在的不一致性。为了克服这个问题,一个显而易见的解决方案是将所有数据存储在一个地方,通常被定义为“数据湖”,并从中提取有价值的信息。
但是实际上由于数据湖的数据来自不同系统,格式各不相同,因此不可能使用单个系统提取有价值的信息并满足每个部门的业务需求。
使用API将是开发模块化和可扩展的解决方案的首选。通过这种方式,您可以集成不同的系统,即使这些系统间从未进行任何交互操作。
事实上,一个业务团队决定使用一个特定的企业应用程序,是因为它比其他应用程序做得更好,而且在某些时候,无论这个应用程序做了什么,都可能对价值链中不同点的其他业务团队有用。因此在理想情况下,每个企业应用程序都应该具备“API”,即向任何内部或外部集成商公开其管理的宝贵信息和优势。
Google Cloud 2020 API状态报告侧面证实了这一点。事实上,只有40%的IT决策者认为API是一种进行系统集成的方式,而56%的人认为API是帮助企业建立更好数字体验和产品的资产。
Source: Google Cloud 2020 State of APIs report ▲
对于成功的公司来说,培养API文化并不是什么新鲜事。早在2000年初,亚马逊首席执行官杰夫·贝佐斯(Jeff Bezos)就向其所有员工发布了一份内部信件,主要内容如下:
●今后,所有团队将通过服务接口公开其数据和功能,并通过这些接口相互通信;
●不允许有其他形式的进程间通信:不允许直接链接,不允许直接读取另一个团队的数据存储,不允许共享内存模型,不允许任何后门。唯一允许的通信是通过网络上的服务接口调用;
●所有服务接口毫无例外都必须从根本上设计为可外部化的。也就是说,团队必须进行规划和设计,以便能够将接口公开给外部世界的开发人员。没有例外。
简单地说,他要求每个团队定义他们拥有的资源,并通过API接口将它们公开给所有其他团队。
工程和仿真数据所面对的问题也是一样的:CAD数据存储在PDM/PLM应用程序中,需求存储在需求管理应用程序中,仿真数据由仿真过程和数据管理(SPDM)平台处理。集成它们需要在整个产品开发链中具有完全的可追溯性。
这就是为什么早在2019年,我们就决定利用VOLTA来处理所有这一切。VOLTA是我们用于仿真过程和数据管理(SPDM)以及设计优化的网络协作平台。我们发布了我们的APIs,让公司安全地将其应用程序、平台、服务和系统与VOLTA平台连接起来。这使得非仿真专家、供应商甚至客户能够与他们所需的工程数据交互,而不会因为整个仿真过程的复杂性而迷失方向。
通过VOLTA APIs,开发人员可以利用VOLTA来建立独立系统,创建简化的用户体验,让非专家用户甚至不知道后台发生了什么就可以执行仿真:一切都由仿真专家预先配置好。
这产生了一系列的应用案例,在这些案例中,可以通过仿真应用来快速洞察实时数据。想象一下一家生产梁的公司,在产品目录中,您有数百种梁,并且为它们执行了一系列仿真。有时,客户的要求与目录提供的略有不同,可能客户需要更薄的梁,而其机械特性与目录项基本相同。有了VOLTA APIs,销售代表可以直接在客户关系管理(CRM)系统中请求仿真所需的梁,并快速向客户提供估计。
随着工程过程中用到的工具越来越多,一方面产品复杂性不断增加,另一方面开发周期越来越短,挑战在于使整个过程更直接,对整个企业的用户来说使用更方便。利用Volta APIs的编程功能,您可以在用户习惯的界面内,准确地满足用户的需求。