![NG是什么意思:深度解析与应用](https://cdn.explinks.com/wp-content/uploads/2024/10/explinks1119.png)
NG是什么意思:深度解析与应用
Juraj Hrinik 是 Kiwi.com 的 Tequila B2B 平台的产品经理。继续阅读,了解这家捷克共和国的旅行信息提供商如何为在其 API 上构建的合作伙伴和开发者自动化注册流程。
我们对 Kiwi.com 的愿景是为客户提供一种方式,让他们能够购买旅行保险,从家打车到火车站,乘火车到机场,租一辆车,然后开车前往目的地,所有这一切都在一个无缝的客户体验中完成。为此,我们构建了一个 B2B 平台,Tequila,旨在成为我们合作伙伴的一站式旅行预订商店,这些合作伙伴包括在线旅行社、航空公司、实体代理和关联计划。Tequila 通过 API 提供对我们所有内容和服务的访问——从数百家航空公司聚合的时间表信息,到票务履行。Apigee 平台作为我们内部系统和合作伙伴之间的一层,管理着从注册、开票、报告到访问我们的 API,以及我们的合作伙伴需要我们提供的所有其他一切的整个关系。
在我们实施 API 管理之前,从合作伙伴注册到监控和报告的所有事情都必须通过手动流程来完成。每当合作伙伴有特定的请求或变更订单时,他们必须联系他们的客户经理,客户经理将其带到我们内部的技术业务发展部门。这个团队会联系开发者,而开发者则需要将其添加到他们的待办事项中,然后执行合并请求。要完成任何事情都非常复杂且耗时。
我们设想Tequila作为一个平台,用于分发我们内部构建的解决方案,以及合作伙伴构建的解决方案。例如,一家拥有自己API的出租车公司可以通过Tequila连接,并将其服务提供给广泛的生态系统。Tequila与Apigee集成,使客户或合作伙伴能够在不编写代码的情况下从门户尝试API。我们不维护客户和用户数据库。我们使用Apigee来实现这一点。我们创建公司,注册开发者,并使用Apigee平台在Tequila上构建应用程序。尽管我们只在六个月前上线,但我们已经构建了很多Apigee中的API,以及一些后端服务。
我们目前为我们的合作伙伴使用七个主要API,每个API有四到五个端点。这些通过在Apigee平台上实现API代理来暴露,这将面向应用的API与后端服务解耦。这使我们能够在不中断应用程序调用相同API的情况下对后端服务进行更改。我们还有13个管理代理,总共为整个平台提供了20个代理。每个代理有几个端点,并且我们每两周添加一个新的端点,随着我们推出新功能。我们还能够为财务和客户支持流程简化了很多流程。在紧迫的开发截止日期下交付 我们为Tequila的原始发布设定了一个紧迫的截止日期,只有10周的时间来构建它,以便在我们的CEO在一次重要会议上的演讲中及时推出。这意味着我们不能在发布时满足每一个需求;我们需要在那个截止日期之后不断重建组件和改进功能。尽管时间紧迫,Apigee使我们能够从API的角度做我们需要做的一切——特别是从安全性和可发现性的角度——而且不会干扰用户体验。在我们专注于构建Tequila的同时,它给了我们一些喘息的空间。
Kiwi.com在很大程度上依赖于Google解决方案,我们几乎使用每一种Google Cloud产品。除了我们所有的业务用户都在使用G Suite和Drive之外,我们的开发人员还使用GCP进行日志记录、存储、数据仓库(通过Big Query)和报告。我们现在正在评估我们如何能够使用GCP的机器学习能力来进一步增强我们的产品。虽然我们评估了其他API管理平台,但最终,我们只是在Apigee和我们自己构建之间做决定。市场上没有其他解决方案足够强大,能够处理我们想要做的所有事情。
Kiwi.com的未来增长围绕着将全方位的旅行选择整合到我们的平台中,除了我们现在提供的航空旅行之外。这意味着客户将能够预订真正的门到门解决方案,包括公共交通、汽车租赁、出租车、渡轮和保险。Apigee平台使我们的合作伙伴能够在一个更安全的环境中为我们提供这些服务,控制我们暴露的内容以及他们如何与之合作。我们还正在评估使用Apigee的货币化功能从我们的API中产生收入的方法。
Tequila通过使用联盟或基于预订的模型来产生佣金收入。将来,我们可能会通过订阅的方式向不同类型的合作伙伴或不同市场提供我们的内容——例如,我们收到报纸想要可视化全球机场交通的请求,以及机场想要访问我们的报告平台的请求。这些类型的服务是货币化的候选服务。
我们预见到随着我们向新市场开放,将会出现更多这样的机会。我们每天都在接近我们的愿景,即将旅行者与他们从离开家到到达目的地所需的所有信息联系起来。Apigee的API管理正在帮助实现这一愿景。
要了解更多关于Apigee的信息,请访问我们的网站。