全球航空公司依靠图谱为客户提供更优惠的机票价格和旅行选择

挑战

ATPCO 是全球领先的航空公司、全球分销系统、旅行社和技术公司定价和零售内容、工具和服务的提供商。通过使用引人入胜的丰富内容,其零售解决方案还设定了航空公司区分其产品和渠道合作伙伴创建信息丰富的下一代购物展示的标准。

要提供此类服务,意味着要处理海量复杂的信息——这些信息对其用户具有巨大的价值。ATPCO 的首席架构师 Navid Abbassi 表示:“获得飞机旅行的竞争价格涉及大量复杂的后台数据处理,旅行者根本看不到。因此,这是一项艰巨而重要的工作。我们众多航空公司客户中的一家估计,每天,如果将他们所有各种市场、航班、座位和选项加总,那就是超过 1000 亿种产品排列组合。”

这就是为什么 ATPCO 必须竭尽所能,始终提供最佳的票价和报价管理工具,以满足客户不断变化的需求至关重要的原因。

解决方案

为了实现最大程度的透明度和功能,团队知道他们需要通过核心定价引擎互连许多孤立的数据源和应用程序。

ATPCO 的内部研发团队需要一项强大、可靠的技术来帮助其客户更好地利用其庞大的数据资源。找到这样一个功能强大的定价引擎的完美基础实际上是一个偶然的发现。

ATPCO 的企业创新架构师 David Peart 回忆起 2010 年评估 NoSQL 数据库时,他意识到 Neo4j 是一个自然的契合点,可以提供数据架构、强大功能、容量和规模来表示他们需要建模和理解的数百万个数据关系。

Peart 表示:“从英国纽卡斯尔到肯塔基州列克星敦的旅行涉及多种可能的路线和价格。但我能够使用图来表示不同的机场作为节点,并将所有预定的航班作为关系,从而使我比使用其他工具更容易地完成这项非常复杂的任务。”

那次早期的路线规划实验开启了一段旅程,最终打造了一个特殊的基于图的定价引擎。Abbassi 补充说:“我们现在将 Neo4j 用作我们现在提供的至少五项主要数据服务的核心,从票价管理到航空旅行税计算。”

下载案例研究