亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        如何部署Web Service(Web服務(wù))

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

        徐秀勤

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

        關(guān)鍵詞:Web 服務(wù);部署;體系架構(gòu)

        1 概述

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

        2 Web Service的體系架構(gòu)

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

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

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

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

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

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

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

        4 部署Web服務(wù)的具體方法

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

        ⑴可以用Eclipse開發(fā)平臺,創(chuàng)建一個至少包含一個public訪問權(quán)限方法的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文件復(fù)制到Tomcat主目錄下的webapps\axis2\WEB-INF\Services中,即部署完成。

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

        5 結(jié)束語

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

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

        關(guān)鍵詞:Web 服務(wù);部署;體系架構(gòu)

        1 概述

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

        2 Web Service的體系架構(gòu)

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

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

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

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

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

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

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

        4 部署Web服務(wù)的具體方法

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

        ⑴可以用Eclipse開發(fā)平臺,創(chuàng)建一個至少包含一個public訪問權(quán)限方法的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文件復(fù)制到Tomcat主目錄下的webapps\axis2\WEB-INF\Services中,即部署完成。

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

        5 結(jié)束語

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

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

        關(guān)鍵詞:Web 服務(wù);部署;體系架構(gòu)

        1 概述

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

        2 Web Service的體系架構(gòu)

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

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

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

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

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

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

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

        4 部署Web服務(wù)的具體方法

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

        ⑴可以用Eclipse開發(fā)平臺,創(chuàng)建一個至少包含一個public訪問權(quán)限方法的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文件復(fù)制到Tomcat主目錄下的webapps\axis2\WEB-INF\Services中,即部署完成。

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

        5 結(jié)束語

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

        猜你喜歡
        體系架構(gòu)部署服務(wù)
        一種基于Kubernetes的Web應(yīng)用部署與配置系統(tǒng)
        晉城:安排部署 統(tǒng)防統(tǒng)治
        部署
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        招行30年:從“滿意服務(wù)”到“感動服務(wù)”
        商周刊(2017年9期)2017-08-22 02:57:56
        基于國產(chǎn)軟硬件的行業(yè)大數(shù)據(jù)體系架構(gòu)研究
        部署“薩德”意欲何為?
        太空探索(2016年9期)2016-07-12 10:00:02
        關(guān)于應(yīng)急移動通信體系架構(gòu)及組網(wǎng)技術(shù)分析
        91精品国产综合久久青草| 国产精品扒开腿做爽爽爽视频| 国产va免费精品高清在线观看 | 免费a级毛片无码a| 台湾佬综合网| 日本a级大片免费观看| 精品国产一区二区三区男人吃奶| 青青草视频在线免费观看91| 久久久精品国产免费看| 亚洲av无码专区国产不卡顿| 男女上下猛烈啪啪免费看| 全免费a级毛片免费看视频| 偷拍自拍一区二区三区| 我揉搓少妇好久没做高潮| 亚洲av一区二区三区蜜桃| 亚洲午夜久久久久久久久电影网| 黄色a级国产免费大片| 国产欧美日韩a片免费软件| 久久亚洲国产中v天仙www| 草草影院国产| 永久免费的拍拍拍网站| 性感人妻中文字幕在线| 免费人成网站在线播放 | 无码av天堂一区二区三区| 免费的成年私人影院网站| 一区二区三区中文字幕有码| 国产伦一区二区三区久久| 亚洲国产精品av在线| 无码aⅴ免费中文字幕久久| 欧美黑人乱大交| 熟女人妻一区二区在线观看| 蜜桃视频在线免费视频| 精品国产第一国产综合精品| 亚洲av午夜国产精品无码中文字| 女人被做到高潮免费视频| 国产精品一区二区三密桃| 日韩精品视频免费在线观看网站 | 国产又粗又黄又爽的大片| 亚洲小说区图片区另类春色| 久久狠色噜噜狠狠狠狠97| 日韩精品有码中文字幕在线|