• 
    

    
    

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

      ?

      如何部署Web Service(Web服務)

      2014-12-09 00:07徐秀勤
      無線互聯(lián)科技 2014年11期
      關鍵詞:體系架構部署服務

      徐秀勤

      摘 要:隨著Internet的飛速發(fā)展,企業(yè)與企業(yè)之間的合作不再僅僅局限于線進行了,而是越來越多地依賴于網(wǎng)絡,各企業(yè)都努力將自己的業(yè)務打包成獨立的、靈活的、能跨越不能平臺的服務,供其他客戶來訪問,而本論文就是主要介紹各服務提供者是如何部署自己的服務的。

      關鍵詞:Web 服務;部署;體系架構

      1 概述

      隨著Internet與分布式數(shù)據(jù)處理的飛速發(fā)展,越來越多的企業(yè)將自己的業(yè)務轉(zhuǎn)移到了互聯(lián)網(wǎng)絡,電子商務也隨之蓬勃發(fā)展起來,企業(yè)與企業(yè)之間的業(yè)務處理也日益依賴于互聯(lián)網(wǎng)絡。為此各企業(yè)為了更加方便地與不同的合作伙伴之間進行業(yè)務處理,他們都努力將自己的業(yè)務打包成獨立的、靈活的、能跨越不同平臺的服務,這就是Web服務的初端,面向服務的一種新型的編程技術。

      2 Web Service的體系架構

      Web Service的體系結(jié)構是基于SOA(Service Oriented Architecture)架構的,它有三個角色與三種操作,它們之間的關系如圖1所示。

      ⑴ Service Provider(服務提供者)。該角色是Web服務的擁有者,實現(xiàn)了服務的業(yè)務邏輯,駐留服務,控制對服務的訪問。它將Web服務的描述Publish(發(fā)布)給服務注冊中心或是服務請求者。⑵Service Requestor(服務請求者)。該角色是具有特定功能的企業(yè),它使用Find操作從本地或服務注冊中心檢索服務,發(fā)現(xiàn)服務描述,能按照要求與服務進行Bind,調(diào)用服務或啟動與服務交互的應用程序。⑶Service Registry(服務注冊中心)。該角色提供可供搜索的web服務目錄,請求者在注冊機構中搜索服務描述,獲取服務信息,訪問服務。

      3 部署Web服務的環(huán)境要求

      企業(yè)或是組織要想將自己的服務提供給他人調(diào)用,則需要在自己的服務器上部署該服務。支持Web服務的服務器環(huán)境要求如下:

      ⑴安裝JDK(如jre7),注意版本,與操作系統(tǒng)有關,有Win32與Win64之分。要配置好環(huán)境變量path的值,確保能找到jdk路徑。⑵下載并安裝開發(fā)平臺Eclipse,要能開發(fā)j2ee的版本,也有Win32位與Win64位之分,安裝完后要在eclispe中設置JDK為第1步中的1.70版本。

      在Eclipse開發(fā)平臺中,選擇window preference java installed jres可以刪除默認的不達標的jre版本,然后通過add按鈕,找到第1步中安裝的jre路徑即可。⑶安裝Tomcat。版本不能太低,可以選擇7.0版本。要能支持上面的JDK版本。并且也要注意有Win32與Win64之分。Tomcat是開源的,可以下載解壓版,解壓到適當位置就行。⑷在Eclipse中配置Tomcat。window preference Server Runtime Environment選擇第3)點中Tomcat7.0安裝路徑即可。⑸需要把Apache axis2部署到 tomcat上去。部署Web服務需要服務器的支持,而該服務器又需要Apache Axis2技術支持。Apache Axis2技術是實現(xiàn)Web服務的一種技術框架,采用AXIOM的橷核心XML處理模型,支持不同的消息交換模式,如只有請求消息、只有響應消息、請求和響應消息等三種消息交換模式;支持多種傳輸協(xié)議,如HTTP、SMTP、TCP、JMS等,支持SOAP1.1和SOAP1.2版本的標準消息格式。

      axis2部署到tomcat上去的具體方法是:從網(wǎng)上下載axis2相關的包axis2-1.4.1-war.zip,從中解壓出axis2.war,然后把axis2.war文件復制到Tomcat安裝目錄的webapps下即可。然后要啟動Tomcat,在瀏覽器地址欄中輸入http://localhost:8080/axis2,如果出現(xiàn)如圖2所示的頁面,則表示安裝成功。

      4 部署Web服務的具體方法

      要真正把自己編寫的服務部署到服務器上供請求者調(diào)用,則需要做以下幾件事:

      ⑴可以用Eclipse開發(fā)平臺,創(chuàng)建一個至少包含一個public訪問權限方法的Java工程。⑵可以將上面的Java工具打包成aar文件。如果要將一個Java工程生成aar文件,Eclipse需要插件,從網(wǎng)上下載:axis2-eclipse-codegen-plugin-1.6.2.zip與axis2-eclipse-service-plugin-1.6.2.zip ,將它們解壓到Eclipse安裝目錄下的子目錄dropins中。重新啟動Eclipse開發(fā)平臺,則選擇File new other則可以打開wizard對話框,從中可以找到“Axis2 Wizards”向?qū)?,下面有“Axis2 Code Generator”與“Axis2 Service Archiver”兩個功能。利用第2個功能就可以按照向?qū)б徊揭徊桨涯硞€Java工程生成aar文件。⑶將第⑵步生成的aar文件復制到Tomcat主目錄下的webapps\axis2\WEB-INF\Services中,即部署完成。

      部署完畢后,在圖2的“Services”超鏈接下應該能看到剛才部署成功的Web服務,單擊服務名稱還能看到相應的WSDL文件。

      5 結(jié)束語

      作為Web服務提供者部署完服務以后,對外提供訪問的地址,服務請求者只要編寫一個簡單的客戶端訪問程序,就可以很方便地訪問服務提供者提供的服務了,具體方法由于篇幅限制就不在這里介紹了。

      摘 要:隨著Internet的飛速發(fā)展,企業(yè)與企業(yè)之間的合作不再僅僅局限于線進行了,而是越來越多地依賴于網(wǎng)絡,各企業(yè)都努力將自己的業(yè)務打包成獨立的、靈活的、能跨越不能平臺的服務,供其他客戶來訪問,而本論文就是主要介紹各服務提供者是如何部署自己的服務的。

      關鍵詞:Web 服務;部署;體系架構

      1 概述

      隨著Internet與分布式數(shù)據(jù)處理的飛速發(fā)展,越來越多的企業(yè)將自己的業(yè)務轉(zhuǎn)移到了互聯(lián)網(wǎng)絡,電子商務也隨之蓬勃發(fā)展起來,企業(yè)與企業(yè)之間的業(yè)務處理也日益依賴于互聯(lián)網(wǎng)絡。為此各企業(yè)為了更加方便地與不同的合作伙伴之間進行業(yè)務處理,他們都努力將自己的業(yè)務打包成獨立的、靈活的、能跨越不同平臺的服務,這就是Web服務的初端,面向服務的一種新型的編程技術。

      2 Web Service的體系架構

      Web Service的體系結(jié)構是基于SOA(Service Oriented Architecture)架構的,它有三個角色與三種操作,它們之間的關系如圖1所示。

      ⑴ Service Provider(服務提供者)。該角色是Web服務的擁有者,實現(xiàn)了服務的業(yè)務邏輯,駐留服務,控制對服務的訪問。它將Web服務的描述Publish(發(fā)布)給服務注冊中心或是服務請求者。⑵Service Requestor(服務請求者)。該角色是具有特定功能的企業(yè),它使用Find操作從本地或服務注冊中心檢索服務,發(fā)現(xiàn)服務描述,能按照要求與服務進行Bind,調(diào)用服務或啟動與服務交互的應用程序。⑶Service Registry(服務注冊中心)。該角色提供可供搜索的web服務目錄,請求者在注冊機構中搜索服務描述,獲取服務信息,訪問服務。

      3 部署Web服務的環(huán)境要求

      企業(yè)或是組織要想將自己的服務提供給他人調(diào)用,則需要在自己的服務器上部署該服務。支持Web服務的服務器環(huán)境要求如下:

      ⑴安裝JDK(如jre7),注意版本,與操作系統(tǒng)有關,有Win32與Win64之分。要配置好環(huán)境變量path的值,確保能找到jdk路徑。⑵下載并安裝開發(fā)平臺Eclipse,要能開發(fā)j2ee的版本,也有Win32位與Win64位之分,安裝完后要在eclispe中設置JDK為第1步中的1.70版本。

      在Eclipse開發(fā)平臺中,選擇window preference java installed jres可以刪除默認的不達標的jre版本,然后通過add按鈕,找到第1步中安裝的jre路徑即可。⑶安裝Tomcat。版本不能太低,可以選擇7.0版本。要能支持上面的JDK版本。并且也要注意有Win32與Win64之分。Tomcat是開源的,可以下載解壓版,解壓到適當位置就行。⑷在Eclipse中配置Tomcat。window preference Server Runtime Environment選擇第3)點中Tomcat7.0安裝路徑即可。⑸需要把Apache axis2部署到 tomcat上去。部署Web服務需要服務器的支持,而該服務器又需要Apache Axis2技術支持。Apache Axis2技術是實現(xiàn)Web服務的一種技術框架,采用AXIOM的橷核心XML處理模型,支持不同的消息交換模式,如只有請求消息、只有響應消息、請求和響應消息等三種消息交換模式;支持多種傳輸協(xié)議,如HTTP、SMTP、TCP、JMS等,支持SOAP1.1和SOAP1.2版本的標準消息格式。

      axis2部署到tomcat上去的具體方法是:從網(wǎng)上下載axis2相關的包axis2-1.4.1-war.zip,從中解壓出axis2.war,然后把axis2.war文件復制到Tomcat安裝目錄的webapps下即可。然后要啟動Tomcat,在瀏覽器地址欄中輸入http://localhost:8080/axis2,如果出現(xiàn)如圖2所示的頁面,則表示安裝成功。

      4 部署Web服務的具體方法

      要真正把自己編寫的服務部署到服務器上供請求者調(diào)用,則需要做以下幾件事:

      ⑴可以用Eclipse開發(fā)平臺,創(chuàng)建一個至少包含一個public訪問權限方法的Java工程。⑵可以將上面的Java工具打包成aar文件。如果要將一個Java工程生成aar文件,Eclipse需要插件,從網(wǎng)上下載:axis2-eclipse-codegen-plugin-1.6.2.zip與axis2-eclipse-service-plugin-1.6.2.zip ,將它們解壓到Eclipse安裝目錄下的子目錄dropins中。重新啟動Eclipse開發(fā)平臺,則選擇File new other則可以打開wizard對話框,從中可以找到“Axis2 Wizards”向?qū)В旅嬗小癆xis2 Code Generator”與“Axis2 Service Archiver”兩個功能。利用第2個功能就可以按照向?qū)б徊揭徊桨涯硞€Java工程生成aar文件。⑶將第⑵步生成的aar文件復制到Tomcat主目錄下的webapps\axis2\WEB-INF\Services中,即部署完成。

      部署完畢后,在圖2的“Services”超鏈接下應該能看到剛才部署成功的Web服務,單擊服務名稱還能看到相應的WSDL文件。

      5 結(jié)束語

      作為Web服務提供者部署完服務以后,對外提供訪問的地址,服務請求者只要編寫一個簡單的客戶端訪問程序,就可以很方便地訪問服務提供者提供的服務了,具體方法由于篇幅限制就不在這里介紹了。

      摘 要:隨著Internet的飛速發(fā)展,企業(yè)與企業(yè)之間的合作不再僅僅局限于線進行了,而是越來越多地依賴于網(wǎng)絡,各企業(yè)都努力將自己的業(yè)務打包成獨立的、靈活的、能跨越不能平臺的服務,供其他客戶來訪問,而本論文就是主要介紹各服務提供者是如何部署自己的服務的。

      關鍵詞:Web 服務;部署;體系架構

      1 概述

      隨著Internet與分布式數(shù)據(jù)處理的飛速發(fā)展,越來越多的企業(yè)將自己的業(yè)務轉(zhuǎn)移到了互聯(lián)網(wǎng)絡,電子商務也隨之蓬勃發(fā)展起來,企業(yè)與企業(yè)之間的業(yè)務處理也日益依賴于互聯(lián)網(wǎng)絡。為此各企業(yè)為了更加方便地與不同的合作伙伴之間進行業(yè)務處理,他們都努力將自己的業(yè)務打包成獨立的、靈活的、能跨越不同平臺的服務,這就是Web服務的初端,面向服務的一種新型的編程技術。

      2 Web Service的體系架構

      Web Service的體系結(jié)構是基于SOA(Service Oriented Architecture)架構的,它有三個角色與三種操作,它們之間的關系如圖1所示。

      ⑴ Service Provider(服務提供者)。該角色是Web服務的擁有者,實現(xiàn)了服務的業(yè)務邏輯,駐留服務,控制對服務的訪問。它將Web服務的描述Publish(發(fā)布)給服務注冊中心或是服務請求者。⑵Service Requestor(服務請求者)。該角色是具有特定功能的企業(yè),它使用Find操作從本地或服務注冊中心檢索服務,發(fā)現(xiàn)服務描述,能按照要求與服務進行Bind,調(diào)用服務或啟動與服務交互的應用程序。⑶Service Registry(服務注冊中心)。該角色提供可供搜索的web服務目錄,請求者在注冊機構中搜索服務描述,獲取服務信息,訪問服務。

      3 部署Web服務的環(huán)境要求

      企業(yè)或是組織要想將自己的服務提供給他人調(diào)用,則需要在自己的服務器上部署該服務。支持Web服務的服務器環(huán)境要求如下:

      ⑴安裝JDK(如jre7),注意版本,與操作系統(tǒng)有關,有Win32與Win64之分。要配置好環(huán)境變量path的值,確保能找到jdk路徑。⑵下載并安裝開發(fā)平臺Eclipse,要能開發(fā)j2ee的版本,也有Win32位與Win64位之分,安裝完后要在eclispe中設置JDK為第1步中的1.70版本。

      在Eclipse開發(fā)平臺中,選擇window preference java installed jres可以刪除默認的不達標的jre版本,然后通過add按鈕,找到第1步中安裝的jre路徑即可。⑶安裝Tomcat。版本不能太低,可以選擇7.0版本。要能支持上面的JDK版本。并且也要注意有Win32與Win64之分。Tomcat是開源的,可以下載解壓版,解壓到適當位置就行。⑷在Eclipse中配置Tomcat。window preference Server Runtime Environment選擇第3)點中Tomcat7.0安裝路徑即可。⑸需要把Apache axis2部署到 tomcat上去。部署Web服務需要服務器的支持,而該服務器又需要Apache Axis2技術支持。Apache Axis2技術是實現(xiàn)Web服務的一種技術框架,采用AXIOM的橷核心XML處理模型,支持不同的消息交換模式,如只有請求消息、只有響應消息、請求和響應消息等三種消息交換模式;支持多種傳輸協(xié)議,如HTTP、SMTP、TCP、JMS等,支持SOAP1.1和SOAP1.2版本的標準消息格式。

      axis2部署到tomcat上去的具體方法是:從網(wǎng)上下載axis2相關的包axis2-1.4.1-war.zip,從中解壓出axis2.war,然后把axis2.war文件復制到Tomcat安裝目錄的webapps下即可。然后要啟動Tomcat,在瀏覽器地址欄中輸入http://localhost:8080/axis2,如果出現(xiàn)如圖2所示的頁面,則表示安裝成功。

      4 部署Web服務的具體方法

      要真正把自己編寫的服務部署到服務器上供請求者調(diào)用,則需要做以下幾件事:

      ⑴可以用Eclipse開發(fā)平臺,創(chuàng)建一個至少包含一個public訪問權限方法的Java工程。⑵可以將上面的Java工具打包成aar文件。如果要將一個Java工程生成aar文件,Eclipse需要插件,從網(wǎng)上下載:axis2-eclipse-codegen-plugin-1.6.2.zip與axis2-eclipse-service-plugin-1.6.2.zip ,將它們解壓到Eclipse安裝目錄下的子目錄dropins中。重新啟動Eclipse開發(fā)平臺,則選擇File new other則可以打開wizard對話框,從中可以找到“Axis2 Wizards”向?qū)?,下面有“Axis2 Code Generator”與“Axis2 Service Archiver”兩個功能。利用第2個功能就可以按照向?qū)б徊揭徊桨涯硞€Java工程生成aar文件。⑶將第⑵步生成的aar文件復制到Tomcat主目錄下的webapps\axis2\WEB-INF\Services中,即部署完成。

      部署完畢后,在圖2的“Services”超鏈接下應該能看到剛才部署成功的Web服務,單擊服務名稱還能看到相應的WSDL文件。

      5 結(jié)束語

      作為Web服務提供者部署完服務以后,對外提供訪問的地址,服務請求者只要編寫一個簡單的客戶端訪問程序,就可以很方便地訪問服務提供者提供的服務了,具體方法由于篇幅限制就不在這里介紹了。

      猜你喜歡
      體系架構部署服務
      一種基于Kubernetes的Web應用部署與配置系統(tǒng)
      晉城:安排部署 統(tǒng)防統(tǒng)治
      部署
      服務在身邊 健康每一天
      服務在身邊 健康每一天
      服務在身邊 健康每一天
      招行30年:從“滿意服務”到“感動服務”
      基于國產(chǎn)軟硬件的行業(yè)大數(shù)據(jù)體系架構研究
      部署“薩德”意欲何為?
      關于應急移動通信體系架構及組網(wǎng)技術分析
      海伦市| 奈曼旗| 琼海市| 翼城县| 四子王旗| 白朗县| 牙克石市| 衡阳县| 平罗县| 崇文区| 汾阳市| 黄冈市| 繁峙县| 深圳市| 吉隆县| 石景山区| 阿鲁科尔沁旗| 城口县| 金川县| 南华县| 古蔺县| 甘洛县| 白河县| 丰原市| 墨玉县| 武威市| 客服| 财经| 英吉沙县| 元朗区| 利津县| 嵊泗县| 宣化县| 景谷| 青海省| 泸定县| 和平区| 古浪县| 若尔盖县| 上犹县| 含山县|