亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

        張曉麗,徐飛飛

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

        ?

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

        張曉麗1,徐飛飛2

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

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

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

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

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

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

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

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

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

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

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

        (二)功能需求

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

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

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

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

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

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

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

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

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

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

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

        3. 綜合門戶

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

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

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

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

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

        4. 系統(tǒng)管理

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

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

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

        (三)非功能需求

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

        (2)系統(tǒng)響應(yīng)速度需求。在網(wǎng)絡(luò)通信良好的前提下,用戶在業(yè)務(wù)處理非高峰期內(nèi)進(jìn)行簡單的系統(tǒng)查詢,在3秒內(nèi)返回結(jié)果;在高峰期內(nèi)進(jìn)行簡單的系統(tǒng)查詢,在5秒內(nèi)返回結(jié)果。在非高峰期間內(nèi)進(jìn)行復(fù)雜的多條件組合查詢、統(tǒng)計分析時,要求在10秒內(nèi)返回結(jié)果;在高峰期內(nèi)進(jìn)行多條件組合復(fù)雜查詢、統(tǒng)計分析時,返回結(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小時不間斷服務(wù),對系統(tǒng)可靠性要求較高。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        (三)綜合門戶詳細(xì)設(shè)計

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

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

        (3)工作提醒管理。綜合門戶將從各業(yè)務(wù)系統(tǒng)中抓取不同用戶需要處理的工作任務(wù),通過該模塊對這些工作任務(wù)進(jìn)展集中展現(xiàn)。當(dāng)各應(yīng)用系統(tǒng)有需要用戶處理的業(yè)務(wù)請求時,用戶通過點擊這些提醒標(biāo)題可以進(jìn)入該任務(wù)來源系統(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)與門戶進(jìn)行整合的橋梁,此版塊也是基于第三方在ESB平臺上注冊的接口實現(xiàn)。該模塊具有SOA架構(gòu)理念、采用輕量級數(shù)據(jù)載體JSON等特點。

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

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

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

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

        四、結(jié)語

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

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

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

        參考文獻(xiàn):

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

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

        [3]林懷恭, 聶瑞華,羅輝瓊.基于ESB的共享數(shù)據(jù)中心的研究與實現(xiàn)[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]郭文越,陳虹,劉萬軍.基于SOA 的數(shù)據(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

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

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

        中圖分類號:U692.5;F552

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

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

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

        猜你喜歡
        數(shù)據(jù)
        論數(shù)據(jù)權(quán)的劃分標(biāo)準(zhǔn)和分類
        以未來決定現(xiàn)在
        網(wǎng)絡(luò)辦公環(huán)境下的數(shù)據(jù)信息安全問題及對策
        醫(yī)院統(tǒng)計報表數(shù)據(jù)在醫(yī)院管理服務(wù)中的常見問題研究
        競技分析及其發(fā)展趨勢研究
        高校信息化管理的應(yīng)用探究
        溫室控制系統(tǒng)及控制方法的研究
        公路工程試驗檢測存在的問題及措施
        價值工程(2016年30期)2016-11-24 16:39:03
        焊接工藝仿真訓(xùn)練系統(tǒng)中焊點數(shù)據(jù)的建立方法
        一種借助數(shù)據(jù)處理構(gòu)建的智能食堂管理系統(tǒng)
        国产在线观看一区二区三区av | 秘书边打电话边被躁bd视频| 天天做天天爱天天爽综合网 | 粉嫩高中生无码视频在线观看| 人妻无码人妻有码不卡| 国内精品国产三级国产avx| 美女人妻中文字幕av| 一区二区三区日韩毛片| 青青草在线免费视频播放| 亚洲中国精品精华液| 欧美成人秋霞久久aa片 | 又色又爽又黄又硬的视频免费观看| 日韩精品无码一区二区中文字幕| 欧美多毛肥胖老妇做爰| 无遮挡十八禁在线视频国产制服网站 | 麻豆成人久久精品一区| 日韩中文字幕一区二区二区| 成人麻豆日韩在无码视频| 精品国内在视频线2019| 人妻无码一区二区三区四区| 无码日日模日日碰夜夜爽| 国产精品无码久久久久久蜜臀AV| 日本一二三区在线视频观看 | 久久精品夜色噜噜亚洲a∨| 亚洲精品美女久久久久99| 亚洲国产成人久久综合一区77 | 18禁男女爽爽爽午夜网站免费| 在线免费欧美| 国产99视频一区二区三区| 亚洲精品成人无百码中文毛片| 国产福利视频一区二区| 欧美艳星nikki激情办公室| 无码h黄动漫在线播放网站| 91爱爱视频| 加勒比久草免费在线观看| av日韩一区二区三区四区| 影音先锋女人aa鲁色资源| 中文亚洲成a人片在线观看| 99精品国产闺蜜国产在线闺蜜| av国产免费在线播放| 黄色av亚洲在线观看|