《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

相关文章

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

SpringBoot整合Apache Flink的详细指南

《SpringBoot整合ApacheFlink的详细指南》这篇文章主要为大家详细介绍了SpringBoot整合ApacheFlink的详细过程,涵盖环境准备,依赖配置,代码实现及运行步骤,感兴趣的... 目录1. 背景与目标2. 环境准备2.1 开发工具2.2 技术版本3. 创建 Spring Boot

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

Redis指南及6.2.x版本安装过程

《Redis指南及6.2.x版本安装过程》Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、... 目录概述Redis特点Redis应用场景缓存缓存分布式会话分布式锁社交网络最新列表Redis各版本介绍旧