国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

統(tǒng)一數(shù)據(jù)交換平臺在物流項目中的研究與應(yīng)用

2010-07-27 06:40朱華明賈海天
中國新技術(shù)新產(chǎn)品 2010年5期
關(guān)鍵詞:海關(guān)報文統(tǒng)一

朱華明 賈海天

(1、蘇州大學(xué)計算機科學(xué)技術(shù)學(xué)院,江蘇 蘇州 215021 2、太倉職業(yè)教育中心校,江蘇 太倉 215400 3、蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院,江蘇 太倉 215400)

電子數(shù)據(jù)交換(Electric Data Interchange,EDI)是一種利用計算機進行商務(wù)處理的新方法,它是將貿(mào)易、運輸、保險、銀行和海關(guān)等行業(yè)的信息,用一種國際公認的標準格式,通過計算機通信網(wǎng)絡(luò),使各有關(guān)部門、公司和企業(yè)之間進行數(shù)據(jù)交換和處理,并完成以貿(mào)易為中心的全部業(yè)務(wù)過程。由于EDI的使用可以完全取代傳統(tǒng)的紙張文件的交換,因此也有人稱它為“無紙貿(mào)易”或“電子貿(mào)易”。

1 系統(tǒng)需要解決的問題

EDI是一種在公司之間傳輸訂單、發(fā)票等作業(yè)文件的電子化手段。它通過計算機通信網(wǎng)絡(luò)將貿(mào)易、動輸、保險、銀行和海關(guān)等行業(yè)信息,用一種國際公認的標準格式,實現(xiàn)各有關(guān)部門或公司與企業(yè)之間的數(shù)據(jù)交換與處理,并完成以貿(mào)易為中心的全部過程,它是80年代發(fā)展起來的一種新穎的電子化貿(mào)易工具,是計算機、通信和現(xiàn)代管理技術(shù)相結(jié)合的產(chǎn)物。國際標準化組織(ISO)將EDI描述成“將貿(mào)易(商業(yè))或行政事務(wù)處理按照一個共認的標準變成結(jié)構(gòu)化的事務(wù)處理或信息數(shù)據(jù)格式,從計算機到計算機的電子傳輸”。而ITU-T(原CCITT)將EDI定義為“從計算機到計算機之間的結(jié)構(gòu)化的事務(wù)數(shù)據(jù)互換”。又由于使用EDI可以減少甚至消除貿(mào)易過程中的紙面文件,因此EDI又被人們通俗地稱為“無紙貿(mào)易”。統(tǒng)一數(shù)據(jù)交換平臺主要實現(xiàn)功能是:(1)電子數(shù)據(jù)交換(2)傳輸數(shù)據(jù)的存證 (3)報文標準格式轉(zhuǎn)換 (4)安全保密 (5)提供信息查詢(6)提供技術(shù)咨詢服務(wù)(7)提供晝夜24小時不間斷服務(wù) (8)提供信息增殖服務(wù)等。

我國必須要盡快發(fā)展EDI業(yè)務(wù),具體體現(xiàn)在以下兩個方面:

(1)對外開放的發(fā)展,特別是對外經(jīng)濟貿(mào)易活動規(guī)模的迅速擴大,導(dǎo)致與國外商業(yè)(及其他類型)數(shù)據(jù)交換量的急劇擴大。根據(jù)許多國家統(tǒng)計,單證費用占產(chǎn)品貿(mào)易額的7%左右,我國對外貿(mào)易每年的單證費用大約是70億美元,如果采用EDI技術(shù),估計每年僅此一項就可節(jié)省數(shù)十億美元。

(2)中國已經(jīng)加入世界貿(mào)易組織,加入世界貿(mào)易組織一方面意味著我國國內(nèi)市場已經(jīng)納入了世界大市場,另一方面也意味著我們的生產(chǎn)要面向世界的大循環(huán)中。因此,在未來世界貿(mào)易組織活動中,我們要想在競爭激烈的國際貿(mào)易市場中站穩(wěn)腳跟,全面推廣、采用EDI技術(shù)已成為我國一項重要的技術(shù)政策。它對促使我國消除國際貿(mào)易中的技術(shù)壁壘,推進產(chǎn)品和企業(yè)步入國際統(tǒng)一的大市場,無疑有十分深遠的影響。

結(jié)合實際工作需要,作者在多個保稅物流園信息化建設(shè)中遇到這樣的問題,這些問題是物流系統(tǒng)急待解決的問題,對各個子系統(tǒng)的核心業(yè)務(wù)構(gòu)成了關(guān)鍵性的影響,正因為這些問題,所以我們需要建立統(tǒng)一的數(shù)據(jù)交換平臺來完成實際項目中的需求。

2 系統(tǒng)需求與設(shè)計

