《NDC实施指南》连载之二——关于《NDC实施指南》

2023-11-09 16:59
文章标签 实施 之二 指南 连载 ndc

本文主要是介绍《NDC实施指南》连载之二——关于《NDC实施指南》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
阅读提示:灰色斜线字体,为译者注解,帮助读者更好解读指南。

《NDC实施指南》的文档结构

《NDC实施指南》能为实施NDC的公司提供关于实施流程的支持,并包含对NDC环境上下文的解释,以及提供针对开发NDC项目所需相关领域的介绍(即无需考虑NDC实施项目覆盖范围前提下的一般性介绍)。

《NDC实施指南》分为五个部分。前两部分提供了在航空公司系统背景下,NDC的高层级视图。后面的部分则提供相关的技术信息,为基于NDC标准,考虑研发或实施系统的团队提供支持。

本指南的第一部分包含有关实施指南本身的解释性说明,以及有助于理解指南中资料上下文背景的其他信息。

本指南的第二部分向读者描述NDC标准的业务覆盖范围。这些内容也可作为NDC能为航空公司带来新业务机会的附加说明。

本指南的第三部分深入介绍NDC所支持的主要功能,包括:

低价搜索(Offer管理):Shopping(Offer Management)
航空公司渠道管理:Airline Profile
订单管理——预订,Order Management,Booking
订单管理——支付与出票,Order Management,Payment & Ticketing
订单服务——Servicing
联运——Interline
这个部分还分析了NDC可能对航空公司内部已存在的业务流程的影响。

指南的第四部分提供了更多技术性的内容。这部分主要介绍重要的技术概念,并讨论了在NDC功能开发过程中考虑的诸多设计因素。

在第四部分中,您还将找到有关NDC认证计划的信息,以及IATA的安全令牌计划,该功能用以支持事务(Transaction)级别的卖家身份验证。

请注意,这个版本的《NDC实施指南》对应的是NDC标准PADIS 17.2版本(PADIS是Passenger and Airports Data Interchange Standards的缩写,该系列标准由IATA PADIS委员会制定,每年分别在4月和10月发布两次,然而2018年尚未发布。在NDC采用XML方式之前,PADIS使用EDIFACT协议或格式发布——EDIFACT指用于行政管理、商业和交通运输的电子数据交换方式,EDIFACT于1968年由美国交通数据协调委员会“TDCC”首先实际应用),并且主要提供对该版本对应的NDC XML schemas的解释说明(XML Schema是W3C“万维网联盟,World Wide Web Consortium”推荐使用的XML“扩展标记语言”定义标准,Schema本身也采用了XML,因此具有较好的可扩展能力,但定义文件通常非常冗长)。

话虽如此,如果未来XML Schemas版本中包含了不能向下兼容的更改,并且这些更改得到了PDMG WG(Passenger Distribution Management Group Working Group指旅客分销管理组工作小组,其主要职责是详细记录业务需求形成BRD“业务需求说明书”以及制定航空公司分销领域的数据交换标准的实施指南;PDMG的职责是根据公布的IATA决议和建议措施,管理旅客分销流程和标准的研发,以及在IATA决议Resolution 783的指导下研发航空业使用的现代化消息交换标准,如XML;PDMG每年至少召开一次会议,有投票权的成员都是IATA航空公司,且数量不超过15个;PDMG所采用的方法来自PADIS理事会,后者负责运营和维护IATA在旅客服务领域中所有的XML和EDIFACT数据交换标准)社区的批准,那么相关的内容就只可能在未来的标准版本中作出更新。

这种做法是为了让本实施指南以及使用本指南作为重要依据或资源的实施者们,能够做到与NDC标准的未来版本尽可能兼容。举例来说,为实现这种设计意图,假设现在就能确认某个“消息”可能在未来被弃用,那么在最新的这一版实施指南中这个消息就会被提前去掉。

我们也认识到,那些正在实施NDC的航空公司并不满足于当前版本《实施指南》提供的信息,因而仍然有寻求更多信息的需求,因而我们将很快添加以下内容:

