李佳容+王暢
【摘 要】 在本文,筆者從港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)的實際出發(fā),將SOA理論引入其中,同時利用SOA整合港口質(zhì)押領(lǐng)域的信息資源,從而建立基于SOA的港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)。
【關(guān)鍵詞】 SOA 港口貿(mào)易管理 質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)
前 言
SOA(面向服務(wù)的體系結(jié)構(gòu))是一種基于業(yè)務(wù)的IT架構(gòu)方法,其可對企業(yè)的業(yè)務(wù)進(jìn)行整合,同時在SOA理論下,應(yīng)用程序的功能單元都稱作服務(wù),且其可運(yùn)用網(wǎng)絡(luò)對松散耦合粗粒度應(yīng)用組件并按企業(yè)的業(yè)務(wù)需求操作業(yè)務(wù)。據(jù)此定義,SOA具有重用性、標(biāo)準(zhǔn)化、模塊化及開放性等特征,且目前,許多企業(yè)都已運(yùn)用Web Servics技術(shù)建立了松耦合、粗粒度的SOA服務(wù)框架。下面,筆者首先分析港口質(zhì)押監(jiān)管業(yè)務(wù),然后再進(jìn)一步探討港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)的設(shè)計。
一、港口質(zhì)押監(jiān)管業(yè)務(wù)分析
(一)業(yè)務(wù)流程分析。通過收集港務(wù)公司辦單部門與倉庫管理部門出示的有關(guān)業(yè)務(wù)單據(jù),約談業(yè)務(wù)人員,分析港口質(zhì)押監(jiān)管業(yè)務(wù),并制定業(yè)務(wù)分析報告,最后建立了港口企業(yè)質(zhì)押監(jiān)管業(yè)務(wù)流程。通過進(jìn)一步分析得到,港口質(zhì)押監(jiān)管業(yè)務(wù)目前存在以下不足:一是有關(guān)部門的信息化程度較低,且部門之間的信息化發(fā)展水平不齊,導(dǎo)致質(zhì)押與放貨業(yè)務(wù)流程的效率低下;二是單位之間、部門之間的信息尚未實現(xiàn)共享,導(dǎo)致信息孤島的產(chǎn)生;三是財務(wù)過程不透明,導(dǎo)致客戶在辦理跨部門業(yè)務(wù)時體驗不到“一站式”服務(wù);四是流程不科學(xué),導(dǎo)致信息冗余、任務(wù)重復(fù)且業(yè)務(wù)響應(yīng)速度慢。
(二)SOA的適用性分析。港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)的服務(wù)主體包括海關(guān)、港口、銀行和貨主等,因此其應(yīng)滿足擴(kuò)展性能好、高度信息共享及跨語言平臺等要求。通過分析,SOA首先可轉(zhuǎn)變企業(yè)軟件的開發(fā)方式,即實現(xiàn)了Web服務(wù)組件的有機(jī)結(jié)合,并形成了新的軟件系統(tǒng);其次,企業(yè)內(nèi)、外部的連接方法更安全、可靠且可伸縮;第三,企業(yè)內(nèi)部的流程、信息和人員連接在一起;第四,系統(tǒng)組件可選用原來的或新開發(fā)的;第五,服務(wù)的重用性與封裝好的服務(wù)相對應(yīng),如對于單據(jù)狀態(tài)、在押貨物查詢等系列服務(wù),僅需向企業(yè)內(nèi)、外部的客戶授權(quán),便可使其獲得與安全級別相對應(yīng)的驗證服務(wù),從而滿足了港口企業(yè)提供的多重管理需求。
二、港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)的設(shè)計
(一)軟件分層結(jié)構(gòu)設(shè)計?;赟OA的港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)作為一個整體,其要求從整體上設(shè)計業(yè)務(wù)邏輯,并從用戶的實際需求出發(fā)實現(xiàn)安全調(diào)控、用戶界面調(diào)度,同時系統(tǒng)要求堅持MVC設(shè)計原則,且應(yīng)能支持RCP客戶端與IE瀏覽器兩種訪問程序。但需注意,任一客戶端都應(yīng)在HTTP協(xié)議下利用后臺服務(wù)器端實現(xiàn)交互,并運(yùn)用J2EE架構(gòu)。據(jù)此,質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)運(yùn)用了J2EE核心模式提供的n層架構(gòu),即:系統(tǒng)先分為若干層次,再進(jìn)行疊加,其中抽象層是系統(tǒng)的基礎(chǔ),據(jù)此推導(dǎo)在第n-1層下放第n層。研究表明,該技術(shù)架構(gòu)具有可替換性、層次的復(fù)用性、支持功能增強(qiáng)及基于抽象程度增強(qiáng)的系統(tǒng)設(shè)計等優(yōu)點(diǎn)。從總體上來講,質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)主要由客戶端層、Web層、中間層和EIS層組成,見表1。
(二)系統(tǒng)功能設(shè)計。基于SOA的港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)主要涉及以下幾個部分的功能:一是質(zhì)押協(xié)議管理,即記錄質(zhì)押類型、監(jiān)管期限、最高質(zhì)押限額、貨類及到驗號等協(xié)議信息;二是質(zhì)權(quán)方管理,即記錄通信地址、聯(lián)系人、聯(lián)系方式及質(zhì)權(quán)方名稱等信息;三是質(zhì)押通知書管理,即其分為動、靜態(tài)管理,其中靜態(tài)管理包括協(xié)議選擇、指定出庫單及其上的量,而動態(tài)管理包括協(xié)議選擇、指定質(zhì)押量;四是控制出貨,即在貨主提貨時核對出庫單,其中對于動態(tài)協(xié)議,若未超出有效期,則貨主可提取該貨類下所有單據(jù)結(jié)存量與質(zhì)押量相減大于零的部分,而對于靜態(tài)協(xié)議,若未超出有效期,則貨主可提取質(zhì)押明細(xì)內(nèi)(未全部解除)該單據(jù)結(jié)存量與其質(zhì)押量相減大于零的部分;五是解押通知書管理,即對于動態(tài)質(zhì)押,應(yīng)選擇待放貨的質(zhì)押通知書,并注明質(zhì)押量解除,而對于靜態(tài)質(zhì)押,則應(yīng)選擇待解除的質(zhì)押通知書和扣押的單據(jù),并注明單據(jù)的放貨量。
(三)系統(tǒng)用例設(shè)計。在基于SOA的港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)中,對于用例設(shè)計,SOA是流程驅(qū)動IT,因此要求從最初的流程、業(yè)務(wù)建模著手進(jìn)行用例設(shè)計。另外,結(jié)合系統(tǒng)流程分析,應(yīng)從上到下分解服務(wù),且會在底層厚出現(xiàn)業(yè)務(wù)活動,但需對該活動進(jìn)行識別和轉(zhuǎn)化,使其變?yōu)橛美?。對于用例提供的場景,其描述了系統(tǒng)與用戶、其他系統(tǒng)的交互方式,從而確定業(yè)務(wù)的目標(biāo)。
結(jié) 語
在本文,筆者簡要探討了基于SOA的港口貿(mào)易管理下的質(zhì)押監(jiān)管業(yè)務(wù)操作,并建立了基于SOA的港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)。研究表明,基于SOA的港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)的運(yùn)用可使業(yè)務(wù)的管理效益大大提升,且當(dāng)前,國外許多大型港口都已完成了對系統(tǒng)的建設(shè),從而為我國建立和改進(jìn)港口質(zhì)押監(jiān)管業(yè)務(wù)系統(tǒng)提供了參考經(jīng)驗。
【參考文獻(xiàn)】
[1] 顧乃源.基于SOA的港口貿(mào)易管理下的質(zhì)押監(jiān)管業(yè)務(wù)操作[J].商場現(xiàn)代化,2016,(3):18-19.
[2] 柳文煒.動產(chǎn)質(zhì)押融資模式下質(zhì)押監(jiān)管業(yè)務(wù)外包定價研究[J].湖北大學(xué)學(xué)報(哲學(xué)社會科學(xué)版),2014,41(2):111-116.
[3] 王純.淺論動產(chǎn)質(zhì)押監(jiān)管業(yè)務(wù)中動產(chǎn)質(zhì)押權(quán)設(shè)立之要件[J].魅力中國,2016,(43):49-49.endprint