溫志浩
摘要:論述一個典型的物流企業(yè)的應(yīng)用集成需要,運用SOA的關(guān)鍵技術(shù),分析企業(yè)信息化現(xiàn)狀和企業(yè)應(yīng)用集成的具體需求,提出一套企業(yè)應(yīng)用集成的解決方案。通過用戶體驗?zāi)P?,展現(xiàn)了應(yīng)用集成實施后企業(yè)各種角色所能夠獲得的操作模式。
關(guān)鍵詞:應(yīng)用集成;SOA用戶體驗?zāi)P?/p>
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)20-4857-03
1需求背景分析
1.1公司背景
該海運物流企業(yè)為一總部在內(nèi)地,業(yè)務(wù)面向國內(nèi)長江流域、國際上日本和韓國的物流企業(yè)。公司現(xiàn)擁有5000噸級(332TEU)多用途集裝箱船舶四艘和10000噸級(672TEU)多用途集裝箱船舶兩艘,總載重噸為38100噸,總箱位數(shù)為2672TEU。經(jīng)過激烈市場競爭的磨礪和錘煉,現(xiàn)已逐步發(fā)展成以集裝箱運輸為主業(yè),積極拓展貨代、船代、船舶租賃業(yè)務(wù)、勞務(wù)技術(shù)輸出等多元化的經(jīng)營模式,尋求新的經(jīng)濟增長點,積極向現(xiàn)代物流企業(yè)轉(zhuǎn)變。
公司積極倡導以現(xiàn)代物流的理念來改造傳統(tǒng)運輸業(yè),在繼續(xù)保持航運業(yè)務(wù)的核心競爭力的同時,充分利用中國高速公路網(wǎng)和中國長江黃金水道的優(yōu)勢,讓集裝箱運輸這種功能強大的現(xiàn)代化運輸方式把內(nèi)地經(jīng)濟與世界充分接軌,形成具有較強實力和發(fā)展?jié)摿Φ默F(xiàn)代物流企業(yè)。初步形成了集裝箱近洋運輸、南北線集裝箱散貨運輸、長江內(nèi)支線集裝箱運輸相結(jié)合的江海聯(lián)運格局。
1.2信息化基礎(chǔ)
公司現(xiàn)有信息化系統(tǒng)總體架構(gòu)如圖1所示。
從網(wǎng)絡(luò)層面分析,公司已經(jīng)購置了路由器、交換機和防火墻等網(wǎng)絡(luò)設(shè)備,實現(xiàn)了公司內(nèi)部網(wǎng)絡(luò)環(huán)境,并支持內(nèi)部網(wǎng)絡(luò)與外部In ternet互聯(lián)互通。同時通過虛擬專用網(wǎng)VPN技術(shù),實現(xiàn)了公司總部與駐外分支機構(gòu)之間低成本、可靠、保密的網(wǎng)絡(luò)通信信道。公司通過服務(wù)器托管方式部署了WWW服務(wù)器。
從技術(shù)層面分析,現(xiàn)有信息系統(tǒng)構(gòu)建在Intel處理器平臺的PC級服務(wù)器上,其中一些系統(tǒng)采用普通的兼容PC機。操作系統(tǒng)平臺主要選擇微軟公司的Windows,部分系統(tǒng)采用Linux。數(shù)據(jù)庫系統(tǒng)主要采用微軟公司的SQL Server,但各系統(tǒng)數(shù)據(jù)間相互獨立。辦公自動化系統(tǒng)采用Lotus Domino群件系統(tǒng)。
從應(yīng)用層面分析,現(xiàn)有七套信息系統(tǒng)分別實現(xiàn)了相應(yīng)業(yè)務(wù)領(lǐng)域的管理功能,單一系統(tǒng)從功能上功能基本符合公司業(yè)務(wù)需要。公司主要為客戶提供江、海運輸服務(wù)?,F(xiàn)有七套信息系統(tǒng),提升了企業(yè)的管理水平,它們的技術(shù)特點如下:用友U8財務(wù)系統(tǒng),辦公自動化系統(tǒng),船員管理系統(tǒng),海運船舶監(jiān)控系統(tǒng),內(nèi)河船舶監(jiān)控系統(tǒng),機務(wù)管理系統(tǒng),內(nèi)支線管理系統(tǒng)(CARGO),以上系統(tǒng)由公司委托技術(shù)公司開發(fā),其中,船員管理系統(tǒng)、海運船舶監(jiān)控系統(tǒng)和機務(wù)管理系統(tǒng)由某大學下屬軟件公司開發(fā);內(nèi)河船舶監(jiān)控系統(tǒng)由某件公司A開發(fā);內(nèi)支線管理系統(tǒng)(CARGO)由軟件公司B開發(fā);辦公自動化系統(tǒng)由軟件公司C開發(fā);財務(wù)系統(tǒng)為財務(wù)軟件公司D開發(fā)。
2 EAI建設(shè)思路
為適應(yīng)日益激烈的市場競爭,提升企業(yè)核心競爭力,該文在現(xiàn)有信息化建設(shè)成果基礎(chǔ)上,分析存在的不足,進一步完善信息化發(fā)展規(guī)劃,優(yōu)化、集成信息化系統(tǒng),將公司信息化水平上升到一個新的層次。
根據(jù)企業(yè)實際需要,論文討論的內(nèi)容將重點解決以下問題:
①信息系統(tǒng)集成與整合。將目前若干個信息系統(tǒng)根據(jù)業(yè)務(wù)需要整合成一個軟件業(yè)務(wù)平臺。避免或減少使用者在不同業(yè)務(wù)系統(tǒng)間手工切換的繁瑣操作。各信息系統(tǒng)間能夠?qū)崿F(xiàn)數(shù)據(jù)集成,在公共的平臺上以各個系統(tǒng)提供的數(shù)據(jù)為基礎(chǔ),生成更加高級業(yè)務(wù)邏輯的數(shù)據(jù),滿足更層次的業(yè)務(wù)需要。
②業(yè)務(wù)系統(tǒng)功能優(yōu)化與完善。對目前業(yè)務(wù)系統(tǒng)中一些操作不方便、功能不完善的功能進行完善,對某些目前尚需要進行大量手工操作、消耗較多人力和時間的業(yè)務(wù)操作進行信息化改造,用軟件系統(tǒng)處理的方式替代或部分替代人工操作。
③提供決策支持服務(wù)。為了應(yīng)對更加激烈的市場競爭,幫助公司決策層快速獲取準確、有效的決策支撐數(shù)據(jù),擬在公司業(yè)務(wù)操作系統(tǒng)數(shù)據(jù)基礎(chǔ)上開發(fā)部署決策支持軟件系統(tǒng),對海量的業(yè)務(wù)數(shù)據(jù)進行提煉、整理,從更高級的層面呈現(xiàn)數(shù)據(jù)的特性,為公司決策提供有力的依據(jù)。更好地控制經(jīng)營成本,提供財務(wù)預(yù)警機制。
④開辟電子商務(wù)業(yè)務(wù)模式。公司在不斷拓展傳統(tǒng)商務(wù)模式的基礎(chǔ)上,開辟新的電子商務(wù)業(yè)務(wù)模式。為客戶提供服務(wù)性能優(yōu)越的電子訂艙,為客戶提供隨時可查詢的訂單處理信息,提高客戶滿意度和忠誠度。同時,將電子商務(wù)系統(tǒng)與公司內(nèi)部其它業(yè)務(wù)系統(tǒng)有機連接起來,提高業(yè)務(wù)相應(yīng)能力。
⑤構(gòu)建適合公司發(fā)展需要的信息化基礎(chǔ)設(shè)施。為了支撐以上信息化建設(shè)的業(yè)務(wù)內(nèi)容,必須對公司現(xiàn)有信息化基礎(chǔ)設(shè)施進行規(guī)劃和擴展。從網(wǎng)絡(luò)技術(shù)設(shè)備、網(wǎng)絡(luò)構(gòu)建模式、系統(tǒng)服務(wù)器平臺、數(shù)據(jù)存儲平臺以及信息系統(tǒng)管理等多個方面做好規(guī)劃,有效保障公司信息化系統(tǒng)建設(shè)和應(yīng)用的基礎(chǔ)環(huán)境。
⑥支撐公司未來業(yè)務(wù)的友好擴展。根據(jù)公司未來潛在的業(yè)務(wù)發(fā)展需要,本項目提出的規(guī)劃應(yīng)當很好地支持公司未來信息化系統(tǒng)的運行環(huán)境,例如拖車管理系統(tǒng)和倉儲管理系統(tǒng)等,能夠提供必要的接口方式,把新的系統(tǒng)友好地融入到整個信息化平臺中。
3信息系統(tǒng)規(guī)劃
3.1系統(tǒng)框架
論文在公司網(wǎng)絡(luò)信息基礎(chǔ)設(shè)施基礎(chǔ)之上,將這個企業(yè)的軟件系統(tǒng)組織成為一個整體。整個系統(tǒng)框架可以從業(yè)務(wù)層次上劃分為基礎(chǔ)業(yè)務(wù)層、中間業(yè)務(wù)層和集成業(yè)務(wù)層等三個層次,從用戶角度可以劃分為四個視圖,分別是領(lǐng)導決策視圖、管理視圖、業(yè)務(wù)視圖和客戶視圖,它們分別與前述的四類使用者一一對應(yīng)。系統(tǒng)總體框架圖如圖2所示。
圖2軟件系統(tǒng)總體架構(gòu)圖
3.2業(yè)務(wù)系統(tǒng)視圖
業(yè)務(wù)系統(tǒng)視圖根據(jù)使用者的需求,從眾多系統(tǒng)業(yè)務(wù)功能模塊中選擇其中使用者關(guān)心的功能模塊子集,讓使用者應(yīng)用更方便,同時也可以避免使用者越權(quán)訪問未授權(quán)的業(yè)務(wù)功能模塊,提高了系統(tǒng)的安全性。此外,本規(guī)劃中還支持使用者自定制操作界面的功能。使用者可以在授權(quán)的業(yè)務(wù)功能模塊中,按照自身工作習慣和需要,選擇恰當?shù)墓δ苣K,這樣就能將業(yè)務(wù)系統(tǒng)視圖盡可能按照使用者的需要定制。
根據(jù)服務(wù)對象的劃分,業(yè)務(wù)系統(tǒng)視圖可提供領(lǐng)導決策層、管理層、業(yè)務(wù)層和客戶層等四種視圖,其中前三種面向公司內(nèi)部使用者,最后一種面向公司外部的客戶。內(nèi)部視圖可授權(quán)訪問各種業(yè)務(wù)信息;外部視圖只能訪問與該客戶直接相關(guān)的業(yè)務(wù)信息,或者公司授權(quán)的部分業(yè)務(wù)信息。在各種視圖中包含一些公共的服務(wù)元素,比如電子郵件系統(tǒng)、個人通信錄、天氣預(yù)報、電子記事簿、個性化設(shè)置等,對公司內(nèi)部使用者的視圖還包含公司通信錄、內(nèi)部公告欄、內(nèi)部文件庫、協(xié)同工作日程安排、資源管理器、業(yè)務(wù)工作流系統(tǒng)、會議管理系統(tǒng)、內(nèi)部及時信息(類似QQ或Messenger)和網(wǎng)絡(luò)存儲器等。此外,每種視圖還有其特殊的服務(wù)元素,具體如圖3所示。
圖3領(lǐng)導決策視圖的用戶體驗?zāi)P?/p>
上述各種視圖的使用者并不是相互孤立的開展業(yè)務(wù)工作。借助公司郵件系統(tǒng)和業(yè)務(wù)平臺的消息傳遞機制,集成整合之后的系統(tǒng)平臺能夠?qū)崿F(xiàn)快速、有效的信息互通,將公司各業(yè)務(wù)層面、各業(yè)務(wù)階段的業(yè)務(wù)行為有機整合在一起,實現(xiàn)公司員工與客戶、公司內(nèi)部不同業(yè)務(wù)層次人員之間協(xié)同工作,大幅度提升公司業(yè)務(wù)處理的效率和處理能力。
3.3典型用例
下面就公司典型的應(yīng)用流程做一個典型的用例分析,整個業(yè)務(wù)過程可參見圖4。
圖4典型業(yè)務(wù)流程用例
客戶在公司的門戶網(wǎng)站系統(tǒng)中注冊一個用戶名,并通過該系統(tǒng)獲取電子訂艙表格,完成電子訂艙操作。訂艙信息經(jīng)過門戶網(wǎng)站進入公司內(nèi)部的數(shù)據(jù)系統(tǒng),同時向系統(tǒng)設(shè)定的業(yè)務(wù)員發(fā)送新訂單通知信息。通知信息的形式可以根據(jù)定制設(shè)置為業(yè)務(wù)系統(tǒng)消息、電子郵件或手機短信。
業(yè)務(wù)員獲知信息后,通過集成業(yè)務(wù)平臺檢查確認訂單信息,并將訂單信息轉(zhuǎn)發(fā)通知訂艙操作員。通知客戶和訂艙操作員的方式同樣可以選擇上述不同的方式。
訂艙操作員通過集成業(yè)務(wù)平臺獲取各種需要處理的訂單信息,并從平臺上直接激活進入CARGO系統(tǒng),根據(jù)訂單要求選擇船期、集裝箱和艙位,確定后的信息可以通知業(yè)務(wù)員和客戶。業(yè)務(wù)員從業(yè)務(wù)平臺中查閱該訂單及其它訂單的當前關(guān)聯(lián)信息,包括集裝箱、船期、艙位等。
船只運行過程中,通過衛(wèi)星信道或CDMA信道將船只當前的GPS數(shù)據(jù)和其它運行狀態(tài)發(fā)送回公司總部的服務(wù)器上,并記錄到數(shù)據(jù)庫系統(tǒng)中。根據(jù)貨物、船只和位置三者之間的關(guān)聯(lián)關(guān)系,業(yè)務(wù)員和客戶均可以分別通過業(yè)務(wù)平臺和網(wǎng)站門戶查詢客戶特定貨物的及時位置以及行程軌跡,并進一步判斷貨物的運抵時間。集成業(yè)務(wù)平臺可以根據(jù)業(yè)務(wù)員或客戶設(shè)置的通知選項,以系統(tǒng)消息、電子郵件或手機短信等形式及時告知貨物運輸?shù)膭討B(tài),例如開始駛離某港口、抵達某港口。
客戶在貨物運輸合同執(zhí)行過程中,向公司所支付的各種費用進入公司的財務(wù)系統(tǒng)。如果公司在電子商務(wù)模式中開通了網(wǎng)上銀行支付功能,公司能夠?qū)崟r獲取銀行支付或到帳信息,并及時將信息反饋到集成業(yè)務(wù)平臺中。集成業(yè)務(wù)平臺也可以提取后臺財務(wù)系統(tǒng)中的財務(wù)數(shù)據(jù),使業(yè)務(wù)員能夠隨時查詢所負責客戶及客戶每單業(yè)務(wù)的應(yīng)付款、已付款和待付款情況,以便及時與客戶對帳??蛻敉瑯涌梢蚤T戶網(wǎng)站查詢當前執(zhí)行訂單的付款詳情,以及歷史訂單執(zhí)行詳情。
4總結(jié)
以一個海運物流企業(yè)的實際企業(yè)應(yīng)用集成需要,運用前面章節(jié)討論的關(guān)鍵技術(shù),分析了該企業(yè)信息化現(xiàn)狀和企業(yè)應(yīng)用集成的具體需求,提出了一套企業(yè)應(yīng)用集成的解決方案。通過用戶體驗?zāi)P停宫F(xiàn)了應(yīng)用集成實施后企業(yè)各種角色所能夠獲得的操作模式。