各個企業(yè)各個單位之間都開發(fā)和應(yīng)用了自己的信息化系統(tǒng)。各個單位之間使用了不同的開發(fā)技術(shù)和后臺數(shù)據(jù)庫,它們之間是分離,沒有關(guān)系的。企業(yè)集成不僅僅能創(chuàng)建一個三(表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)訪問層)層應(yīng)用結(jié)構(gòu),還能使一個應(yīng)用分布到多臺計算機上。分布式應(yīng)用中,單個的一層是無法自己運行的,而集成應(yīng)用中的每一個應(yīng)用都能獨立運行,它們時間通過偶合完成功能。異步消息傳遞體系結(jié)構(gòu)來集成多個應(yīng)用,異構(gòu)數(shù)據(jù)庫的同步問題是實際項目中急待解決的問題。

電子數(shù)據(jù)交換最主要的任務(wù)是實現(xiàn)不同系統(tǒng),不同業(yè)務(wù)之間的數(shù)據(jù)交換與系統(tǒng)整合,下圖是一個實際項目中各個系統(tǒng)的分布圖(圖1),各個系統(tǒng)之間是彼此獨立的,使用各自不同的數(shù)據(jù)庫。首先企業(yè)端通過一站式申報平臺申報單證信息到海關(guān)由海關(guān)進行審批工作,如果海關(guān)審批通過,相應(yīng)的企業(yè)端信息狀態(tài)則進行變更,然后企業(yè)端發(fā)送車輛信息到物流園區(qū)場站系統(tǒng),場站系統(tǒng)接收到海關(guān)端的放行信息和企業(yè)端發(fā)送的車輛信息則進行車輛通過放行工作。

同時一站式平臺可以通過Web服務(wù)接收企業(yè)ERP系統(tǒng)發(fā)送過來的核庫信息,并且把核庫信息保存到一站式系統(tǒng)后發(fā)送核庫報文到海關(guān)系統(tǒng),由海關(guān)相關(guān)人員進行核銷操作,實現(xiàn)海關(guān)庫存的核減。

圖1

整個系統(tǒng)之間是通過各自獨立的Windows服務(wù)監(jiān)控自己的數(shù)據(jù)庫,對應(yīng)表發(fā)生變更以后,生成變更后的XML報文,通過路由設(shè)置由MQ消息隊列把報文發(fā)送到統(tǒng)一數(shù)據(jù)交換平臺,統(tǒng)一數(shù)據(jù)交換平臺把報文通過路由配置發(fā)送到接收端,接收端服務(wù)接收到MQ報文以后,對接收的XML報文解析進入接收端數(shù)據(jù)庫。各個報文定義使用Schema定義來完成,只有符合Schema規(guī)則定義的報文才可以進入消息隊列來進行傳輸。例如客戶關(guān)系Schema報文定義如(圖2)所示,只有符合Schema格式的報文才可以生成XML報文進行傳輸。

根據(jù)需求架構(gòu)和傳輸?shù)膱笪母袷?,我們制定了相?yīng)的實現(xiàn)方法與實施方案來滿足客戶要求,實現(xiàn)信息的及時安全傳遞。

3 系統(tǒng)實現(xiàn)與實施

各個子系統(tǒng)之間有他們獨立的服務(wù)程序來完成,它們與統(tǒng)一數(shù)據(jù)交換平臺建立接口,然后由統(tǒng)一數(shù)據(jù)交換平臺進行報文的路由分發(fā)。

圖3

如(圖3)所示,傳輸系統(tǒng)使用了WINDOWS服務(wù)來完成各個節(jié)點的數(shù)據(jù)監(jiān)控;根據(jù)上圖可以看出其內(nèi)部包括以下組成部分:

(1)WindowsServe_Fuzhou:Windows服務(wù)組件,負責(zé)各個子系統(tǒng)的數(shù)據(jù)傳輸;出庫動作:Adapter組件接收到自己數(shù)據(jù)庫變更的時候,通過對應(yīng)配置指定的Schema生成XML報文,發(fā)送報文到MQ消息隊列里面。入庫動作:接收到MQ隊列里面的XML報文、通過對應(yīng)的Schema進行報文格式的解析,符合格式要求的報文通過Adapter組件進入到自己的數(shù)據(jù)庫表里面。

(2)MSMQ:消息隊列傳輸組件,負責(zé)XML報文的傳輸工作;

(3)BIZTALK_MESSAGE:報文定義、解析、路由、配置組件;是整個傳輸系統(tǒng)的核心。使用配置文件來完成以上配置工作,提高系統(tǒng)的靈活性。

(4)LOG:系統(tǒng)日志模塊,用于報文的傳輸跟蹤與調(diào)試,建立統(tǒng)一的日志監(jiān)控平臺,完成對每一筆報文的監(jiān)視工作,同時可以對出現(xiàn)異常的報文進行分析工作,通過Web頁面顯示給客戶;

