分布式事件驱动的订单管理系统和用于在其中构建数据的数据模型技术方案

技术编号:35809358 阅读:19 留言:0更新日期:2022-12-03 13:28
本发明专利技术涉及一种用于在订单管理系统中构建数据记录的订单数据模型。所述订单模型被配置为将每个订单分解为其对应的项目数据记录和子项目数据记录,它们又与包含关于将由指定供应商履行的产品和/或服务的信息的履行项目数据记录关联。所述订单模型可以被配置为在数据记录的生成期间添加多个占位符数据字段,所述占位符数据字段可以被一系列的系统和应用用于添加关于每个数据记录的额外信息。用于添加关于每个数据记录的额外信息。用于添加关于每个数据记录的额外信息。

【技术实现步骤摘要】
【国外来华专利技术】分布式事件驱动的订单管理系统和用于在其中构建数据的数据模型


[0001]本专利技术涉及一种可操作来在订单管理系统中构建(structure)存储产品订单信息的数据记录的数据模型。本专利技术还涉及一种订单管理系统,所述订单管理系统使用该数据模型来监视和管理与一系列产品或服务关联的数据记录的履行,而不考虑所述产品或服务的类型和供应商。

技术介绍

[0002]订单管理系统由零售商用来管理和处理客户发出的产品订单。在典型的零售系统中,订单的生命周期短,变化有限。尽可能快地处理订单以提高客户满意度,维护信誉和提高订单到现金的循环效率符合卖方的利益。订单中包含的产品的变更有限,并且通常需要现有订单的取消或重新生成。通常,一旦产品或服务被售出,就认为订单已经到达其生命周期的终点。例如,对于销售音乐会门票的零售商,当门票发出后,订单生命周期结束。此外,常规的系统通常在用户请求的表达方面受到限制。常规的产品订单管理系统通常不允许创建由各种互连的产品或服务组成的订单,所述各种产品或服务具有它们各自的可能互连的条件。常规的零售商系统也不具备处理这种订单的能力。
[0003]在航空业,订单的处理比常规零售商更具挑战性。订单的生命周期可能很长,并且订单需要在订单的整个持续时间内保持有效。乘客可以提前多达两年购买航班,因此订单需要在这两年内保持有效,直到预订的航班已经起飞。此外,各种因素会影响航班的计划和实施,并可能导致时间表、航线、飞机配置等方面的变更。于是,在订单的生命期内,航空公司可能无法交付在订单发出时向乘客承诺的东西。航空业现在正在采用新分销能力(NDC)IATA标准,该标准允许航空公司创建订单,其是针对用户的需求定制的,可能组合各种最终相互依赖的产品,从而允许用户具有高水平的表达性。在这种情况下,至关重要的是具有改进的订单管理系统,该系统允许独立地定义订单的各种分量,这些分量之间的关系以及与每个分量关联的条件,从而允许彼此独立地监视每个订单分量,以确定是否按照在订单发出时约定的服务条款交付了所购买的产品或服务。在现有系统中,订单一旦发出,就很难进行进一步的变更,例如添加另一个订单项目,或者变更现有订单项目中的一个或多个。本质上,在现有订单管理系统中,订单一旦发出,就认为订单已关闭,没有进行变更的可能性或者进行变更的可能性有限。因此,需要一种改进的订单管理系统,该系统允许独立地处理与订单关联的不同订单项目。常规销售商也将受益于该系统,因为它允许高度的定制以及严格且安全的跟单。

技术实现思路