详细解释Offer和Order组件的结构(以及它们下一层的Offer项/Order项及服务的结构),更细致地审视XML Schema元素及属性,并提供完整的示例和图示。
描述在一个NDC Shopping请求、Offer或Order中,与多旅客相关的数据细节。
对NDC服务功能更加详细的描述,包括旅客的自愿及非自愿变更。
对NDC提供的航空公司间联运功能的更加详细的描述,包括订单服务、收入核算与结算。
提供更多的用例来补充说明上述功能,也包括采纳实际实施者的经验、教训或案例。
本《实施指南》的各个部分都提供了一些NDC标准中使用术语的定义。每个章节之后提供与该章节所介绍功能有关的全部消息的补充说明。之后是与该功能使用相关的用例,用于展示在特定的业务域中实现某个业务目标所需要的消息和消息流。

最后的一个主要的章节包含对实施NDC的支持内容。这一部分概括了航空公司应如何定义自己的NDC项目并给出了在进行项目定义时应考虑的各种因素。

附录部分涵盖了参考资料,包括词汇表,法律方面的考虑因素以及个人数据保护方面的一些原则和规定。

NDC 与 统一订单(One Order)

本文档是NDC实施指南,其内容包括有关NDC标准涵盖的业务范围以及NDC标准范围下支持的完整端到端流程的指导方针。这也是本《实施指南》的其他部分未提及“统一订单”项目的原因之一。One Order(统一订单)是由IATA主导的一个项目,旨在增强和简化NDC订单创建(和服务)之后的交付和结算流程。不过,不应将NDC订单管理(Order Management)功能模块和One Order项目覆盖的范围相混淆——本实施指南中讨论的订单管理仍将属于NDC领域或范畴。

如您想了解有关One Order项目的更多信息,请访问如下链接:http://www.iata.org/oneorder。
本文转载在址:http://www.sohu.com/a/235243653_311208

这篇关于《NDC实施指南》连载之二——关于《NDC实施指南》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/377406

相关文章

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优

在React中引入Tailwind CSS的完整指南

《在React中引入TailwindCSS的完整指南》在现代前端开发中,使用UI库可以显著提高开发效率,TailwindCSS是一个功能类优先的CSS框架,本文将详细介绍如何在Reac... 目录前言一、Tailwind css 简介二、创建 React 项目使用 Create React App 创建项目

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

使用Jackson进行JSON生成与解析的新手指南

《使用Jackson进行JSON生成与解析的新手指南》这篇文章主要为大家详细介绍了如何使用Jackson进行JSON生成与解析处理,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 核心依赖2. 基础用法2.1 对象转 jsON(序列化)2.2 JSON 转对象(反序列化)3.

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Spring Boot结成MyBatis-Plus最全配置指南

《SpringBoot结成MyBatis-Plus最全配置指南》本文主要介绍了SpringBoot结成MyBatis-Plus最全配置指南,包括依赖引入、配置数据源、Mapper扫描、基本CRUD操... 目录前言详细操作一.创建项目并引入相关依赖二.配置数据源信息三.编写相关代码查zsRArly询数据库数

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

JavaScript错误处理避坑指南

《JavaScript错误处理避坑指南》JavaScript错误处理是编程过程中不可避免的部分,它涉及到识别、捕获和响应代码运行时可能出现的问题,本文将详细给大家介绍一下JavaScript错误处理的... 目录一、错误类型:三大“杀手”与应对策略1. 语法错误(SyntaxError)2. 运行时错误(R

Python使用date模块进行日期处理的终极指南

《Python使用date模块进行日期处理的终极指南》在处理与时间相关的数据时,Python的date模块是开发者最趁手的工具之一,本文将用通俗的语言,结合真实案例,带您掌握date模块的六大核心功能... 目录引言一、date模块的核心功能1.1 日期表示1.2 日期计算1.3 日期比较二、六大常用方法详

MySQL中慢SQL优化方法的完整指南

《MySQL中慢SQL优化方法的完整指南》当数据库响应时间超过500ms时,系统将面临三大灾难链式反应,所以本文将为大家介绍一下MySQL中慢SQL优化的常用方法,有需要的小伙伴可以了解下... 目录一、慢SQL的致命影响二、精准定位问题SQL1. 启用慢查询日志2. 诊断黄金三件套三、六大核心优化方案方案