• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于企業(yè)服務(wù)總線的統(tǒng)一數(shù)據(jù)展現(xiàn)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

      2016-07-14 06:15:42張曉麗徐飛飛
      關(guān)鍵詞:數(shù)據(jù)

      張曉麗,徐飛飛

      (1.首都經(jīng)濟(jì)貿(mào)易大學(xué) 財(cái)政稅務(wù)學(xué)院,北京 100070;2.北京航空航天大學(xué) 軟件學(xué)院,北京 100070)

      ?

      基于企業(yè)服務(wù)總線的統(tǒng)一數(shù)據(jù)展現(xiàn)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

      張曉麗1,徐飛飛2

      (1.首都經(jīng)濟(jì)貿(mào)易大學(xué) 財(cái)政稅務(wù)學(xué)院,北京 100070;2.北京航空航天大學(xué) 軟件學(xué)院,北京 100070)

      摘要:通過(guò)分析地方海事局船舶檢驗(yàn)發(fā)證、船舶登記、水路運(yùn)政等現(xiàn)有業(yè)務(wù)系統(tǒng)存在的問(wèn)題,提出了數(shù)據(jù)交換管理、主題數(shù)據(jù)展現(xiàn)與分析、港口管理、綜合門(mén)戶等功能模塊需求。系統(tǒng)解決了地方海事局由于不同的軟件廠商和技術(shù)架構(gòu)導(dǎo)致的多個(gè)業(yè)務(wù)系統(tǒng)數(shù)據(jù)矛盾及共享困難等問(wèn)題。系統(tǒng)采用最新的SOA架構(gòu)思想、B/S結(jié)構(gòu)模式,依托企業(yè)服務(wù)總線實(shí)現(xiàn)各業(yè)務(wù)系統(tǒng)數(shù)據(jù)交換及共享。數(shù)據(jù)交換與管理模塊采用WebService接口方式實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的同步,為建設(shè)權(quán)威、一致的船舶及港航企業(yè)主數(shù)據(jù)庫(kù)提供數(shù)據(jù)基礎(chǔ)。主題數(shù)據(jù)展現(xiàn)與分析模塊利用數(shù)據(jù)倉(cāng)庫(kù)技術(shù),實(shí)現(xiàn)針對(duì)不同業(yè)務(wù)主題的靈活查詢、綜合統(tǒng)計(jì)分析及報(bào)表功能。港口管理模塊為港口管理業(yè)務(wù)信息化提供了智能化的平臺(tái)。通過(guò)綜合門(mén)戶為各應(yīng)用系統(tǒng)提供集中一體化訪問(wèn)入口,簡(jiǎn)化了系統(tǒng)的使用和管理,完成了各信息系統(tǒng)及數(shù)據(jù)的集成展現(xiàn)。

      關(guān)鍵詞:企業(yè)服務(wù)總線;數(shù)據(jù);平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

      隨著計(jì)算機(jī)技術(shù)的發(fā)展,海事信息化程度雖然越來(lái)越高,但卻普遍存在著各機(jī)構(gòu)信息化水平發(fā)展的不均衡性。為此,國(guó)家海事局就直屬海事局信息系統(tǒng)集成和數(shù)據(jù)資源整合問(wèn)題給出了指導(dǎo)性意見(jiàn)。但由于地方海事管理業(yè)務(wù)及行政體制與直屬局有較大差異,國(guó)家海事局對(duì)直屬局的指導(dǎo)意見(jiàn)并不完全適用于地方海事局,因此,地方海事局提出了應(yīng)基于自身現(xiàn)有業(yè)務(wù)及實(shí)際情況,落實(shí)信息系統(tǒng)集成與數(shù)據(jù)資源整合,以實(shí)現(xiàn)“頂層設(shè)計(jì)”的要求[1]。

      目前,地方海事局使用的業(yè)務(wù)系統(tǒng)有船舶檢驗(yàn)發(fā)證系統(tǒng)、船舶登記系統(tǒng)、水路運(yùn)政系統(tǒng)等。由于現(xiàn)有系統(tǒng)采用不同的技術(shù)標(biāo)準(zhǔn)、不同的軟硬件平臺(tái),以及現(xiàn)有系統(tǒng)由不同軟件廠商開(kāi)發(fā)等原因,導(dǎo)致現(xiàn)有信息化系統(tǒng)不能資源共享、信息孤島問(wèn)題嚴(yán)重等問(wèn)題。為此,地方海事局提出通過(guò)建設(shè)統(tǒng)一數(shù)據(jù)展現(xiàn)平臺(tái),實(shí)現(xiàn)地方海事局管理部門(mén)跨系統(tǒng)的數(shù)據(jù)共享和業(yè)務(wù)協(xié)同。

      一、系統(tǒng)需求分析

      (一)業(yè)務(wù)系統(tǒng)現(xiàn)狀及問(wèn)題分析

      地方海事局面臨的主要問(wèn)題是現(xiàn)有的管理手段不能滿足海事局更好地履行自身行政管理和服務(wù)社會(huì)的需求,并主要體現(xiàn)在以下幾個(gè)方面。

      (1)現(xiàn)有船舶數(shù)據(jù)相互矛盾,不利于船舶統(tǒng)一管理。由于地方海事局管理體制的歷史問(wèn)題,使現(xiàn)有的船舶檢驗(yàn)系統(tǒng)、登記系統(tǒng)以及水路運(yùn)政系統(tǒng)的數(shù)據(jù)庫(kù)處于分置維護(hù)的狀態(tài),這不但導(dǎo)致了各系統(tǒng)數(shù)據(jù)庫(kù)之間船舶基礎(chǔ)數(shù)據(jù)存在著差異和沖突,以及出現(xiàn)同一艘船在不同的數(shù)據(jù)庫(kù)內(nèi)同一參數(shù)互相矛盾的情況,而且還給船舶的統(tǒng)一管理帶來(lái)了極大的不便。因此,急需解決各數(shù)據(jù)庫(kù)之間船舶信息相互矛盾的問(wèn)題,以確保實(shí)現(xiàn)各業(yè)務(wù)處室間船舶數(shù)據(jù)的唯一性和權(quán)威性。

      (2)現(xiàn)有業(yè)務(wù)系統(tǒng)信息孤島問(wèn)題嚴(yán)重,難以實(shí)現(xiàn)跨業(yè)務(wù)領(lǐng)域的信息共享。由于現(xiàn)有的檢驗(yàn)系統(tǒng)、登記系統(tǒng)、水路運(yùn)政系統(tǒng)是由不同的軟件公司開(kāi)發(fā)的,采用的技術(shù)標(biāo)準(zhǔn)、軟硬件平臺(tái)也各有不同,使其無(wú)法實(shí)現(xiàn)直接的系統(tǒng)互連和信息共享。因此,急需建設(shè)一個(gè)統(tǒng)一的基礎(chǔ)信息共享數(shù)據(jù)庫(kù),以實(shí)現(xiàn)跨業(yè)務(wù)領(lǐng)域的信息共享。

      (3)現(xiàn)有業(yè)務(wù)數(shù)據(jù)分散,無(wú)法實(shí)現(xiàn)綜合統(tǒng)計(jì)分析。現(xiàn)有的業(yè)務(wù)系統(tǒng)數(shù)據(jù)較為分散,而且系統(tǒng)功能以業(yè)務(wù)辦理和信息錄入查詢功能為主,難以實(shí)現(xiàn)不同業(yè)務(wù)數(shù)據(jù)的綜合查詢與靈活統(tǒng)計(jì)。

      (二)功能需求

      1.數(shù)據(jù)交換與管理

      由于數(shù)據(jù)交換管理是實(shí)現(xiàn)各業(yè)務(wù)數(shù)據(jù)庫(kù)、主題數(shù)據(jù)庫(kù)間不同結(jié)構(gòu)和格式數(shù)據(jù)的相互轉(zhuǎn)換,以及數(shù)據(jù)傳輸和消息通信的服務(wù)集成平臺(tái),因此本項(xiàng)目須依托于企業(yè)服務(wù)總線(簡(jiǎn)稱ESB)實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的集中整合和廣泛共享,并為業(yè)務(wù)數(shù)據(jù)資源綜合利用和充分挖掘提供技術(shù)支撐。

      (1)服務(wù)注冊(cè)。基于ESB服務(wù)注冊(cè)功能,對(duì)外部系統(tǒng)提供的服務(wù)接口(如webservice接口、jms等)進(jìn)行統(tǒng)一的管理與配置(本項(xiàng)目中均采用webservice接口),并定義服務(wù)通信的消息流。

      (2)服務(wù)發(fā)布。通過(guò)ESB進(jìn)行發(fā)布的接口及代理接口均已完成了解析工作,并以平臺(tái)約定好的標(biāo)準(zhǔn),將轉(zhuǎn)換后的數(shù)據(jù)、方法以統(tǒng)一的標(biāo)準(zhǔn)(如以webservice方式)發(fā)布出去,供其他系統(tǒng)進(jìn)行調(diào)用。

      (3)服務(wù)路由。通過(guò)路由配置可選擇消息傳送的出口及數(shù)據(jù)流轉(zhuǎn)的方向,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)的交換。

      2.主題數(shù)據(jù)展現(xiàn)與分析

      主題數(shù)據(jù)綜合展現(xiàn)與分析主要是以船舶、港口企業(yè)等主題數(shù)據(jù)庫(kù)為基礎(chǔ),并在管理范圍內(nèi)為管理部門(mén)提供靈活的基礎(chǔ)信息查詢。主題數(shù)據(jù)綜合展現(xiàn)與分析用例如圖1所示。

      (1)船舶數(shù)據(jù)展現(xiàn)與分析。它主要以地方海事局管轄的船舶為業(yè)務(wù)主題,并通過(guò)提供相應(yīng)的固定查詢、靈活查詢、固定統(tǒng)計(jì)和靈活統(tǒng)計(jì)功能,實(shí)現(xiàn)船舶信息的跨部門(mén)共享和船舶數(shù)量、噸位、運(yùn)力等指標(biāo)的統(tǒng)計(jì)分析與展現(xiàn)。其重點(diǎn)包括船舶基礎(chǔ)信息及證書(shū)查詢、按船舶種類(lèi)進(jìn)行船舶信息統(tǒng)計(jì)、按船籍及總噸位進(jìn)行船舶數(shù)量統(tǒng)計(jì)等。

      (2)水路運(yùn)輸企業(yè)數(shù)據(jù)展現(xiàn)與分析。它主要以地方海事局轄區(qū)內(nèi)的水路運(yùn)輸企業(yè)為業(yè)務(wù)主題,并提供相應(yīng)的固定查詢、靈活查詢、固定統(tǒng)計(jì)、靈活統(tǒng)計(jì)等功能,實(shí)現(xiàn)水路運(yùn)輸企業(yè)信息的跨部門(mén)共享和企業(yè)數(shù)量、運(yùn)力等指標(biāo)的統(tǒng)計(jì)分析與展現(xiàn),其重點(diǎn)包括水路運(yùn)輸企業(yè)基本信息及證書(shū)查詢、按所屬地區(qū)統(tǒng)計(jì)水路運(yùn)輸企業(yè)數(shù)量等。

      (3)港口企業(yè)數(shù)據(jù)展現(xiàn)與分析。它主要以地方海事局轄區(qū)內(nèi)的港口企業(yè)為業(yè)務(wù)主題,并通過(guò)提供相應(yīng)的固定查詢、靈活查詢、固定統(tǒng)計(jì)、靈活統(tǒng)計(jì)等功能,實(shí)現(xiàn)港口企業(yè)信息的跨部門(mén)共享和企業(yè)數(shù)量等指標(biāo)的統(tǒng)計(jì)分析與展現(xiàn),其重點(diǎn)包括港口企業(yè)數(shù)據(jù)查詢、按所屬地區(qū)進(jìn)行港口經(jīng)營(yíng)人統(tǒng)計(jì)等。

      (4)港口設(shè)施數(shù)據(jù)展現(xiàn)與分析功能。它主要以地方海事局轄區(qū)內(nèi)的港口、港區(qū)、碼頭泊位、航道、錨地、倉(cāng)庫(kù)、堆場(chǎng)等港口設(shè)施為業(yè)務(wù)主題,并通過(guò)提供相應(yīng)的固定查詢、靈活查詢、固定統(tǒng)計(jì)、靈活統(tǒng)計(jì)等功能,實(shí)現(xiàn)港口設(shè)施信息的跨部門(mén)共享和港口設(shè)施數(shù)量等指標(biāo)的統(tǒng)計(jì)分析與展現(xiàn),其重點(diǎn)包括港口設(shè)施基本信息查詢等。

      3. 綜合門(mén)戶

      綜合門(mén)戶是本項(xiàng)目各應(yīng)用系統(tǒng)的統(tǒng)一入口和展現(xiàn)框架,它提供統(tǒng)一用戶認(rèn)證、單點(diǎn)登錄、個(gè)性化消息通知匯總、信息發(fā)布等實(shí)用功能。綜合門(mén)戶平臺(tái)不僅集成本次項(xiàng)目研發(fā)的相應(yīng)系統(tǒng),而且還需要兼容將來(lái)要建的系統(tǒng),并為其提供以上功能。綜合門(mén)戶用例如圖2所示。

      (1)單點(diǎn)登錄管理功能。面向本項(xiàng)目多應(yīng)用系統(tǒng)、多用戶的特點(diǎn),提供單點(diǎn)登錄功能,進(jìn)行集成化管理,以簡(jiǎn)化各部門(mén)工作人員登錄業(yè)務(wù)系統(tǒng)流程,提高地方海事局信息化的一致性。

      (2)消息管理功能。通過(guò)消息通知集成展現(xiàn)功能,為各應(yīng)用系統(tǒng)提供一個(gè)統(tǒng)一的消息通知服務(wù),如最新公告;及時(shí)通知用戶進(jìn)行業(yè)務(wù)請(qǐng)求處理,如業(yè)務(wù)申報(bào)情況。

      (3)工作提醒功能。通過(guò)系統(tǒng)可以查看代辦任務(wù)、工作提醒等信息,任務(wù)處理后或提醒閱讀后自動(dòng)變成已讀信息。

      (4)應(yīng)用系統(tǒng)接口管理。通過(guò)建設(shè)應(yīng)用系統(tǒng)接入接口,不僅能夠統(tǒng)一集成本項(xiàng)目所建設(shè)的各個(gè)應(yīng)用系統(tǒng),還需要兼容以后將要建的應(yīng)用系統(tǒng),以實(shí)現(xiàn)以上單點(diǎn)登錄、消息管理等基本功能。

      4. 系統(tǒng)管理

      系統(tǒng)管理在整個(gè)項(xiàng)目中起到關(guān)鍵性作用,主要包括組織機(jī)構(gòu)管理、用戶權(quán)限管理等。

      (1)組織機(jī)構(gòu)管理。地方海事局(分為市級(jí)、區(qū)縣兩級(jí))由原來(lái)的省地方海事局、省船舶檢驗(yàn)局組建而成,組織機(jī)構(gòu)相對(duì)復(fù)雜。市級(jí)港航管理機(jī)構(gòu)分為市級(jí)港航管理分局及市級(jí)港航管理處,市級(jí)港航管理處與區(qū)縣港航管理所存在業(yè)務(wù)上的上下級(jí)管理關(guān)系。

      (2)用戶權(quán)限管理。不同部門(mén)或不同級(jí)別的用戶均會(huì)對(duì)本項(xiàng)目的系統(tǒng)功能有不同的操作權(quán)限,以保證系統(tǒng)的安全、數(shù)據(jù)的完整。本項(xiàng)目主要對(duì)用戶、角色、權(quán)限、菜單進(jìn)行管理及配置實(shí)現(xiàn)。用戶權(quán)限管理用例如圖3所示。

      (三)非功能需求

      (1)系統(tǒng)處理能力需求。地方海事局需求方要求本系統(tǒng)平均負(fù)載應(yīng)滿足250個(gè)并發(fā)用戶使用,在業(yè)務(wù)處理高峰期滿足300個(gè)并發(fā)用戶使用。

      (2)系統(tǒng)響應(yīng)速度需求。在網(wǎng)絡(luò)通信良好的前提下,用戶在業(yè)務(wù)處理非高峰期內(nèi)進(jìn)行簡(jiǎn)單的系統(tǒng)查詢,在3秒內(nèi)返回結(jié)果;在高峰期內(nèi)進(jìn)行簡(jiǎn)單的系統(tǒng)查詢,在5秒內(nèi)返回結(jié)果。在非高峰期間內(nèi)進(jìn)行復(fù)雜的多條件組合查詢、統(tǒng)計(jì)分析時(shí),要求在10秒內(nèi)返回結(jié)果;在高峰期內(nèi)進(jìn)行多條件組合復(fù)雜查詢、統(tǒng)計(jì)分析時(shí),返回結(jié)果應(yīng)為15秒。在業(yè)務(wù)非高峰期間內(nèi)提交業(yè)務(wù)處理,可以在5秒內(nèi)響應(yīng);在高峰期內(nèi)提交復(fù)雜業(yè)務(wù)情況,可以在10秒內(nèi)返回結(jié)果。

      (3)系統(tǒng)可靠性需求。本系統(tǒng)作為地方海事局的主要業(yè)務(wù),應(yīng)保證提供7×24小時(shí)不間斷服務(wù),對(duì)系統(tǒng)可靠性要求較高。

      (4)系統(tǒng)擴(kuò)展需求。本項(xiàng)目要求系統(tǒng)的技術(shù)架構(gòu)具有較高的可拓展性。

      (5)系統(tǒng)安全需求。由于本系統(tǒng)涉及到全省各級(jí)海事管理部門(mén)的不同類(lèi)型用戶,因此應(yīng)具備靈活的用戶權(quán)限管理措施。

      二、系統(tǒng)總體設(shè)計(jì)

      (一)系統(tǒng)總體設(shè)計(jì)

      本系統(tǒng)主要使用Java技術(shù),并基于SOA架構(gòu)[2]思想進(jìn)行設(shè)計(jì)。本系統(tǒng)主要由基礎(chǔ)平臺(tái)層、數(shù)據(jù)資源層、應(yīng)用支撐層、系統(tǒng)應(yīng)用與展現(xiàn)層,以及信息安全保障體系、標(biāo)準(zhǔn)規(guī)范保障體系等體系構(gòu)成。系統(tǒng)總體架構(gòu)如圖4所示。

      (二)關(guān)鍵問(wèn)題及解決

      (1)梳理各業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù)與數(shù)據(jù)整合的關(guān)系。地方海事局目前使用的業(yè)務(wù)系統(tǒng)有船舶檢驗(yàn)發(fā)證系統(tǒng)、船舶登記系統(tǒng)、水路運(yùn)政系統(tǒng)等的數(shù)據(jù)整合工作,將依據(jù)當(dāng)前業(yè)務(wù)數(shù)據(jù)共享需求建立主題數(shù)據(jù)庫(kù)作為數(shù)據(jù)整合與共享的管理支撐,并以ESB為技術(shù)支撐實(shí)現(xiàn)自動(dòng)化的業(yè)務(wù)數(shù)據(jù)整合。根據(jù)港航管理的業(yè)務(wù)架構(gòu)需求,綜合分析船舶及港航企業(yè)管理的相應(yīng)業(yè)務(wù)和現(xiàn)有應(yīng)用系統(tǒng)數(shù)據(jù)情況,按照對(duì)象對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行合理劃分,并將本項(xiàng)目專題數(shù)據(jù)庫(kù)劃分為船舶、水路運(yùn)輸企業(yè)、水路運(yùn)輸輔助企業(yè)、港口企業(yè)、港口設(shè)施等主題,進(jìn)而為數(shù)據(jù)共享、綜合統(tǒng)計(jì)分析、跨業(yè)務(wù)領(lǐng)域工作協(xié)作提供數(shù)據(jù)基礎(chǔ)。業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù)與數(shù)據(jù)整合工作關(guān)系如圖5所示[3]。

      (2)數(shù)據(jù)交換解決方案。本項(xiàng)目建設(shè)數(shù)據(jù)交換與管理的主要目的是將部海事局一級(jí)數(shù)據(jù)中心中有關(guān)船舶基礎(chǔ)數(shù)據(jù)同步到地方海事局的數(shù)據(jù)庫(kù)中,同時(shí)與地方海事局的各業(yè)務(wù)系統(tǒng)通過(guò)數(shù)據(jù)交換實(shí)現(xiàn)共享,進(jìn)而為全面建設(shè)統(tǒng)一的船舶和港航企業(yè)主題數(shù)據(jù)庫(kù)提供技術(shù)支持。本項(xiàng)目依托于部局與地方海事局建設(shè)的兩級(jí)ESB服務(wù)總線完成數(shù)據(jù)交換與管理功能建設(shè),實(shí)現(xiàn)部省兩級(jí)船舶主題數(shù)據(jù)庫(kù)之間的數(shù)據(jù)交換。通過(guò)地方海事局建設(shè)的二級(jí)ESB服務(wù)總線實(shí)現(xiàn)本項(xiàng)目建設(shè)各個(gè)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù)與主題數(shù)據(jù)庫(kù)數(shù)據(jù)交換和共享。數(shù)據(jù)交換工作如圖6所示。

      (3)主題數(shù)據(jù)展現(xiàn)與分析。本項(xiàng)目主題數(shù)據(jù)庫(kù)主要為數(shù)據(jù)整合共享及主題數(shù)據(jù)綜合展現(xiàn)與分析提供支撐,其數(shù)據(jù)來(lái)源主要包括部海事局一級(jí)數(shù)據(jù)中心(船舶動(dòng)態(tài)監(jiān)控系統(tǒng))以及地方海事局部門(mén)各個(gè)業(yè)務(wù)系統(tǒng)。本項(xiàng)目結(jié)合地方海事局?jǐn)?shù)據(jù)整合需求,通過(guò)與部海事局一級(jí)數(shù)據(jù)中心及本項(xiàng)目建設(shè)業(yè)務(wù)系統(tǒng)對(duì)接進(jìn)行數(shù)據(jù)整合,完成船舶、水路運(yùn)輸企業(yè)港口企業(yè)、港口設(shè)施等主題數(shù)據(jù)庫(kù)建設(shè)。

      (三)部分?jǐn)?shù)據(jù)庫(kù)的設(shè)計(jì)

      將現(xiàn)有數(shù)據(jù)資源按照全域數(shù)據(jù)模型的分類(lèi)體系對(duì)數(shù)據(jù)進(jìn)行分類(lèi)裝載,實(shí)現(xiàn)主題數(shù)據(jù)庫(kù)的建設(shè)。根據(jù)實(shí)際應(yīng)用的需要,通過(guò)數(shù)據(jù)交換獲取、數(shù)據(jù)庫(kù)導(dǎo)入、人工錄入等方式完善數(shù)據(jù)資源。目前,存在的數(shù)據(jù)范圍包括船舶登記系統(tǒng)、船舶檢驗(yàn)發(fā)證系統(tǒng)、船舶噸位丈量發(fā)證系統(tǒng)、水路運(yùn)政管理系統(tǒng)、港口管理系統(tǒng)等業(yè)務(wù)數(shù)據(jù)集。主題數(shù)據(jù)庫(kù)包括船舶主題數(shù)據(jù)、水路運(yùn)輸企業(yè)主題數(shù)據(jù)、港口企業(yè)主題數(shù)據(jù)、港口設(shè)施等主題數(shù)據(jù)庫(kù)。

      三、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

      (一)數(shù)據(jù)交換與管理詳細(xì)設(shè)計(jì)

      本項(xiàng)目為從一級(jí)數(shù)據(jù)中心獲取船舶數(shù)據(jù),完成部海事局一級(jí)數(shù)據(jù)中心與地方海事局二級(jí)數(shù)據(jù)中心船舶數(shù)據(jù)的交換,主要依托部局與地方局建設(shè)的兩級(jí)ESB服務(wù)總線實(shí)現(xiàn)。根據(jù)一級(jí)數(shù)據(jù)中心對(duì)外提供的船舶數(shù)據(jù)共享服務(wù)方式不同,兩級(jí)數(shù)據(jù)庫(kù)同步更新方式可以考慮采用定時(shí)同步或依據(jù)一級(jí)數(shù)據(jù)中心的更新消息通知進(jìn)行實(shí)時(shí)同步。與部局一級(jí)數(shù)據(jù)中心對(duì)接具體技術(shù)方案(本項(xiàng)目采取每天中午12點(diǎn)和晚上10點(diǎn)進(jìn)行數(shù)據(jù)同步)如圖7所示。

      (1)部海事局針對(duì)船舶基本庫(kù)開(kāi)發(fā)相關(guān)的業(yè)務(wù)服務(wù)WS4,提供服務(wù)接口,可以根據(jù)條件如船舶登記號(hào)、船舶識(shí)別號(hào)、最后更新時(shí)間、船籍港等獲取船舶基本數(shù)據(jù)。

      (2)在部局的一級(jí)數(shù)據(jù)交換平臺(tái)注冊(cè)WS4的業(yè)務(wù)服務(wù)BS-WS4。

      (3)在部局的一級(jí)數(shù)據(jù)交換平臺(tái)注冊(cè)BS-WS4的代理服務(wù)PS-WS4。

      (4)在省港航局的二級(jí)數(shù)據(jù)交換平臺(tái)注冊(cè)業(yè)務(wù)服務(wù)BS-WS4-Z,該服務(wù)指向部局的代理服務(wù)PS-WS4。

      (5)省港航局業(yè)務(wù)系統(tǒng)開(kāi)發(fā)相關(guān)的業(yè)務(wù)服務(wù)WS5,該業(yè)務(wù)服務(wù)的功能是將部局查詢的船舶數(shù)據(jù)庫(kù)的通知信息寫(xiě)入本地?cái)?shù)據(jù)庫(kù)。

      (6)在省港航局注冊(cè)代理服務(wù)PS-WS4-Z、省港航局業(yè)務(wù)系統(tǒng)調(diào)用PS-WS4-Z時(shí),服務(wù)路由至BS-WS4-Z,然后再請(qǐng)求轉(zhuǎn)發(fā)至部局一級(jí)數(shù)據(jù)中心,獲取到相關(guān)數(shù)據(jù)后,在PS-WS4-Z的PipeLine里面配置調(diào)用BS-WS5入港航局本地主題數(shù)據(jù)庫(kù)。

      (二)主題數(shù)據(jù)展現(xiàn)與分析詳細(xì)設(shè)計(jì)

      主題數(shù)據(jù)具有面向主題、信息共享、一次輸入多次多處使用的特點(diǎn)。主題數(shù)據(jù)庫(kù)的構(gòu)建模型有星型模型、雪花模式,經(jīng)對(duì)比,前者要比后者查詢效率高,因此在業(yè)務(wù)數(shù)據(jù)維度層級(jí)并不復(fù)雜的情況下,采用星型模式設(shè)計(jì)多維數(shù)據(jù)關(guān)系。

      1.數(shù)據(jù)結(jié)構(gòu)與程序映射

      本系統(tǒng)采用O/R Mapping技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)實(shí)體和應(yīng)用程序的映射。映射關(guān)系如表1所示。

      2.船舶主題數(shù)據(jù)展現(xiàn)與分析

      船舶主題數(shù)據(jù)包括船舶基礎(chǔ)信息、船舶所有權(quán)登記證書(shū)信息、船舶抵押權(quán)證書(shū)信息、船舶國(guó)籍登記證書(shū)信息、船舶營(yíng)運(yùn)證信息、船舶營(yíng)運(yùn)證年審信息等內(nèi)容。船舶主題數(shù)據(jù)展現(xiàn)與分析如圖8所示[4]。

      (1)船舶基礎(chǔ)信息及證書(shū)查詢。系統(tǒng)用戶通過(guò)船舶識(shí)別號(hào)、船舶初次登記號(hào)、中文船名、船檢登記號(hào)、船舶營(yíng)運(yùn)號(hào)、歸屬江西管轄業(yè)務(wù)范圍等查詢條件可以查詢?nèi)〈盎A(chǔ)信息,并關(guān)聯(lián)查看船舶對(duì)應(yīng)的船舶登記相關(guān)證書(shū)信息、船舶檢驗(yàn)相關(guān)證書(shū)信息、船舶營(yíng)運(yùn)證信息、船舶營(yíng)運(yùn)證年審信息、船舶所屬水路運(yùn)輸企業(yè)的基本信息、水路運(yùn)輸許可證信息以及水路運(yùn)輸企業(yè)年度核查信息。用戶通過(guò)前臺(tái)船舶基礎(chǔ)信息查詢界面,發(fā)送查詢請(qǐng)求至ShipInfoAction類(lèi)中g(shù)etShipBaseInfo()方法,調(diào)用業(yè)務(wù)類(lèi)ShipService中的getShipInfo() 方法。通過(guò)調(diào)用ShipDao中的getShip()方法、ShipMortgateCertDao中的getShipMortCert()方法以及ShipRegCertDao()的getShipRegCert()方法,實(shí)現(xiàn)對(duì)船舶相關(guān)數(shù)據(jù)庫(kù)進(jìn)行查詢操作。船舶信息查詢的時(shí)序如圖9所示。

      表1 映射關(guān)系表

      (2)按船舶種類(lèi)進(jìn)行船舶信息統(tǒng)計(jì)。系統(tǒng)用戶可以通過(guò)系統(tǒng)對(duì)本單位所在“地區(qū)”管轄的船舶按照船舶種類(lèi)進(jìn)行統(tǒng)計(jì),并通過(guò)自動(dòng)生成、導(dǎo)出統(tǒng)計(jì)表等,幫助用戶統(tǒng)計(jì)出船舶的數(shù)量、參考載重噸情況、總噸情況等。用戶通過(guò)前臺(tái)船舶統(tǒng)計(jì)界面,發(fā)送統(tǒng)計(jì)請(qǐng)求至ShipInfoAction類(lèi)中g(shù)etShipBaseInfo()方法,調(diào)用業(yè)務(wù)類(lèi)ShipService中的shipCount() 方法。通過(guò)調(diào)用ShipDao中的countShip()方法,實(shí)現(xiàn)對(duì)船舶數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)計(jì)操作。船舶信息統(tǒng)計(jì)的時(shí)序如圖10所示。

      (3)按船籍及總噸位等級(jí)進(jìn)行船舶數(shù)量統(tǒng)計(jì)。系統(tǒng)用戶可以通過(guò)系統(tǒng)對(duì)本單位所在“地區(qū)”管轄的所有船舶按照船籍、總噸位等級(jí)進(jìn)行船舶數(shù)量統(tǒng)計(jì),并通過(guò)自動(dòng)生成、導(dǎo)出統(tǒng)計(jì)表等,幫助用戶統(tǒng)計(jì)出不同總噸位等級(jí)船舶艘數(shù)情況。按船籍及總噸位等級(jí)進(jìn)行船舶數(shù)據(jù)統(tǒng)計(jì)時(shí)序圖與船舶信息統(tǒng)計(jì)時(shí)序圖一樣,在此不再贅述。

      3.水路運(yùn)輸企業(yè)主題數(shù)據(jù)展現(xiàn)與分析

      水路運(yùn)輸企業(yè)主題數(shù)據(jù)包括水路運(yùn)輸企業(yè)基礎(chǔ)信息、水路運(yùn)輸許可證信息、水路運(yùn)輸企業(yè)年審信息等。水路運(yùn)輸企業(yè)主題數(shù)據(jù)展現(xiàn)與分析如圖11所示。

      (1)水路運(yùn)輸企業(yè)信息查詢。系統(tǒng)用戶通過(guò)企業(yè)名稱、許可證編號(hào)、企業(yè)法定代表人、經(jīng)濟(jì)類(lèi)型、行政區(qū)劃、企業(yè)狀態(tài)等查詢條件可以查詢本單位所在“地區(qū)”范圍內(nèi)的水路運(yùn)輸企業(yè)信息,并可關(guān)聯(lián)查看水路運(yùn)輸企業(yè)對(duì)應(yīng)的經(jīng)營(yíng)范圍信息、投資單位信息、專職管理人員信息、初始運(yùn)力規(guī)模信息、擁有運(yùn)輸船舶的船舶營(yíng)運(yùn)證信息、水路運(yùn)輸許可證信息及水路運(yùn)輸企業(yè)年度核查信息。用戶通過(guò)前臺(tái)水路運(yùn)輸基礎(chǔ)信息查詢界面,發(fā)送查詢請(qǐng)求至WaterTranEntAction類(lèi)中g(shù)etEntInfo()方法,調(diào)用業(yè)務(wù)類(lèi)TranEntService中的getEntInfo() 方法。 通過(guò)調(diào)用TranEntDao中的getEnt()方法、TransportDao中g(shù)etTransport()方法以及ExaminedDao()中的getExamined()方法,實(shí)現(xiàn)對(duì)水路運(yùn)輸企業(yè)相關(guān)數(shù)據(jù)庫(kù)的查詢操作。水路運(yùn)輸企業(yè)信息查詢的時(shí)序如圖12所示。

      (2)按所屬地區(qū)及經(jīng)濟(jì)型進(jìn)行水路運(yùn)輸企業(yè)數(shù)量統(tǒng)計(jì)。系統(tǒng)用戶可以通過(guò)系統(tǒng)對(duì)本單位所在“地區(qū)”管轄的所有水路運(yùn)輸企業(yè),按照地區(qū)、經(jīng)濟(jì)類(lèi)型進(jìn)行水路運(yùn)輸企業(yè)數(shù)量統(tǒng)計(jì),并通過(guò)自動(dòng)生成、導(dǎo)出統(tǒng)計(jì)表等,幫助用戶統(tǒng)計(jì)出不同的經(jīng)濟(jì)類(lèi)型的水路運(yùn)輸企業(yè)數(shù)量情況。用戶通過(guò)前臺(tái)水路運(yùn)輸企業(yè)統(tǒng)計(jì)界面,發(fā)送統(tǒng)計(jì)請(qǐng)求至WaterTranEntAction類(lèi)中g(shù)etEntInfo()方法,調(diào)用業(yè)務(wù)類(lèi)TranEntService中的entCount() 方法。通過(guò)調(diào)用TranEntDao中的countEnt()方法,實(shí)現(xiàn)對(duì)水路運(yùn)輸企業(yè)數(shù)據(jù)庫(kù)的統(tǒng)計(jì)操作[5]。水路運(yùn)輸企業(yè)信息統(tǒng)計(jì)的時(shí)序如圖13所示。

      4. 港口企業(yè)主題數(shù)據(jù)展現(xiàn)與分析

      港口企業(yè)主題數(shù)據(jù)庫(kù)包括港口企業(yè)基礎(chǔ)信息、經(jīng)營(yíng)許可證信息等。港口企業(yè)主題數(shù)據(jù)展現(xiàn)與分析如圖14所示。

      (1)按所屬地區(qū)及業(yè)務(wù)種類(lèi)進(jìn)行港口經(jīng)營(yíng)人數(shù)量統(tǒng)計(jì)。系統(tǒng)用戶可以通過(guò)系統(tǒng)對(duì)本單位所在“地區(qū)”管轄的港口經(jīng)營(yíng)人按照業(yè)務(wù)種類(lèi)、所屬地區(qū)進(jìn)行統(tǒng)計(jì),并通過(guò)自動(dòng)生成、導(dǎo)出統(tǒng)計(jì)表等,幫助用戶統(tǒng)計(jì)出港口經(jīng)營(yíng)人的數(shù)量。

      用戶通過(guò)前臺(tái)港口企業(yè)統(tǒng)計(jì)界面,發(fā)送統(tǒng)計(jì)請(qǐng)求至PortOperaAction類(lèi)中g(shù)ePortInfo()方法,調(diào)用業(yè)務(wù)類(lèi)PortOperaService中的portCount() 方法。通過(guò)調(diào)用PortOperaDao中的countPort()方法,實(shí)現(xiàn)對(duì)港口企業(yè)數(shù)據(jù)庫(kù)的統(tǒng)計(jì)操作[6]。港口企業(yè)信息統(tǒng)計(jì)時(shí)序如圖15所示。

      (2)按所屬地區(qū)及碼頭用途進(jìn)行港口經(jīng)營(yíng)人數(shù)量統(tǒng)計(jì)。系統(tǒng)用戶可以通過(guò)系統(tǒng)對(duì)本單位所在“地區(qū)”管轄的港口經(jīng)營(yíng)人按照所在地區(qū)和碼頭泊位類(lèi)別進(jìn)行統(tǒng)計(jì),并通過(guò)自動(dòng)生成、導(dǎo)出統(tǒng)計(jì)表等,幫助用戶統(tǒng)計(jì)出港口經(jīng)營(yíng)人的數(shù)量。該統(tǒng)計(jì)與按所屬地區(qū)進(jìn)行港口經(jīng)營(yíng)人數(shù)量統(tǒng)計(jì)類(lèi)似。

      5. 港口設(shè)施主題數(shù)據(jù)展現(xiàn)與分析

      該模塊與以上幾個(gè)查詢統(tǒng)計(jì)實(shí)現(xiàn)類(lèi)似,在此不再贅述。

      (三)綜合門(mén)戶詳細(xì)設(shè)計(jì)

      (1)單點(diǎn)登錄管理。面向本項(xiàng)目多應(yīng)用系統(tǒng)、多用戶的特點(diǎn),門(mén)戶平臺(tái)需要實(shí)現(xiàn)港口管理系統(tǒng)、水路運(yùn)政管理系統(tǒng)、數(shù)據(jù)管理系統(tǒng)、主題數(shù)據(jù)綜合展現(xiàn)與分析系統(tǒng)可通過(guò)門(mén)戶平臺(tái)進(jìn)行單點(diǎn)登錄的功能,簡(jiǎn)化各部門(mén)工作人員登錄業(yè)務(wù)系統(tǒng)流程,提高地方海事局信息化的一致性。

      (2)消息通知管理。各業(yè)務(wù)系統(tǒng)的通知通過(guò)綜合門(mén)戶消息管理模塊進(jìn)行統(tǒng)一管理,經(jīng)過(guò)一定的規(guī)則判斷實(shí)現(xiàn)消息的發(fā)放,進(jìn)而實(shí)現(xiàn)通知的統(tǒng)一管理和發(fā)送。此功能主要依托于第三方系統(tǒng)在ESB平臺(tái)上注冊(cè)的服務(wù)接口實(shí)現(xiàn)。

      (3)工作提醒管理。綜合門(mén)戶將從各業(yè)務(wù)系統(tǒng)中抓取不同用戶需要處理的工作任務(wù),通過(guò)該模塊對(duì)這些工作任務(wù)進(jìn)展集中展現(xiàn)。當(dāng)各應(yīng)用系統(tǒng)有需要用戶處理的業(yè)務(wù)請(qǐng)求時(shí),用戶通過(guò)點(diǎn)擊這些提醒標(biāo)題可以進(jìn)入該任務(wù)來(lái)源系統(tǒng)查看具體內(nèi)容,并完成相應(yīng)工作的處理。

      (4)應(yīng)用系統(tǒng)接口管理。應(yīng)用系統(tǒng)接口管理提供整合其他業(yè)務(wù)系統(tǒng)的接口規(guī)范和標(biāo)準(zhǔn),是數(shù)據(jù)與流程服務(wù)的通道,是將應(yīng)用系統(tǒng)與門(mén)戶進(jìn)行整合的橋梁,此版塊也是基于第三方在ESB平臺(tái)上注冊(cè)的接口實(shí)現(xiàn)。該模塊具有SOA架構(gòu)理念、采用輕量級(jí)數(shù)據(jù)載體JSON等特點(diǎn)。

      (四)系統(tǒng)權(quán)限管理詳細(xì)設(shè)計(jì)

      基于地方海事局組織架構(gòu),進(jìn)行系統(tǒng)角色與權(quán)限管理。不同組織級(jí)別所具有的工作職責(zé)有所區(qū)分,那么體現(xiàn)在系統(tǒng)上則是給每個(gè)用戶分配不同的權(quán)限,以防止因越權(quán)行為帶來(lái)的信息泄露、誤操作等情況的出現(xiàn)。例如:系統(tǒng)管理員具有維護(hù)主題數(shù)據(jù)庫(kù)、創(chuàng)建用戶角色等功能[7];區(qū)縣級(jí)用戶僅能查詢其管轄范圍內(nèi)的船舶數(shù)據(jù)情況,而不能查詢市級(jí)范圍的船舶情況。權(quán)限管理如圖16所示。

      (五)應(yīng)用效果

      基于面向服務(wù)架構(gòu)思想,設(shè)計(jì)一個(gè)標(biāo)準(zhǔn)化、規(guī)范化的統(tǒng)一數(shù)據(jù)展現(xiàn)平臺(tái),完成數(shù)據(jù)交換與管理、主題數(shù)據(jù)綜合展現(xiàn)與分析、港口管理、綜合門(mén)戶等功能,達(dá)到業(yè)務(wù)系統(tǒng)集成與數(shù)據(jù)資源整合的目的,并解決地方海事局業(yè)務(wù)系統(tǒng)不能互聯(lián)、信息孤島嚴(yán)重、港口管理水平低下等問(wèn)題,實(shí)現(xiàn)跨部門(mén)信息共享與業(yè)務(wù)協(xié)同,提升港航管理部門(mén)對(duì)內(nèi)協(xié)作能力以及對(duì)外行業(yè)監(jiān)管水平。

      四、結(jié)語(yǔ)

      本文是地方海事局基于ESB的統(tǒng)一數(shù)據(jù)展現(xiàn)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)的基礎(chǔ)上完成的,在對(duì)實(shí)際業(yè)務(wù)詳細(xì)調(diào)研的情況下,嚴(yán)格按照軟件工程的思想和方法進(jìn)行系統(tǒng)需求、分析、設(shè)計(jì)、編碼和測(cè)試。目前,該系統(tǒng)已交付使用,且運(yùn)行良好,但還有以下須改進(jìn)的方面:

      (1)需要增強(qiáng)系統(tǒng)的訪問(wèn)性能。目前,本系統(tǒng)在運(yùn)行期間能夠滿足百級(jí)用戶訪問(wèn),但隨著用戶使用量的增加,對(duì)系統(tǒng)性能會(huì)提出新的挑戰(zhàn)。

      (2)數(shù)據(jù)同步機(jī)制須持續(xù)優(yōu)化。現(xiàn)階段兩級(jí)數(shù)據(jù)中心通過(guò)定期調(diào)用服務(wù)接口進(jìn)行數(shù)據(jù)交換,勢(shì)必會(huì)增加一級(jí)數(shù)據(jù)中心的訪問(wèn)壓力,后續(xù)若各地方局均采用此模式進(jìn)行數(shù)據(jù)同步,則須要將其優(yōu)化為數(shù)據(jù)庫(kù)適配器自主通知模式,進(jìn)行增量數(shù)據(jù)同步。

      參考文獻(xiàn):

      [1]馮培培,王輝.基于ESB技術(shù)的系統(tǒng)集成框架的研究[J].通信技術(shù),2010,43(1):195-197.

      [2]鄧子云,楊曉峰,黃婧.基于ESB的SOA-BPM系統(tǒng)集成平臺(tái)關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[J].科學(xué)技術(shù)與工程,2010,10(3):799-803.

      [3]林懷恭, 聶瑞華,羅輝瓊.基于ESB的共享數(shù)據(jù)中心的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2010,27(5):186-188.

      [4]VARUN GROVER, KALLE LYYTINEN.New state of play in information systems research:the push to the edges [J].MIS Quarterly,2015,39(2):271-A5.

      [5]LRONID STOIMENOV,MILO BOGDANOVIC,SANJA BOGDANOVIC-DINIC.ESB-based sensor web integration for the prediction of electric power supply system vulnerability[J].Sensors,2013,13(8):623-658.

      [6]MARTINEZ-CARRERAS M A,GARCIA JIMENEZ F J,GOMEZ SKARMETA A F.Building integrated business environments: analyzing open-source ESB[J].Enterprise Information Systems,2015,9(4):401-435.

      [7]郭文越,陳虹,劉萬(wàn)軍.基于SOA 的數(shù)據(jù)共享與交換平臺(tái)[J].計(jì)算機(jī)工程,2010,36(19):280-282.

      [責(zé)任編輯楊玉東]

      Design and Implementation of the Unified Data Presenting Platform Based on ESB

      ZHANG Xiaoli1,XU Feifei2

      (1.SchoolofPublicFinanceandTaxation,CapitalUniversityofEconomicsandBusiness,Beijing100070,China; 2.SchoolofSoftware,BeihangUniversity,Beijing100070,China)

      Abstract:By analyzing the problems existing in present management system of local maritime bureau, we put forward such function modules as data exchange management, display and analysis of subject data, port management, comprehensive portal and so on to solve the data-sharing problem of different systems. Adopting SOA and B/S, based on ESB, this new system can achieve data exchange and sharing between different systems. Data exchange and management module adopts the WebService interface to realize data synchronization, which will provide data for authoritative and consistent business database. With data warehouse technology, subject data display and analysis module can provide such functions as flexible query, comprehensive analysis and statistics reporting. Port management module offers a smart platform for the informatization of port management business. The comprehensive portal provides an integrated access for application systems to simplify their use and management.

      Key words:enterprise service bus(ESB); data; design and implementation of platform

      DOI:10.16698/j.hpu(social.sciences).1673-9779.2016.02.005

      收稿日期:2015-12-23

      基金項(xiàng)目:教育部人文社會(huì)科學(xué)規(guī)劃項(xiàng)目(13YJA790002);北京市教育委員會(huì)社會(huì)科學(xué)研究計(jì)劃項(xiàng)目(PXM2013_014205_000152);首都經(jīng)濟(jì)貿(mào)易大學(xué)校級(jí)學(xué)術(shù)新人計(jì)劃項(xiàng)目。

      作者簡(jiǎn)介:張曉麗(1987—),女,山東濰坊人,博士生,主要從事稅收理論、仿真模擬研究。 E-mail:xiaoli0525@163.com

      中圖分類(lèi)號(hào):U692.5;F552

      文獻(xiàn)標(biāo)識(shí)碼:A

      文章編號(hào):1673-9779(2016)02-0158-11

      張曉麗,徐飛飛.基于企業(yè)服務(wù)總線的統(tǒng)一數(shù)據(jù)展現(xiàn)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].2016,17(2):158-168.

      猜你喜歡
      數(shù)據(jù)
      論數(shù)據(jù)權(quán)的劃分標(biāo)準(zhǔn)和分類(lèi)
      以未來(lái)決定現(xiàn)在
      網(wǎng)絡(luò)辦公環(huán)境下的數(shù)據(jù)信息安全問(wèn)題及對(duì)策
      醫(yī)院統(tǒng)計(jì)報(bào)表數(shù)據(jù)在醫(yī)院管理服務(wù)中的常見(jiàn)問(wèn)題研究
      競(jìng)技分析及其發(fā)展趨勢(shì)研究
      高校信息化管理的應(yīng)用探究
      溫室控制系統(tǒng)及控制方法的研究
      公路工程試驗(yàn)檢測(cè)存在的問(wèn)題及措施
      焊接工藝仿真訓(xùn)練系統(tǒng)中焊點(diǎn)數(shù)據(jù)的建立方法
      一種借助數(shù)據(jù)處理構(gòu)建的智能食堂管理系統(tǒng)
      苍南县| 招远市| 安多县| 清徐县| 松原市| 吉安县| 安远县| 庆云县| 东山县| 兴文县| 苏尼特右旗| 忻城县| 观塘区| 石林| 东海县| 红原县| 大新县| 广州市| 闸北区| 黑山县| 万山特区| 洪泽县| 綦江县| 郸城县| 商城县| 青河县| 茂名市| 漳州市| 尚义县| 民乐县| 临桂县| 卢氏县| 石狮市| 广汉市| 丽江市| 三台县| 蓬溪县| 平江县| 福海县| 伊宁县| 铁力市|