[0004]本专利技术的一个目的是提供一种克服现有解决方案的局限性的改进的订单数据模型,该模型可操作来构建存储关于由用户发出的产品或服务订单的信息的订单数据记录。
[0005]本专利技术的另一个目的是提供一种改进的分布式订单管理系统,该系统能够处理和
管理对与订单关联的订单项目的变更。本专利技术的订单管理系统被配置为使订单保持开放,直到订单的所有项目都已经履行为止。因此,用户能够变更订单项目,例如增加、删除、修改,而不会触发整个订单的竞争再生。
[0006]上述目的是按照独立权利要求的系统和方法实现的。在从属权利要求中记载了优选实施例。
附图说明
[0007]作为例子提供了以下附图,以进一步解释和说明本专利技术的各个方面:
[0008]图1示出了按照本专利技术的实施例的商业零售商平台的例子。
[0009]图2示出了按照本专利技术的实施例的订单管理系统的例子。
[0010]图3示出了按照本专利技术的实施例的订单数据模型的例子。
[0011]图4示出了按照本专利技术的实施例的订单数据记录逻辑结构的例子。
[0012]图5示出了按照本专利技术的实施例的履行数据记录逻辑结构的例子。
[0013]图6和图7示出了按照本专利技术的实施例的管理订单和监视订单的履行的例子。
[0014]图8示出了按照本专利技术的实施例的用于商业零售平台的事件驱动的流式架构的例子。
[0015]图9示出了按照本专利技术的实施例的订单管理系统的事件驱动的流式架构的示例实现。
[0016]图10示出了按照本专利技术的实施例的订单管理系统的高级实现。
[0017]图11示出了按照本专利技术的实施例的事件驱动的流式架构的数据模块的示例实现。
[0018]图12示出了按照本专利技术的实施例的在数据模块处的数据聚合的例子。
具体实施方式
[0019]将使用下面更详细说明的图1

