李靜鍇,陳 健,歐國華,張安定
(1. 華南理工大學 軟件學院,廣東 廣州 510006;2. 深圳職業(yè)技術學院 計算機工程學院,廣東 深圳 518055)
目前,除少數(shù)幾個大型樞紐機場外,我國大部分機場的信息化建設都跟不上機場集團化發(fā)展的步伐.信息系統(tǒng)的設計和開發(fā)參照現(xiàn)有的管理模式和流程,開發(fā)的軟件幾乎都是手工操作的計算機實現(xiàn),信息化建設對機場集團化管理的支撐還相當薄弱[1].這就導致了目前我國機場信息化建設中存在信息孤島多、系統(tǒng)交互少、手工操作多、管理效率低等問題,造成機場企業(yè)在人力、物力和財力等方面的極大浪費.改變這種狀況的一個重要途徑就是在機場企業(yè)中引入 ERP(Enterprise Resource Planning,企業(yè)資源計劃)系統(tǒng).
ERP是一個應用軟件系統(tǒng),是一種對企業(yè)所有資源(如資金、人力、設備、物料、客戶、信息等)進行計劃和控制的方法,是用于改善企業(yè)業(yè)務流程性能的一系列活動的集合[2].其基本思想是將企業(yè)的業(yè)務流程視為一個緊密連接的供應鏈,并將企業(yè)內部劃分成幾個相互協(xié)同作業(yè)的支持子系統(tǒng),對企業(yè)內部業(yè)務流程的所有環(huán)節(jié)進行有效管理,從管理范圍和深度上為企業(yè)提供更豐富的功能和工具[3].
民航機場作為以提供航空運輸服務為主要業(yè)務的企業(yè),除了傳統(tǒng)的客、貨、郵航空運輸服務外,還有航空食品生產(chǎn)、航空物流、機場物業(yè)(如候機廳柜臺、商鋪、物流園、廣告位等)租賃等多元化的業(yè)務.因此,一個集團化的民航機場ERP系統(tǒng)管理的資源應包括人力資源、設備設施資源、客戶資源、物業(yè)資源、物料資源、財務、數(shù)據(jù)、信息等.
機場ERP系統(tǒng)業(yè)務模型將機場在出港保障(如值機、行李托運、安檢、登機等)、進港保障(如停機位、擺渡車、廊橋、行李轉盤等)、站坪保障(如飛機清潔、機務、加油等)、訂座、貴賓服務、航空食品生產(chǎn)、航空物流等各項運營業(yè)務中所需要的資源和產(chǎn)生的資源,包括人力、資金、物料、設備、客戶、物業(yè)、物流、數(shù)據(jù)等資源集成后,進行統(tǒng)一地管理和控制,并在機場辦公門戶系統(tǒng)中進行集中統(tǒng)一地展現(xiàn)和操作,為用戶提供友好、簡潔的訪問方式.一個典型的機場ERP業(yè)務模型如圖1所示.
圖1所示的機場ERP業(yè)務模型,基于以財務管理為核心的管控體系的管理思想,以財務管理為核心和紐帶,對機場的人力資源管理、客戶關系管理、物業(yè)管理、供應鏈管理、設備資產(chǎn)管理、航食生產(chǎn)管理、航空物流管理等機場企業(yè)的各項業(yè)務的管理進行集中管控.機場的各類生產(chǎn)運營系統(tǒng)為ERP提供應用、數(shù)據(jù)、業(yè)務流程等方面的支持,ERP反過來又對機場的各類生產(chǎn)運營進行管理、指導和優(yōu)化.
圖1所示的ERP業(yè)務模型所包含的8個業(yè)
務模塊之間不是相互孤立的,其以財務管理為核心,各模塊之間有著廣泛而緊密的數(shù)據(jù)關聯(lián),從圖2所示的ERP業(yè)務模型數(shù)據(jù)關聯(lián)關系中可以看出,八大業(yè)務模塊之間有著廣泛而緊密的數(shù)據(jù)關聯(lián)關系,各模塊之間都存在數(shù)據(jù)交互.
圖1 機場ERP業(yè)務模型
圖2 機場ERP業(yè)務模型數(shù)據(jù)關聯(lián)關系圖
本文提出的機場ERP業(yè)務模型,在ERP內部各業(yè)務之間有著緊密的關聯(lián),機場ERP與機場的各生產(chǎn)運行系統(tǒng)之間也存在數(shù)據(jù)和流程上的聯(lián)系,并且ERP的各項功能在機場辦公門戶系統(tǒng)中集中展現(xiàn)和操作.本ERP業(yè)務模型是一個靈活開放的模型,機場企業(yè)可以根據(jù)自身的業(yè)務管理特點,增加或減少相應的業(yè)務模塊.
SOA(Service-Oriented Architecture,面向服務的架構)[4]是一種基于標準化服務的軟件架構,由Gartner公司于1996年首次提出來[5].由于SOA是一個開放的、敏捷的、可擴展的、可聯(lián)邦的、可組合的架構[6],且具有易于集成現(xiàn)有系統(tǒng)、具有標準化的架構、提升開發(fā)效率、降低開發(fā)維護復雜度[7]這四大優(yōu)勢.
將SOA引入機場ERP業(yè)務模型,本文提出了如圖3所示的一種基于SOA的機場ERP系統(tǒng)軟件架構模型,由下至上分為5個層次:數(shù)據(jù)集成層、業(yè)務管理層、服務管理層、流程整合層、流程運作層.
圖3 一種基于SOA的機場ERP系統(tǒng)軟件架構圖
數(shù)據(jù)集成層將各類資源數(shù)據(jù)進行集成,形成統(tǒng)一的數(shù)據(jù)源,供業(yè)務管理層中的各業(yè)務功能使用.集成的數(shù)據(jù)資源主要有航班數(shù)據(jù)、航班站坪保障數(shù)據(jù)、離港數(shù)據(jù)、訂座數(shù)據(jù)、財務數(shù)據(jù)、人力資源數(shù)據(jù)、設備資產(chǎn)數(shù)據(jù)、物業(yè)數(shù)據(jù)、采購庫存數(shù)據(jù)、航食生產(chǎn)數(shù)據(jù)、航空物流數(shù)據(jù)等.數(shù)據(jù)集成層是靈活開放的,機場企業(yè)可以根據(jù)其自身的業(yè)務特點和需求,對集成的數(shù)據(jù)資源進行增加或者刪減.數(shù)據(jù)集成層與業(yè)務管理層交互的是未經(jīng)封裝的原始資源數(shù)據(jù).
業(yè)務管理層是機場ERP系統(tǒng)的主要部分,是ERP系統(tǒng)對各類資源進行集中管控的主要業(yè)務層,由對各類資源進行管理的各子系統(tǒng)構成.包括財務管理、人力資源管理、客戶關系管理、物業(yè)管理、供應鏈管理、設備資產(chǎn)管理、航食生產(chǎn)管理、航空物流管理等子系統(tǒng).機場企業(yè)可以根據(jù)其業(yè)務需求,增加或減少業(yè)務子系統(tǒng).子系統(tǒng)間的交互,通過調用各子系統(tǒng)發(fā)布到企業(yè)服務總線(Enterprise Service Bus,ESB)[8]上,按照 SOA標準進行封裝,由服務管理層來管理的業(yè)務服務來完成.
服務管理層主要是對業(yè)務管理層各子系統(tǒng)發(fā)布的服務進行管理.管理的服務分為細粒度服務和粗粒度服務.業(yè)務管理層各子系統(tǒng)發(fā)布的服務是細粒度的服務,根據(jù)業(yè)務需要,將細粒度服務按照SOA標準封裝成粗粒度服務,粗粒度服務之間或者粗粒度服務與細粒度服務之間又可以封裝成更粗粒度的服務[9,10].通過對服務不同粒度的封裝,服務的靈活性更高,業(yè)務功能更強大,可以由服務組合成各種業(yè)務功能,并且各子系統(tǒng)間的耦合性更松散.
流程整合層將服務管理層所管理的各服務按照業(yè)務需求進行整合,整合成業(yè)務流程,形成完整的業(yè)務流,并將業(yè)務流程按照SOA標準封裝成粗粒度的服務,交由服務管理層管理.
流程運作層通過 ESB調用流程整合層整合的各業(yè)務流程服務,并將各業(yè)務流程通過統(tǒng)一的界面展現(xiàn)給用戶,供用戶通過操作運作這些業(yè)務流程,達到管理各類資源的目的.流程運作層的系統(tǒng)其實質是機場企業(yè)的內部門戶系統(tǒng),即辦公門戶系統(tǒng).
我國中南地區(qū)某集團化機場正在參照本文提出的基于SOA的機場ERP系統(tǒng)模型進行ERP項目的實施.由于該ERP模型采用了SOA架構,具有高靈活性、松耦合、與平臺無關、服務可復用、可有效保護歷史投資等優(yōu)勢,為降低項目風險,提高項目成功率,并結合該機場信息化建設的實際情況,該機場ERP項目采用了分階段、分模塊逐步實施的策略.
第一階段,完成ERP系統(tǒng)基礎軟件架構框架的搭建.依據(jù)SOA標準制定服務、接口、數(shù)據(jù)和流程標準,完成航班數(shù)據(jù)、站坪保障數(shù)據(jù)、訂座數(shù)據(jù)、離港數(shù)據(jù)、財務數(shù)據(jù)、人力資源數(shù)據(jù)、VIP客戶數(shù)據(jù)、航空公司數(shù)據(jù)等基礎數(shù)據(jù)的抽取和集成,實現(xiàn)財務管理、人力資源管理、客戶關系管理 3個子系統(tǒng),初步建立以財務管理為核心的ERP集中管控體系,將該機場的財務、人力、客戶這三大核心資源納入ERP中管理.按計劃,本階段的工作將于2013年10月完成.
第二階段,根據(jù)第一階段制定的標準,完成設備資產(chǎn)數(shù)據(jù)、采購庫存數(shù)據(jù)、航空物流數(shù)據(jù)等基礎數(shù)據(jù)的抽取和集成,實現(xiàn)機場 ERP模型中設備資產(chǎn)管理、供應鏈管理、航空物流管理 3個子系統(tǒng),完善財務管理子系統(tǒng),將此階段 3個子系統(tǒng)中財務相關的管理納入財務管理子系統(tǒng)中集中管理.按計劃,本階段的工作將于2014年6月完成.
第三階段,在前 2個階段系統(tǒng)建設的基礎上,完成航食生產(chǎn)數(shù)據(jù)和物業(yè)數(shù)據(jù)的抽取集成,實現(xiàn)航食生產(chǎn)管理和物業(yè)管理兩個子系統(tǒng),并納入財務集中管理.航空食品的生產(chǎn)過程是一個傳統(tǒng)的制造業(yè)生產(chǎn)過程,因此航食生產(chǎn)管理子系統(tǒng)將基于航班數(shù)據(jù)、訂座數(shù)據(jù)、離港數(shù)據(jù)等機場運營的基礎數(shù)據(jù),采用傳統(tǒng)的制造業(yè) ERP模型,并結合機場 ERP的財務管理、客戶關系管理、設備資產(chǎn)管理等子系統(tǒng)來實現(xiàn).本階段將于2015年4月完成.
這種基于SOA的機場ERP系統(tǒng)軟件架構將集團化運營的機場企業(yè)在生產(chǎn)、運營、管理、服務等各業(yè)務領域的所有資源進行集中統(tǒng)一管控,加強了機場集團對各下屬單位的管控力度,機場企業(yè)的管理將更加精細、精準、精確,機場集團的管理能力、管理質量、管理效率都將會有科學、準確、合理的數(shù)據(jù)和流程進行保障,使得集團化運營的機場在企業(yè)管理上能夠有一個大幅度的飛躍.
由于本文提出的ERP系統(tǒng)尚在建設中,暫還不能通過數(shù)據(jù)來說明系統(tǒng)的實施成效.在以后的工作中,將制定出科學的評價指標體系,對機場集團實施ERP系統(tǒng)前后在客貨郵吞吐量、旅客服務水平、財務收益、人員生產(chǎn)效率、員工滿意度、機場信息化管理水平等機場管理工作的方方面面進行深入地分析對比,通過數(shù)據(jù)來說明機場實施ERP系統(tǒng)后所帶來的優(yōu)越性.
[1] 魯久華,熊桂喜.ERP技術在機場生產(chǎn)運營調度系統(tǒng)中的運用[J].計算機系統(tǒng)應用,2002(03):62-64.
[2] 閃四清.ERP系統(tǒng)原理和實施(第二版)[M].北京: 清華大學出版社,2008.
[3] 許建鋼,王新玲,張清華,武興兵,周曉紅,張月強.ERP應用教程[M].北京:電子工業(yè)出版社,2005.
[4] 凌曉東.SOA綜述[J].計算機應用與軟件,2007(10):122-124.
[5] 余浩,朱成,丁鵬.SOA實踐——構建基于Java Web服務和BPEL的企業(yè)級應用[M].北京:電子工業(yè)出版社,2009.
[6] Thomas Erl. SOA概念、技術與設計[M].王滿紅,陳榮華,譯.北京:機械工業(yè)出版社,2007.
[7] 魏東,陳曉江,房鼎益.基于SOA體系結構的軟件開發(fā)方法研究[J].微電子學與計算機,2005(6):73-76.
[8] 單建洪,盧中延.SOA 整合之道[M].北京: 電子工業(yè)出版社,2008.
[9] 汪清明.基于 SOA的 ERP系統(tǒng)體系結構的研究[J].計算機應用,2007(2):413-417.
[10] 顧寄南,張永鋒,李醫(yī)民.SOA在行業(yè)科技公共服務平臺建設中的應用研究[J].制造業(yè)自動化,2008(11):44-46.