• 
    

    
    

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

      基于Web Service的數(shù)據(jù)庫同步系統(tǒng)的設計與實現(xiàn)研究

      2017-03-15 12:25:20劉軍
      電子技術與軟件工程 2017年2期
      關鍵詞:觸發(fā)器異構客戶端

      摘 要 隨著計算機技術的快速發(fā)展,信息管理應用系統(tǒng)已經(jīng)應用到了各個企業(yè)以及部門中,但是由于這些部門都缺少統(tǒng)一標準的信息化管理體系,因此存在著很多的不足 ,Web Service是一個專門的系統(tǒng)軟件,它可以進行跨網(wǎng)絡的計算機操作,同時作為一種分布式的計算技術,Web Service能夠實現(xiàn)相互的通信與共享操作,本文就對基于Web Service 的數(shù)據(jù)庫同步系統(tǒng)的設計與實現(xiàn)進行具體的分析與研究,希望能為以后該方面的工作提供一些幫助。

      【關鍵詞】Web Service數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫同步系統(tǒng) 設計與實現(xiàn) 分析

      1 引言

      Web Service作為一種新型的網(wǎng)絡應用程序,它改變了傳統(tǒng)的數(shù)據(jù)交換系統(tǒng),具有很好的語言獨立性與互操作性,Web Service是面向對象所開發(fā)出來的,它采用的標準協(xié)議是簡單而又容易理解的,利用XML以及HTTP協(xié)議進行信息的表達與傳輸,就可以將不同平臺的差異性進行屏蔽,同時Web Service還具有很好的互操作性,能夠準確的解決數(shù)據(jù)同步的問題,還提供了一系列開放性的協(xié)議與標準,例如HTTP、SOAP等等,這些協(xié)議從一定程度上消除了信息管理系統(tǒng)之間的操作問題。可擴展性也是Web Service最為重要的特點之一,基于Web Service能夠將信息管理系統(tǒng)的不同應用劃分成獨立的實體,這樣就具備了很好的可擴展性。本文就對基于Web Service的數(shù)據(jù)庫同步系統(tǒng)的設計與實現(xiàn)進行詳細的分析。

      2 基于Web Service的數(shù)據(jù)庫同步系統(tǒng)的設計

      數(shù)據(jù)同步客戶端程序就是主要負責對數(shù)據(jù)庫數(shù)據(jù)進行調用,還要與Web Service程序進行通信,此外在同步客戶端中還具備相應的觸發(fā)器,它能夠將數(shù)據(jù)的變化準確的記錄下來,用戶只需要進行掃描就可以通過客戶端及時的獲取到更多的信息,所謂觸發(fā)器技術其實主要是對表的操作,其中包括插入、修改、刪除的功能,也可以使用INSERT、DELETE和UPDATE這三種技術,科學、合理的使用觸發(fā)器技術就能夠保證數(shù)據(jù)庫資源的及時更新,也能確保數(shù)據(jù)的安全性與可靠性。在數(shù)據(jù)庫中一般都使用SQL語句來創(chuàng)建觸發(fā)器,利用CREATE TRIGGER加上觸發(fā)器名就可以創(chuàng)建一個觸發(fā)器了,創(chuàng)建成功之后就可以繼續(xù)之后的操作了。在基于Web Service的數(shù)據(jù)庫同步系統(tǒng)的設計中主要包括系統(tǒng)數(shù)據(jù)庫、客戶端、Web服務器等幾個部分構成,其中數(shù)據(jù)庫同步系統(tǒng)可以將數(shù)據(jù)庫中的數(shù)據(jù)提取出來,然后與Web Service進行通信,數(shù)據(jù)同步客戶端程序能夠對數(shù)據(jù)庫中存在的事件進行掃描,根據(jù)特定的格式進行適當?shù)姆庋b,在異構數(shù)據(jù)庫的信息數(shù)據(jù)進行同步的過程中,根據(jù)服務器的WSDL服務將文檔進行掃描同時加入SOAP請求信息,最后進行相應的處理與回應。當Web Service程序在網(wǎng)頁上進行運行的時候,可以將整個的運行過程劃分為服務接口層、業(yè)務邏輯層以及訪問層這三個層次,接口層主要是對客戶端進行相關技術的說明,而業(yè)務邏輯層是對現(xiàn)實業(yè)務的規(guī)定與請求的調用,數(shù)據(jù)庫訪問層則是將數(shù)據(jù)庫中的數(shù)據(jù)分享并更新到共享數(shù)據(jù)庫中,基于Web Service可以很好的解決存在的一些問題,這樣對系統(tǒng)造成的損失也會比較小,并且在異構數(shù)據(jù)庫中也不會出現(xiàn)相互影響的問題,這樣就很好的保證了客戶的投資成本,也降低了異構數(shù)據(jù)庫同步系統(tǒng)的開發(fā)難度。

      3 基于Web Service的數(shù)據(jù)庫同步系統(tǒng)方案的實現(xiàn)

      通過對基于Web Service的數(shù)據(jù)庫同步系統(tǒng)的設計分析,可以得到一個具體的Web Service的系統(tǒng)方案,在方案中各個軟件之間是獨立的,相同的數(shù)據(jù)可以在不同的系統(tǒng)中進行輸入,而每次輸入輸出的標準也是不同的,通過借助Web Service技術就能實現(xiàn)數(shù)據(jù)信息之間的共享,而利用Web Service也能實現(xiàn)數(shù)據(jù)信息的同步問題,具體的操作可以根據(jù)以下的方法進行:首先,要將觸發(fā)器技術準確的應用到數(shù)據(jù)庫中,這樣也是為了更好的獲取到數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)變化情況,在異構數(shù)據(jù)庫中如果數(shù)據(jù)發(fā)生了變動就會觸動觸發(fā)器,其次,客戶端程序可以實現(xiàn)信息數(shù)據(jù)的同步,客戶端只需要進行定期的掃描工作就能夠對沒有同步的數(shù)據(jù)進行相應的處理,此外,通過客戶端實現(xiàn)Web Service與HTTP的遠程調用服務。最后,利用服務器終端來進行異構數(shù)據(jù)系統(tǒng)的數(shù)據(jù)同步,只需要建立起相應的框架,實現(xiàn)與客戶端的連通然后分析SOAP的請求就能將數(shù)據(jù)同步到數(shù)據(jù)庫中,由于異構數(shù)據(jù)庫系統(tǒng)有一定的特殊性,因此如果將Web Service的端口進行暴露,那么安全問題就會隨之而來,如果對安全性不能很好的控制后果將會十分嚴重,對于安全控制的問題可以采取以下四級的策略:

      (1)進行安全認證的控制,在這其中包括MD5加密技術以及相應控制技術,主要的目的就是為了確保用戶賬戶的安全。

      (2)證書的安全認證技術。在這一技術中要建立相應的數(shù)據(jù)安全訪問通道,確保數(shù)據(jù)在通信的過程中足夠安全。

      (3)Web Service訪問加密技術。應用了這種加密技術就可以在進行Web Service數(shù)據(jù)庫服務時進行安全控制。

      (4)使用簽名技術。這種技術需要通過多方的信息共享才能實現(xiàn),并且只能在客戶端來使用這種聯(lián)合簽名的技術,隨著科技的不斷進步,相信在未來的發(fā)展中該技術會取得更大的進步。

      4 結束語

      綜上所述,本文根據(jù)Web Service的相應技術特點,提出了一種基于Web Service的數(shù)據(jù)庫同步系統(tǒng)設計方案,這種同步系統(tǒng)將觸發(fā)器的變化進行控制,然后再通過同步客戶端程序將XML文檔轉換給Web Service程序,由Web Service的應用層再將數(shù)據(jù)更新到數(shù)據(jù)表中,從而實現(xiàn)數(shù)據(jù)的同步,經(jīng)過一系列實踐證明,這種數(shù)據(jù)庫同步系統(tǒng)真正實現(xiàn)了安全、可靠,并且確保能夠進行有效的分布以及數(shù)據(jù)的共享與利用。相信在眾多專業(yè)技術人員的共同努力之下,未來我國基于Web Service的數(shù)據(jù)庫同步系統(tǒng)的設計與實現(xiàn)問題會取得更大的發(fā)展。

      參考文獻

      [1]李智宏.基于Web Service的數(shù)據(jù)庫同步系統(tǒng)設計與實現(xiàn)[J].電腦編程技巧與維護,2016(07).

      [2]詹麗紅.基于Web Service的數(shù)據(jù)庫同步系統(tǒng)的設計與實現(xiàn)[J].網(wǎng)絡安全技術與應用,2014(03).

      [3]高源.基于Web Service的數(shù)據(jù)庫同步系統(tǒng)的設計與實現(xiàn)[J].中國管理信息化,2016(07).

      作者簡介

      劉軍(1985-),男,重慶市永川人?,F(xiàn)為重慶電信職業(yè)學院信息工程學院助教。研究方向為軟件開發(fā)與嵌入式開發(fā)。

      作者單位

      重慶電信職業(yè)學院信息工程學院 重慶市 402160

      猜你喜歡
      觸發(fā)器異構客戶端
      試論同課異構之“同”與“異”
      縣級臺在突發(fā)事件報道中如何應用手機客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設計與實現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      主從JK觸發(fā)器邏輯功能分析
      電子世界(2017年22期)2017-12-02 03:03:45
      異構醇醚在超濃縮洗衣液中的應用探索
      使用觸發(fā)器,強化安全性
      overlay SDN實現(xiàn)異構兼容的關鍵技術
      電信科學(2016年11期)2016-11-23 05:07:56
      在新興異構SoCs上集成多種系統(tǒng)
      客戶端空間數(shù)據(jù)緩存策略
      和林格尔县| 报价| 蚌埠市| 甘南县| 休宁县| 禄丰县| 连平县| 义马市| 太康县| 武宣县| 井研县| 马龙县| 理塘县| 长顺县| 思南县| 项城市| 军事| 庆阳市| 莒南县| 海林市| 临城县| 民乐县| 和平县| 根河市| 修文县| 南靖县| 宁国市| 鹿泉市| 墨脱县| 潜山县| 东乡| 南召县| 临潭县| 漳浦县| 竹山县| 威宁| 习水县| 河间市| 卢湾区| 浠水县| 平安县|