(5)SqlAdapter_fuzhou:數(shù)據(jù)庫(SQLSERVER)監(jiān)視組件,當監(jiān)視到數(shù)據(jù)庫里面對應(yīng)的表發(fā)生變更以后,Adapter組件會啟動BIZTALK_MESSAGE消息處理模塊,對數(shù)據(jù)表里面的記錄進行操作,進行出入庫操作,服務(wù)的數(shù)據(jù)訪問層使用了傳統(tǒng)的三層架構(gòu)來完成,如(圖4)所示,數(shù)據(jù)庫與傳輸服務(wù)服務(wù)之間使用了ADO.net進行數(shù)據(jù)庫訪問,通過數(shù)據(jù)訪問層 (DAL)和業(yè)務(wù)邏輯層(BLL)完成,提高了系統(tǒng)的可讀性與靈活性;

圖4

(6)ORACLE Adapter:數(shù)據(jù)庫(ORACLE)監(jiān)視組件,對Oracle數(shù)據(jù)庫進行監(jiān)視工作,系統(tǒng)通過不同類型的Adapter實現(xiàn)的多種數(shù)據(jù)庫的訪問接口,如果有新的數(shù)據(jù)庫類型只需要增加對應(yīng)的Adapter就可以實現(xiàn)對應(yīng)的數(shù)據(jù)庫同步;

(7)Security_Module:消息傳遞過程中的加密解密組件,系統(tǒng)使用了證書加密機制來完成對XML報文的加密和解密工作;

具體代碼如圖5:

系統(tǒng)編譯測試完成以后,需要把服務(wù)部署到對應(yīng)的系統(tǒng)上面,各個系統(tǒng)之間是通過網(wǎng)閘分離開來的,,所有系統(tǒng)之間的數(shù)據(jù)傳輸都需要通過統(tǒng)一數(shù)據(jù)交換平臺來完成。如(圖 1)所示,一站式平臺、海關(guān)端系統(tǒng)、場站系統(tǒng)分別部署自己的服務(wù)。各個服務(wù)相對獨立,同時與統(tǒng)一數(shù)據(jù)交換平臺進行報文傳遞,用于完成報文的接收和發(fā)送工作,具體部署包括修改配置文件,DLL動態(tài)鏈接庫的裝配 (其中Schema定義模塊需要裝配到操作系統(tǒng)目錄下面),運行數(shù)據(jù)庫腳本和具體的服務(wù)安裝工作(主要包括連接數(shù)據(jù)庫設(shè)置、報文監(jiān)控系統(tǒng)的設(shè)置)。安裝部署完成以后打開三個不同地點的WINDOWS服務(wù),系統(tǒng)部署完成,同時部署統(tǒng)一數(shù)據(jù)交換平臺,對應(yīng)的統(tǒng)一監(jiān)控平臺使用微軟的BIZTALK系統(tǒng)集成軟件來整合,可以實現(xiàn)不同數(shù)據(jù)庫的同步工作。通過實際項目的運行工作,目前在運行情況良好。

4 結(jié)束語

文章通過統(tǒng)一數(shù)據(jù)交換平臺與WINDOWS服務(wù)相結(jié)合實現(xiàn)數(shù)據(jù)訂閱分發(fā)機制給出了數(shù)據(jù)交換的一些具體解決方案。其中對XML報文的定義、解析、配置工作是系統(tǒng)實現(xiàn)的核心工作。

[1]康博著《BizTalk高級編程》,清華大學(xué)出版社,2005

[2]程明光主編,《電子商務(wù)數(shù)據(jù)交換標準與應(yīng)用》,人民郵電出版社,2006

[3]孫榮明 賈海天,基于WEB服務(wù)的B2B系統(tǒng)集成[J].中國新技術(shù)新產(chǎn)品,2009-4

猜你喜歡
海關(guān)報文統(tǒng)一
基于J1939 協(xié)議多包報文的時序研究及應(yīng)用
堅持嚴管和厚愛相統(tǒng)一的著力點
CTCS-2級報文數(shù)據(jù)管理需求分析和實現(xiàn)
清代海關(guān)銀錠漫談
碑和帖的統(tǒng)一,心和形的統(tǒng)一,人和藝的統(tǒng)一
關(guān)于未納入海關(guān)統(tǒng)計的貨物貿(mào)易收支統(tǒng)計研究
外貿(mào)企業(yè)海關(guān)合規(guī)重點提示
淺析反駁類報文要點
統(tǒng)一數(shù)量再比較
ATS與列車通信報文分析
马关县| 行唐县| 沙河市| 兖州市| 昌图县| 隆尧县| 买车| 博罗县| 张北县| 宝山区| 赤壁市| 香格里拉县| 南漳县| 双桥区| 景泰县| 三门峡市| 阿巴嘎旗| 定州市| 宁河县| 府谷县| 镇远县| 黎平县| 洛宁县| 原平市| 和硕县| 天水市| 镇远县| 永兴县| 东丽区| 凭祥市| 桦南县| 平利县| 泗洪县| 桂阳县| 潞西市| 房产| 奉贤区| 邵武市| 松滋市| 广饶县| 阳江市|