藉助 AEM Sites 為航空業客戶打造即時航班狀態查詢頁面
客戶介紹 客戶總部設於香港,專注為旅客提供往來粵港澳大灣區與亞太地區的優質航空服務。作為一家新興且具活力的航空公司,客戶始終以客戶需求為核心,積極推動數碼創新,致力於提升旅客出行體驗及服務效率,在激烈的市場競爭中保持領先地位。 項目背景 航班狀態功能是一個整合到客戶Adobe Experience Manager (AEM)平台中的 全新網頁組件 ,旨在透過與飛友科技航班動態調用接口API-V4.0的整合,為旅客提供即時航班資訊服務。該項目實現包含以下關鍵組件:用於API整合與緩存機制的App Builder項目、用於展示航班資訊的AEM航班狀態組件、具備航班號與航線查詢功能的航班狀態網頁、用於營運更新的管理員備註功能,以及用於客戶互動的上下文Banner組件。 面臨挑戰 第三方API整合複雜: 需與飛友科技航班動態API深度整合,當中涉及數據格式轉換、緩存機制搭建及錯誤處理等複雜流程。 多語言支援需求: 為服務不同國家及地區旅客,需實現英文、繁體中文、日語、韓語、泰語五種語言的全面支援。 響應式設計挑戰: 需確保航班查詢功能在桌面端、流動端均能提供一致且優質的用戶體驗。 API調用成本控制: 第三方API按調用次數收費,需設計有效的緩存策略以合理控制成本。 系統安全與穩定性: 需保障後端系統免受惡意請求攻擊,同時確保服務具備高可用性。 項目目標 即時航班查詢 透過整合飛友科技API,為旅客提供精準的航班起降時間、客運大樓、登機閘口及狀態資訊。 多語言國際化 支援英文、繁體中文、日語、韓語、泰語五種語言,覆蓋主要客源市場。 提升用戶體驗 提供響應式設計,確保桌面端與流動端用戶均獲得一致且優質的查詢體驗。 成本優化 透過智能緩存機制減少API調用次數,有效控制營運成本。 系統可擴展性 基於AEM平台的組件化設計,為日後功能擴展奠定基礎。 我們的解決方案 1. Leads Technologies團隊以Adobe Experience Manager (AEM) Cloud Service為核心技術平台,配合Adobe App Builder,歷時約8周,成功為客戶研發全新航班狀態查詢系統,主要交付物包括: 即時航班狀態查詢組件:研發可重複使用的AEM「Flight Status」組件,支援「按航班號查詢」與「按航線查詢」兩種模式,整合飛友科技航班動態調用接...