API 代表“应用程序编程接口”(应用程序编程接口)。大多数大公司在某个阶段为客户或内部使用开发 API。
连接到金融平台的开放式 API 允许您的企业提供连接性和无休止的集成。
通常开发人员制作网站、投资者办公室和后台办公室,将 API 留待以后使用。随着业务的发展,出现了与其他服务和合作伙伴集成的需求。然后开发人员添加 API 以启用此类集成。这是单体架构项目开发的传统路径。
这种方法的弱点是API本质上是平台的附件,只需要与外部合作伙伴进行通信。因此,API 功能通常很稀疏,并且与一些后台功能重复。
这种方法也会造成漏洞。如果 API 基于后台,则后台站点本身不能只对员工可用,并且不能对外部请求关闭。后台站点需要可供所有人访问,而不仅仅是员工,因为任何外部合作伙伴服务都需要能够通过 API 访问该平台。
使用 微服务架构,我们开发了一种完全不同的 API 方法。
在你的金融平台上,你可以说API是系统的“大脑”。所有数据都在其中处理,业务逻辑被嵌入,对数据库和服务提供商进行查询。您的促销网站、客户帐户和后台也进行所有这些都通过 API 与平台一起工作。
这种方法有很多优点: