日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
基于Web SerVice技術實現(xiàn)大型系統(tǒng)集成
基于Web SerVice技術實現(xiàn)大型系統(tǒng)集成
 更新時間:2008-8-17 15:57:29  點擊數(shù):12
【字體: 字體顏色

       1 引 言

       當一個單位或機構在面臨信息化要求時,最直接的方式是采購或自行開發(fā)系統(tǒng)以滿足需求。久而久之在單位或機構內(nèi)部將會有許多為了不同目的而建置的信息系統(tǒng),這些系統(tǒng)使用的操作系統(tǒng)平臺(operation system)、程序設計語言(programming language)及信息標準可能不同。當然,將單位內(nèi)部所必需的系統(tǒng)整合起來的解決方案能夠很好的解決這個問題,該方案目的是整合現(xiàn)有子系統(tǒng),改善應用流程。

       過去的集成解決方案雖然能夠有效地將系統(tǒng)內(nèi)部子系統(tǒng)集成到一起,暫時滿足應用需求,但仍無法提供有效的方法將所有系統(tǒng)納人,一旦有新的需求要加入集成,又將面對一連串的程序開發(fā)與流程變更,更為重要的是因成本高、導入期間過長而喪失優(yōu)勢。

       一個大型應用系統(tǒng)內(nèi)部由數(shù)以千計的程序模塊、數(shù)據(jù)庫、帶有運行過程的數(shù)據(jù)文件、控制單元以及安全訪問機制所組成。由于系統(tǒng)集成工作涉及大量連續(xù)的低級別程序開發(fā)任務,有時甚至會對大部分系統(tǒng)模塊進行重新開發(fā)以實現(xiàn)集成需求,因此,集成工作需要消耗大量資源、時間與資金。

       運用Web Service技術實現(xiàn)的系統(tǒng)集成方案,將對應用系統(tǒng)創(chuàng)建并集成的那些用以控制自身應用運作效率的應用程序及處理過程所采用的方式產(chǎn)生深遠影響。與此同時,該方案也使得隨時隨地在系統(tǒng)內(nèi)部自由的交換并訪問信息成為可能,Web Service技術能夠在應用程序和業(yè)務流程之間實現(xiàn)順暢的自動化信息交換機制,而不必考慮這些信息最初是由何種應用或平臺提供的。本文將討論以下

       3個問題:

       (1)Web SeriVice技術的定義及包含協(xié)議。

       (2)目前3種實施Web Service技術的先進應用程序框架。

       (3)應用Web SerVice技術解決系統(tǒng)集成的實例。

       2 Web Service技術簡介

       2.1 Web Service的定義

       Web SerVice技術是應用程序通過內(nèi)聯(lián)網(wǎng)或者因特網(wǎng)發(fā)布和利用軟件服務的一種標準機制。他提供了一套分布式的計算技術,在Internet或Intranet上通過使用標準的XML協(xié)議和信息格式提供應用服務。使用標準的XML協(xié)議使得Web服務平臺、語言和發(fā)布者能夠互相獨立,并以一種高度靈活和自動化方式組織交互活動,建立基礎牢固的系統(tǒng)應用集成,是實現(xiàn)系統(tǒng)集成解決方案的一個理想的 選擇。

       作為Web Service用戶,客戶程序可以采用UDDI協(xié) 議發(fā)現(xiàn)服務器應用程序(Web Service供應商)發(fā)布的WebSerVice;采用WSDL語言確定服務的接口定義;用基于SOAP的XML文檔再通過}iTTP,FTP和SMTP等常用通信方式交換數(shù)據(jù)。在Web Service的客戶應用程序一方,客戶程序在本機調(diào)用方法,但是被調(diào)用的方法會被轉換為XML(基于SOAP),并通過網(wǎng)絡發(fā)送給Web Service供應 商應用程序。供應商再利用XMI.文檔(基于SOAP)發(fā)回對方法調(diào)用的響應。由于Web Service是通過URL,HtTTP和XML訪問的,所以運行在任何平臺之上、采用任何語言的應用程序都可以訪問XML Web Service。

       2.2 Web Service堆棧協(xié)議

       Web Services是一個全新的技術架構,在這個技術架構中,為了支持技術架構的各種特性,各種各樣的技術規(guī)范不斷地開發(fā)出來。整個Web Services技術系列被稱為"Web ServiceS stack",他們就像一個堆棧那樣,按照圖1所示的方式共存協(xié)作著。

              

       其中,底部是先前定義好的并且廣泛使用的傳輸層和網(wǎng)絡層的標準:IP,HTTP,SMTP等。而中間部分是目前開發(fā)的Web Service的相關標準協(xié)議,包括服務調(diào)用協(xié)議SOAP,服務描述協(xié)議WSDL和服務發(fā)現(xiàn)協(xié)議UDDI,WS-Inspection,以及服務工作流描述語言WSFL,Web Service的安全協(xié)議以及路由協(xié)議等。右邊部分是各個協(xié)議層的公用機制,這些機制一般由外部的正交機制來完成。

       3 實施工具介紹

       目前各大技術提供商都在研究和開發(fā)Web Service的事務性支持,業(yè)界最領先的有Microsoft、IBM和SUN等幾家大型軟件公司,目前他們主要的工作集中在:一方面協(xié)力制定國際化We.b Service標準;另一方面推出支持Web Service技術開發(fā)、部署和應用整套過程的基礎平臺和框架。下面將介紹以上三家公司的系列產(chǎn)品。

       3.1 Microsoft.NET基礎框架平臺

       Microsoft.NET就是Microsoft XML Web Service平臺。他對建立和利用標準的Web Service提供內(nèi)置支掙。在微軟的.NET框架內(nèi),客戶應用程序通過Web Service偵聽器的實現(xiàn)即可調(diào)用Web Service。服務器應用程序(Web Service供應商)可以用任何.NET編程語言,比如C#,VB.NET或者受管C++實現(xiàn)Web Service,程序將被編譯為微軟中介語言MSIL,之后被公共語言運行時用CL.R這種虛擬機執(zhí)行?蛻魬贸绦(Web Service用戶)可以用MSXML或者ASP.NET實現(xiàn)Web Service偵聽器,以方法調(diào)用的方式調(diào)用Web Service。

       3.2 J2EE基礎框架平臺

       J2EE由一整套技術和說明規(guī)范組成,每一種規(guī)范都規(guī)定了各類J2EE函數(shù)的操作方式。J 2EE為基于XML的RPC(JAX-RPC)提供了Java API用以支持面向函數(shù)/方法的Web Service集成。JAX-RPC采用XML執(zhí)行遠程過程調(diào)用(RPC),同時為匯集和去匯集參數(shù)、傳送和接收過程調(diào)用提供API。到目前為止,JAX--RPC的參考實現(xiàn)還依賴于SOAP 1.1和HTTPl.1兩種協(xié)議版本。

       定義和實現(xiàn)基于JAX-RPC的Web Service。其WebService的實現(xiàn)既可以是獨立的Java應用程序也可以是Enterprise Java Bean(EJB)。JAX-RPC API可以用來創(chuàng)建基于SOAP的封裝器以確定現(xiàn)有Java類或者EJB的WSDL接口。

       在服務器端JAX-RPC運行時(runtime)系統(tǒng)上部署Web Service。其部署受到Web Service具體實現(xiàn)的控制。比如說,如果實現(xiàn)方式是EJB,那么其部署就應該在EJB容器內(nèi)進行。

       客戶應用程序通過WSDL文檔說明端口調(diào)用WebService。對客戶應用程序來說,對Web Service的調(diào)用應該形如本機方法調(diào)用。

       3.3 WebSphere基礎框架平臺

       WebSphere是IBM在Web Services策略中的核心平臺。WebSphere是行業(yè)第一個產(chǎn)品化的用于提供和部署Web Service的功能性基礎架構軟件平臺。WebSphere支持所有開發(fā)、發(fā)布、部署Web Service應用所必須的開放標準和技術,包括UDDI,SOAP,J 2EE,WSDL,和對XML技術集成的增強。IBM擁有第一個商業(yè)化的開發(fā)Web Service和Java Server Page

[1] [2]  下一頁
  • 上一篇: 跳頻通信信號源的研制
  • 下一篇: 基于以太網(wǎng)的無源光網(wǎng)絡技術應用
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1