jrzgy.com-四虎精彩成人永久免费中文字幕,国产欧美另类精品久久久,精品美女AⅤ国产女教师,好好日夜夜操视频,2020年国产精品久久久久精品,蜜桃国产乱码精品一区二区三区,久久6妺妺窝人体色www图片,色欲香天天综合网无码

歡迎您訪問鄭州興邦電子股份有限公司官方網站!
阿里巴巴誠信通企業
全國咨詢熱線:40000-63966
興邦電子,中國水控機第一品牌

聯系興邦電子

全國咨詢熱線:40000-63966

售后:0371-55132951/55132952

工廠:河南省 鄭州市 高新區蓮花街電子電器產業園

基于Web Service技術的校園一卡通中的第三方系統應用集成研究

文章出處:http://www.jrzgy.com 作者: 人氣: 發表時間:2011年09月16日

[文章內容簡介]:隨著信息高度集中化的發展,校園一卡通越來越需要集成第三方系統,以達到信息高度集中化管理.本文將討論用WebService技術來對一卡通中集成第三方系統的研究。

    1 引言

    隨著信息高度集中化的發展,校園一卡通系統越來越需要集成第三方系統,以達到信息高度集中化管理。而傳統的接入方案一般有兩種:一種是由一卡通系統專業人員開發一個API標準,由API來控制第三方系統的接入。另一種是開發一個動態鏈接庫DLL給第三方系統,由第三方系統開發人員自己根據所提供標準接口自行開發并接入到一卡通系統中。無論是哪種方案,都會浪費大量的人力和物力,并且系統之間又存在著異構的問題,這使得開發人員在開發應用程序的接口時負擔特別的重。本文將討論用Web Service技術來對一卡通中第三方系統的集成研究。

    2 Web Service

    2.1 什么是Web Service

    Internet發展非常迅速,Web站點從僅僅能提交單一的用戶界面的頁面,到現在已經轉變為能夠將多種應用、服務等組織在一起的Web站點。它也由最初的被動的地位變成了現在的可進行設計的智能化Web Service,即Web服務。Web服務(Web Service)是一種新型的分布式應用程序,是下一代的www,它以一種獨立的、自描述的和模塊化的方式,通過Web來發布、查找和訪問:一個Web服務就是一個應用程序,它的接口和綁定可以用XML描述與發現,并且可以通過基XML、SOAP、WSDL、UDDI等Internet標準直接支持,由XML通過HTTP協議來調度的遠過程調用(RPC),與其他基于XML消息的軟件應用進行交互。當一個Web服務部署以后,其它應用(以及其他Web服務)就可以發現和訪問這個服務。

    2.2 Web Service的關鍵技術

    Web Service完全基于XML技術,利用XML語言建立起一整套協議棧,解決了從Service的封裝到接口的描述、及Service的注冊和發行的一系列問題。Web Service服務提供者和服務請求者均使用XML傳遞消息和數據流。SOAP構建于XML之上,與HTTP協議綁定,解決跨平臺的傳輸問題。Web Service通過SOAP建立跨平臺的遠程調用。除了SOAP之外,WSDL也是Web Service架構的組成部分。WSDL也是使用XML語言,用來描述Web Service所提供的信端口和服務。

    UDDI用來定位和發行Web Service。SOAP、WSDL、UDDI構成了Web Service技術的核心。

    (1)SOAP(Simple 0bject Acces Protoco1)簡單對象訪問協議。SOAP是一種基于XML的表示層協議,它定議了分布式環境中應用軟件之間相一調用的方法和傳遞數據的標準方式,采用XML作為數據傳送的格式,RPC作為一致性的調用途徑,以HTTP作為底層通信協議通過防火墻使服務提供者和服務使用者在Internet上進行交互,用來在應用程序之間以對象的形式對等地、方便地交換數據。
    (2 ) UDDI (Universal Discovery DescriptionIntergration)-通用發現、描述和集成協議,是一套面向WEB務服的信息注冊中心的現標準和規范。它提供一個基于Web的、分布式的注冊、發布和發現Web Service的標準機制。UDDI的核心組件是UDDI商業注冊中心,它使用一個XML文檔來描述企業及其提供的Web Service。創建UDDI注冊中心的目的就是發布和發現Web Service。
    (3)WSDL(Web Service Description Language)-Web服務描述語言。WSDL定義了一個基于XML的組件描述標準機制。它將Web Service描述為能夠進消息交換的服務訪問點的集合。

    2.3 Web Service關鍵技術之間的關系。

    服務提供者向服務客戶提供服務前,先使用WSDL描述其服務,并在UDDI注冊中心注冊。UDDI注冊中心保存有指向WSDL描述和指向服務的指針。一旦服務客戶需要使用服務,則先查詢UDDI注冊中心找到相應的服務并獲取相應的WSDL描述和指向服務的指針。服務客戶使用所得到的WDL描述構造一條SOAP消息,服務客戶與Web Service之間使用此消息進行通信。三者的關系如圖1所示:

 

    3 Web Service的架構

    Web Service是基于服務的體系架構。其體系結構關心3個方面的問題:服務的描述,服務的注冊發布和服務級的通信。Web服務體系結構提供了3個協議WSDL(Web Services Description Language)和UDDI(Universal Discovery Description Integration)以及SOAP協議。其中WSDL和UDDI用來描述和發布Web服務,SOAP 協議于具體的網絡傳輸協議,應用程序可以通過它調用Web服務,訪問UDDI節點,以及相互通信,其技術實現如圖2:

 

    該模型涉及到3個實體即Web服務提供者、Web服務請求者、Web服務代理者和3個操作即Web服務的發布、發現、綁定。

    服務提供者(Service Provider),也叫服務提供商,它為處理一系列特定任務的軟件資源提供服務接口,是Web服務的制作者和擁有者,它在Web服務注冊中心通過發布操作將其Web服務提供給互聯網用戶。

    服務請求者(Service Requester),也叫服務使用者,它向Web服務提供者發送SOAP消息,發現并調用其它企業提供的服務,在某些情況下,提供者節點就在本地的企業內部網上,它也可能存在于遠的端的因特網上。

    服務代理者(Service Requester),也叫服務使用者,它向Web服務提供者發送SOAP消息,發現并調用其它企業提供的服務,在某些情況下,提供者節點就在本地的企業內部網上,它也可能存在于遠端的因特網上。

    服務代理者(Service Broker)作為服務的中介者,Web服務提供者和Web服務使用者之間的橋梁,通過它服務提供者可以發布或注冊他們的服務,服務請求者通過它能夠發現和定位所申請的服務并獲得用來綁定服務的信息,從而完成所要的服務。

    Web Service的3種操作。其中發布/撤消:服務提供者在一個或多個注冊處登記他們已有的服務,或者撤消已經注冊的服務;查找:服務請求者與一個或多個注冊處建立連接,查詢能滿足他們需求的服務信息;綁定:服務請求者和服務提供者之間建立服務路徑。

    4 用Web Service技術實現一卡通系統集成

    4.1 Web Service技術集成的體系架構

    綜上所述,我們可以利用Web Service良好的封裝性,跨平臺性及以簡單靈活性在校園一卡通中得到很好的應用。在傳統應用集成模型中,為了能使第三方系統能順利接人,需要在本系統與第三方系統之間加一個代理服務器,用于提供給第三方客戶端應用程序以及企業本身系統的接口程序,由于系統本身復雜以及第三方系統的需求使得代理服務器變得很“胖”。并且由于系統之間本身存在著異構問題,這就使代理服務器的設計變得復雜起來。

第1頁第2頁

本文關鍵詞:應用集成,WebService,系統集成,校園一卡通,一卡通
回到頂部
主站蜘蛛池模板: 奉节县| 磐石市| 卓资县| 内江市| 华池县| 固安县| 中西区| 平湖市| 张家界市| 时尚| 济南市| 黑龙江省| 渭源县| 彭山县| 宜章县| 突泉县| 新宾| 株洲市| 滨州市| 石楼县| 南川市| 大冶市| 汨罗市| 上饶市| 新蔡县| 鄂伦春自治旗| 积石山| 禹州市| 长春市| 堆龙德庆县| 晋城| 甘孜| 明溪县| 新疆| 河池市| 五指山市| 婺源县| 义马市| 中卫市| 抚远县| 专栏|