图12中所示的示例实施例来举例说明本专利技术。应注意的是,对尺寸的任何引用都只是指示性的,并不以任何方式限制本专利技术。虽然参考某些例示的本专利技术的实施例示出和说明了本专利技术,但是本领域的技术人员可以理解,在不脱离本专利技术的范围的情况下,可以进行形式和细节方面的各种更改。此外,虽然参考用于在订单管理系统中构建订单数据记录的特定数据模型,以及用于管理和监视订单数据记录的履行的订单管理系统说明了本专利技术,但是本领域的技术人员应当理解,在不脱离本专利技术的范围的情况下,可以进行形式和细节方面的更改,以便利相关领域中的其他类型的方法和/或系统和/或数据模型。
[0020]按照本专利技术的第一方面,提供一种数据模型。所述数据模型在订单管理系统的处理器中可操作来构建数据,所述订单管理系统被配置为管理由用户经由多个数字数据通道发出的产品和/或服务订单,并按照用户和供应商之间就所购买的产品或服务的提供而约定的对应服务合同条款,管理和监视由指定供应商对产品和/或服务订单的履行,所述数据模型包括:
[0021]第一数据容器,被配置为存储多个订单数据记录,所述订单数据记录存储关于由用户通过数字通道发出的产品或服务订单以及对应服务合同条款的信息,每个订单数据记录被分配订单标识符,并且包括至少一个订单项目数据记录,所述订单项目数据记录存储
关于所购买的产品或服务的类型以及对应服务合同条款的信息,每个订单项目数据记录包括指定由用户购买的产品或服务以及对应服务合同条款的订单子项目,每个订单子项目由处理器分配给对应供应商以便履行,其中服务条款规定在某些条件被激活时要采取的行动;以及
[0022]履行数据容器,被配置为存储多个履行项目数据记录,每个履行项目数据记录与订单数据记录的对应订单子项目数据记录关联,每个履行项目数据记录被配置为存储与在对应订单子项目数据记录中引用的产品或服务关联的履行项目的履行状态信息。
[0023]按照本专利技术的实施例,每个履行项目数据记录被配置为存储与履行项目关联的变更和/或履行错误。
[0024]按照本专利技术的实施例,所述数据模型被配置为在登记变更和/或履行状态错误时,识别并从对应订单子项目中检索服务合同条款,以确定在所述变更和/或履行错误之后要检查的条件,并相应地发起对应行动。
[0025]本专利技术的数据模型允许监视与订单子项目数据记录关联的每个履行项目数据记录的履行。因此,可以独立地处理与项目数据记录关联的每个单独子项目的履行。这样,只要至少一个子项目数据记录仍然有效,就可以对订单项目进行变更。于是,利用本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在订单管理系统的处理器中可操作来构建数据的数据模型,所述订单管理系统被配置为管理由用户经由多个数字通道发出的产品和/或服务订单,并按照用户和供应商之间就所购买的产品或服务的提供而约定的对应服务合同条款,管理和监视由指定供应商对产品和/或服务订单的履行,所述数据模型包括:第一数据容器,所述第一数据容器被配置为存储多个订单数据记录,所述订单数据记录存储关于由用户通过数字通道发出的产品或服务订单以及对应服务合同条款的信息,每个订单数据记录被分配订单标识符,并且包括至少一个订单项目数据记录,所述订单项目数据记录存储关于所购买的产品或服务的类型以及对应服务合同条款的信息,每个订单项目数据记录包括指定由用户购买的产品或服务以及对应服务合同条款的子订单项目,每个订单子项目由处理器分配给对应供应商以便履行,其中服务条款规定在某些条件被满足时要采取的行动;以及履行数据容器,所述履行数据容器被配置为存储多个履行项目数据记录,每个履行项目数据记录与订单数据记录的对应订单子项目数据记录关联,每个履行项目数据记录被配置为存储与在对应订单子项目数据记录中引用的产品或服务关联的履行项目的履行状态信息。2.按照权利要求1所述的数据模型,其中每个履行项目数据记录被配置为存储与履行项目关联的变更和/或履行错误。3.按照权利要求2所述的数据模型,其中所述数据模型被配置为在登记变更和/或履行状态错误时,识别并从对应订单子项目中检索服务合同条款,以确定在所述变更和/或履行错误之后需要检查的条件,并相应地发起对应行动。4.按照前述权利要求中任一项所述的数据模型,其中第一数据容器和履行数据容器中的每个数据记录包括占位符数据字段,所述占位符数据字段被配置为存储用于丰富对应数据记录的描述的扩展数据。5.按照前述权利要求中任一项所述的数据模型,其中所述数据模型包括关联数据容器,所述关联数据容器存储订单子项目数据记录和履行数据记录之间的关系映射。6.按照前述权利要求中任一项所述的数据模型,其中所述数据模型包括供应商数据容器,所述供应商数据容器指定每个履行数据记录和供应商的履行系统之间的关系映射。7.按照前述权利要求中任一项所述的数据模型,其中所述履行数据容器被配置为从履行监视系统获得订单子项目的履行信息,所述履行监视系统在通信上耦接到指定供应商的履行系统。8.按照前述权利要求中任一项所述的数据模型,其中每个对应数据记录中的服务合同条款采用可扩展标记语言的形式。9.按照权利要求8所述的数据模型,其中每个条款和/或条件用键和值表示。10.按照权利要求9所述的数据模型,其中所述键识别对应条款或条件的类型。11.按照权利要求8或9所述的数据模型,其中所述值包括特定于给定条款或条件类型的数据。12.按照前述权利要求中任一项所述的数据模型,其中每个订单子项目数据记录被分配给用户。13.一种订单管理系统,所述订单管理系统被配置为管理由用户经由多个数字数据通
道发出的产品或服务订单,并按照用户和供应商之间就所购买的产品或服务的提供而约定的对应服务合同条款,监视由指定供应商对产品或服务订单的履行,所述服务条款规定在某些条件被满足时要采取的行动,所述订单管理系统包括:通信模块,所述通信模块被配置为接收来自所述多个数字通道的订单输入数据和来自至少一个中央数据集成中心的监视数据,其中每个订单输入数据包括与由用户在数字通道上发出的产品和/或服务订单关联的订单数据,并且其中所述监视数据包括与订单的履行关联的数据;数据库管理系统,所述数据库管理系统被配置为存储与所接收的产品或服务订单以及它们的履行关联的数据;处理模块,所述处理模块被配置为处理每个订单输入数据以提取订单数据,所述订单数据包括关于订单项目、订单子项目以及对应服务合同条款的信息,并基于按照权利要求1

【专利技术属性】
技术研发人员:G
申请(专利权)人:艾玛迪斯简易股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1