2017年航信系统技术架构概述培训课件.ppt
下载文档
上传人:地**
编号:1267002
2024-12-16
38页
5.60MB
该文档所属资源包:
航空信息科技公司新员工航信物流旅游交通机场业务保密工作培训课件资料
1、RightDirection,RightTechnology航信系统技术架构概述2017.07RightDirection,RightTechnology什么是企业架构2RightDirection,RightTechnology企业架构是一个完整体系Business ArchitectureTechnology ArchitectureGovernance Strategic Gap AnalysisTransitionEnterprise Capabilities IS ArchitectureCurrent EnvironmentEA PlanningObjectivesEmerging2、OpportunitiesBusiness Event ListLocationsIT NodesIT ComponentsEA Neighborhood Gaps IdentnEA Capability AssessmentEA Neighborhood AssessmentsTransition InitiativesTransition Management StrategyIntegrated Transition PlanManagement Action PlanDecision ModelPrinciples,Policies&GuidelinesArchitecture Man3、agement ProcessesBusiness Activity MdlBusiness StructureArchitecture ManagementRoles/RespArchitecture ManagementMetricsCritical issues,opportunitiesTechnology Reference ArchitecturesApplication GroupsUser GroupsIS Reference ArchitecturesCapability ModelResourcesEA Overview DiagramStrategic CBMBusine4、ss DirectionsEA Guiding PrinciplesBusiness ScenariosDeployment Unit MatricesDataStoresDeployment Units(IS)Placement GuidelinesStandard Use CasesEnterprise KPIsStandard NFRsRoles Usage MatricesBusiness Reference ArchitecturesEnterprise Information ModelApplicationsArchitectureDataArchitecture3RightDi5、rection,RightTechnology企业架构是一个完整体系-Business ArchitectureApplication ArchitectureTechnical ArchitectureData ArchitectureConceptual(Strategy)Functional(Design)Operational(Physical)Organizational Design Business Processes DeploymentOperationsPerformanceScalabilityServer Consolid.System Mgmt.Vision,Prin6、ciplesStandards Selection Criteria Gap AnalysisTransition PlanData Store Model(Data Policies and Guidelines)Application Function ModelReference Architecture,Architecture Patterns Specific App.Architecture Design(Chosen Reference Architectures)Network DesignPlatform DesignStorage DesignSecurity Desig7、n etc.Data Storage&ManagementDB InstallationApplication or Product Installation&OperationBusiness Modeling&Alignment(Process,Activities,Events,Biz Structure,Info,Roles,Locations)FacilitiesLocationsEnterprise Technology Framework(User Groups,Reference Architectures.)InfrastructureGovernanceApp.Data M8、odelDatabase DesignData Warehouse4RightDirection,RightTechnology航信系统的范围Flight ops/planningRevenue accountingBusiness intelligenceFaresTicketingLoyaltyCRMCommodity systems,accounting,HR,email,etc.DCSWeb bookingCorporate bookingsCargoTravel agency reservationsIn House reservationsInventoryRevenue mana9、gementRevenue managementCustomer dataAirline accounting and business intelligenceOperational systemsReservationsPSSMaintenance and engineeringRevenue integrity5RightDirection,RightTechnology航信系统发展的三个阶段6RightDirection,RightTechnology封闭系统时代的特点:基于Unisys公司的DCA(DistributedCommunicationsArchitecture)体系架构进10、行构建主机里所有业务处理机制,信息传送机制,安全机制,数据格式,存储机制等都是固定的所有业务的逻辑和运算都在主机终端几乎没有任何业务逻辑和运算通过专网与DCP(DistributedCommunicationProcessor)/主机相连骨干网采用UDLC(UniversalDataLinkControl)专用协议用户终端与DCP通过P1024C协议通信航信系统历史航信系统历史7RightDirection,RightTechnologyP1024CDCPUDLCUnisysHost航信系统历史8RightDirection,RightTechnology航信系统发展的三个阶段9RightDi11、rection,RightTechnologyIT基础技术走向开放时代的特点IT技术基础架构的变化为主(网络,服务器,数据存储等)前端向智能化发展(最早推出的智能前端eTerm)开始出现基于开放平台的功能和业务互联网开始改变行业的生态系统架构的落后成为业务快速增长的瓶颈航信系统历史航信系统历史10RightDirection,RightTechnology IT基础技术架构走向开放TCP/IPeTermInternetRouterMCSS航信系统历史11RightDirection,RightTechnology航信系统发展的三个阶段12RightDirection,RightTechnolo12、gy航空公司业务转型对PSS系统的诉求可扩展性高端功能与航空公司系统无缝对接面向移动互联网的海量处理 100 100万级在线用户万级在线用户 10 10万交易每秒万交易每秒 PB PB级大数据级大数据 业务扩展性业务扩展性 功能扩展性功能扩展性 技术扩展性技术扩展性 开放式接口开放式接口 事件推送服务事件推送服务 标准数据服务标准数据服务 新分销能力新分销能力 产品搜索功能产品搜索功能 产品推荐功能产品推荐功能 动态打包功能动态打包功能13RightDirection,RightTechnology现有系统不堪重负处理能力不足开放性不够扩展性有限高端功能缺失1 1万万TPS TPS VSVS 13、1010万万TPSTPSEDI EDI VSVS XML XML主机主机 VSVS SOA SOA传统传统PSSPSSVSVS 移动互联网移动互联网 14RightDirection,RightTechnology个性化服务开放环境永远在线敏捷商务模式面向移动互联网的海量处理每日搜索量33亿次每日活跃数据量超过50T高峰时处理数据量30G/秒高峰时处理交易量20万笔/分高峰时处理微博量3万条/秒新一代PSS系统面临的技术挑战15RightDirection,RightTechnology民航旅客服务系统服务传统行业,与互联网系统又有所不同业务复杂度更高行业标准多、复杂:IATA、OAG、ATP14、CO 计算复杂,以运价搜索为例:某航空公司BJS-SHA-BJS往返程航班,共有48个航班,30个舱位,每次搜索需要129375次运算,每次运算处理1111条运价。Google收购ITA(航信同行业系统),支持航班搜索系统要求更可靠属于国家基础信息网络和重要信息系统国务院信信息化工作办公室监管的八大重点系统之一系统稳定运行直接关系人们的日常生活、社会稳定新一代PSS系统面临的技术挑战16RightDirection,RightTechnology新一代PSS系统面临的技术挑战业务变化产生了新的矛盾,打破了原有主机系统的技术平衡 硬件足够稳定传统业务软件稳定计划停机时间计算能力不够新兴业务软件是15、不稳定因素一旦故障影响面巨大节点资源充足计算能力强大适应业务类型变化局部节点故障影响面小计划停机时间集群节点管理通信交互问题17RightDirection,RightTechnology18解决之道采用国际软件巨头的商业软件?主流面向传统行业(金融、电信)缺乏个性化订制,难以应对新兴业务(淘宝等)无源代码支持,信息安全存在风险(斯诺登事件)昂贵的运营成本RightDirection,RightTechnology交易中间件19解决之道建立基于SOA架构、自主知识产权的分布式新一代PSS服务总线ServiceBus交易中间件交易中间件交易中间件交易中间件服务总线解决系统与系统之间的问题交易中间16、件解决系统内部的问题RightDirection,RightTechnology20新一代PSS系统架构设计目标面向服务的架构Service-OrientedArchitecture扩展性可靠性处理能力渠道可扩展业务可扩展功能可扩展无单点自动切换在线更新应用支持100万级在线用户支持10万级交易每秒支持PB级大数据处理能力可水平扩展处理成本单位旅客处理成本不高于现有系统系统安全在互联网开放环境下系统安全可靠满足国家计算机等级保护三级标准对系统架构的要求RightDirection,RightTechnology新一代PSS系统应用架构航空公司业务前端AirlineGUI机场业务前端Airpor17、tGUISellingGUIInternetBookingEngineCRMSOCRMGDSATPCoOAGAirline In-house SystemsIndustry PartnersControlOfficeATO/CTOAgenciesWEBMobilen面向服务的架构(SOA)系统具备灵活的部署模式和分布式研发能力,实现深度个性化和快速响应n平台驱动开放接口,基础架构共享,业务可扩展,支持低成本海量处理n单一数据源减少数据的重复录入和不匹配现象,实现所有业务数据的集中管理和全生命周期管理PSSCoreModuleFrontEnd21RightDirection,RightTechn18、ology22HotelCarCodeshare&AlliancesInsuranceTourDocumentInventoryBookingE-BuildDepartureRevenueIntegrityReactCustomerSeatFlightUtilitiesAvailabilityFareFareDataDocDataSeatDataCustomerDataInvenrtoryDataFlightDataMasterDataAirlineIn-houseApplications旅客行程记录CustomerTravelRecordAirBookingAncillaryServiceB19、ookingNonAirBookingCustomerServiceTracing新一代PSS系统总体数据架构RightDirection,RightTechnology1.服务整合平台服务整合平台实现航信内部系统以及航信系统与外部系统的整合,包括服务整合、消息整合2.服务运行平台实现开放平台高性能事务处理框架,为核心系统提供技术支撑支持C+和JAVA3.服务管理平台TAM支持分布式系统的统一管理新一代PSS系统总体技术架构23RightDirection,RightTechnology核心高性能交易平台(TOSF/JCF)新一代PSS系统总体技术架构应用服务接口(TSI-TAPI)系统整合引20、擎(TSI-TLH/TUMS)用户安全管理(TSI-IAM)系统管理平台(TAM)服务接入系统(TSI-MCSS)Airline GUIAirport GUIAirline IBEQunarCtripGDSAirlinesAllianceBankHotelUSAS大数据平台Big Data PlatformFlightInventoryAvailabilityBookingReactRIPricingShoppingICSCRSDCS核心交易数据库低成本数据库内存数据库24RightDirection,RightTechnology应用服务接口(TAPI)MCSSBookingDepartur21、eInventoryDocumentE-BUILD APIeTerm APIeTerm Data APICtripQunarAirline GUIAirport GUIAIPnE-Build API 支持航空公司,代理人以及第三方合作伙伴建立IBE。neTerm API 支持支持航空公司,代理人以及第三方合作伙伴建立前端系统。neTerm Data API 支持数据的推送服务,能把PNR,Ticket等关键数据的变化情况推送给客户相关系统,促进系统间的整合。serviceserviceeventINVINVServiceServiceBookingBookingServiceServiceCh22、eck-inCheck-inServiceServiceTicketingTicketingServiceService25RightDirection,RightTechnology服务接入系统(MCSS)n接入管理 作为TAPI的接入平台,是访问后端PSS系统的统一入口,包括终端、电商平台、在线代理等多种渠道均通过MCSS访问PSS提供的服务。n用户权限控制 针对不同的用户进行认证和访问授权。n流量控制 控制用户的访问流量,为不同等级的用户提供相应等级的服务质量。n服务分流 解析用户指令,将不同的指令分流至PSS后端不同的系统。IAM身份信息访问控制列表控制台ConsoleQunarCtr23、ipAirlineGUIAirportGUIMCSSUSASAVInventoryBookingAVAVServiceServiceINVINVServiceServiceBookingBookingServiceServiceservice26RightDirection,RightTechnology27系统整合引擎(TLH/TUMS)TLH支持传统的TYPE A支持Web Service1000TPS以上的消息交换能力TUMS支持传统的TYPE B支持TYPE X连接全国70多家机场,部署300多个报文终端日处理报文3500万份OtherAirlineLCCTLH/TUMSUSASAVI24、nventoryBookingAVAVServiceServiceINVINVServiceServiceBookingBookingServiceServiceEDIEDIEDIEDIEDIEDIXMLXMLEDIEDIXMLXMLXMLXMLRightDirection,RightTechnologyTAPI接入28RightDirection,RightTechnologyHTH接入29RightDirection,RightTechnology主机-开放交互30RightDirection,RightTechnology开放-开放交互31RightDirection,RightTech25、nology新一代PSS系统交互架构1.对外支持海量接入,接口丰富传统Native API接口、标准Web Service接口、Host To Host接口等面向传统渠道、新兴互联网渠道以及其它航空公司与GDS等2.高性能、易扩展,整合内部与外部以及内部之间的服务调用挂接航信后端核心系统,提供系统之间的访问通道单台PC Server(4CPU 2.93GHz)可支持3000TPS,可水平扩展(90%线性)自主研发,拥有知识产权面向服务的SOA架构体系通过服务整合实现集中加分布的系统部署架构32RightDirection,RightTechnology33T A P I航空公司前端系统第三方W26、eb前端系统第三方移动前端系统.一级路由-Travelsky Service IntegratorInventory子系统子系统Availability子系统子系统Booking子系统子系统Service 1Service 2Service 3二级路由TOSF/JCF NameServiceDeparture子系统子系统Service 1Service 2Service 3Service 1Service 2Service 3Service 1Service 2。两级总线的SOA设计TSI实现系统层面的一级路由,具备流量控制的功能,方便添加新的业务子系统TOSF/JCF中间件平台通过名字服务实27、现服务层面的二级路由,解决系统内部的问题,方便添加新的服务通过实现二级总线有效降低大规模交易系统环境下单一总线架构的复杂度,降低一级总线的系统压力,提高系统的稳定性和灵活度。二级路由TOSF/JCF NameService二级路由TOSF/JCF NameService二级路由TOSF/JCF NameServiceRightDirection,RightTechnology34核心交易支撑平台-TOSF按照平台驱动的原则,基于开放技术搭建核心交易处理框架TOSF,支撑新一代系统的开发与运行:1.为应用提供统一的开发环境、功能组件以及运行平台2.基础技术与基础服务共享、复用,满足应用共性技术需28、求3.自主知识产权的交易中间件TODE,提供可伸缩、稳定、高性能的集群基础架构,支持多种操作系统的跨平台性应用系统(Fare&Pricing/AVE/INV等)TOSF Platform(C/C+)业务流控制业务流控制应用容器应用容器版本管理版本管理开发指南开发指南管理工具管理工具上下文控制上下文控制高速缓存高速缓存数据库数据库连接管理连接管理 报文协议报文协议外部接口外部接口通用工具通用工具交易中间件交易中间件(middleware,C+)操作系统操作系统Solaris,AIX,HP-UX,LinuxRightDirection,RightTechnology35核心交易支撑平台-JCF渠道29、管理核心服务容器基础组件数据库连接线程池通信连接池处理器实例池数据上下文MQ渠道其他服务路由交易服务事件服务外部服务代理定时服务StepStepStepStep资源申请数据库I数据定义渠道/通道定制服务定制格式转换流程定义测试模拟容器管理资源管理服务日志状态监控异常监控安装部署TCPServerWebServerMQServer运行环境管理监控(JMX标准)开发、模拟测试环境 IDEHTTP渠道TCP渠道外部系统TLHJ2EE应用系统渠道管理MQ渠道其他HTTP渠道TCP渠道通道路由RightDirection,RightTechnology运维管理平台总体架构服务台运行人员维护支持TAM总部30、服务台运行人员维护支持TAM嘉兴/后沙峪运行人员维护支持TAM上海航信运行人员维护支持TAM广州分公司服务台运行人员维护支持管理层TAMServer图形化前端通知智能分析运行分析监控报警故障定位应用管理运行报告节点Queue应用FareAgentAVAgent系统数据库Agent硬件Agent网络路由器Agent交换机Agent基础设施空调Agent排水Agent节点节点节点节点1.运维管理架构实现对航信总部及分子公司、双数据中心的统一管理2.系统运维管理平台TAM实现新一代子系统的集中监控、集中维护、集中管理、智能分析与应用紧密结合的全层次、高精准、业务直观的监控管理36RightDirec31、tion,RightTechnology航信技术架构演进(2005-2015)SYSSYSSecurity Session MSG AAF.Security Session MSG AAF.RES CKI INV.RES CKI INV.TOSF,JCFTOSF,JCFAVEAVEETSETSNewSkyNewSkyMCSSMCSSTLHTLHTUMSTUMSDIPDIPTAMTAM37RightDirection,RightTechnology航信技术架构演进(2016-2020)LegacyAPIGatewayInstance NInstance 1Microservice AContai32、nerJavaRuntimeContainerC+RuntimeContainerJavaRuntimeContainerJavaRuntimeEventEvent EventShared ServiceEventServerEvent/MessageLoad BalancingLoad BalancingCacheDatabaseCacheDatabaseDatabaseDatabase Configuration ServerContext ServerFTP ServerBig Data PlatformRule EngineTravelSky Service IntegrationMC33、SSTUMSTLHeTermContinuous IntegrationTravelSky Development PlatformTravelSky Application ManagerAnalyticsDeploymentAutomationContinuous DeliveryLoad BalancingContainerWebRuntimeTravelSky ApplicationsClient ApplicationsThird Party ApplicationsEvent SIHService RegistryIAMService Router Monitoring&DiagnosticsJobServerCryptography ServerServiceDiscoveryUserIdentifyServiceDiscoveryServiceRegisterMultiple EnvironmentManagementLoad Balancing38