999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

如何部署Web Service(Web服務)

2014-12-09 00:07:55徐秀勤
無線互聯科技 2014年11期
關鍵詞:服務

徐秀勤

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

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

1 概述

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

2 Web Service的體系架構

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

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

3 部署Web服務的環境要求

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

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

在Eclipse開發平臺中,選擇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技術是實現Web服務的一種技術框架,采用AXIOM的橷核心XML處理模型,支持不同的消息交換模式,如只有請求消息、只有響應消息、請求和響應消息等三種消息交換模式;支持多種傳輸協議,如HTTP、SMTP、TCP、JMS等,支持SOAP1.1和SOAP1.2版本的標準消息格式。

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

4 部署Web服務的具體方法

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

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

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

5 結束語

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

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

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

1 概述

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

2 Web Service的體系架構

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

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

3 部署Web服務的環境要求

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

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

在Eclipse開發平臺中,選擇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技術是實現Web服務的一種技術框架,采用AXIOM的橷核心XML處理模型,支持不同的消息交換模式,如只有請求消息、只有響應消息、請求和響應消息等三種消息交換模式;支持多種傳輸協議,如HTTP、SMTP、TCP、JMS等,支持SOAP1.1和SOAP1.2版本的標準消息格式。

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

4 部署Web服務的具體方法

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

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

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

5 結束語

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

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

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

1 概述

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

2 Web Service的體系架構

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

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

3 部署Web服務的環境要求

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

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

在Eclipse開發平臺中,選擇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技術是實現Web服務的一種技術框架,采用AXIOM的橷核心XML處理模型,支持不同的消息交換模式,如只有請求消息、只有響應消息、請求和響應消息等三種消息交換模式;支持多種傳輸協議,如HTTP、SMTP、TCP、JMS等,支持SOAP1.1和SOAP1.2版本的標準消息格式。

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

4 部署Web服務的具體方法

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

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

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

5 結束語

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

猜你喜歡
服務
自助取卡服務
服務在身邊 健康每一天
今日農業(2019年14期)2019-09-18 01:21:54
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年11期)2019-08-13 00:49:08
服務在身邊 健康每一天
今日農業(2019年13期)2019-08-12 07:59:04
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年15期)2019-01-03 12:11:33
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
高等教育為誰服務:演變與啟示
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
主站蜘蛛池模板: 国产大片喷水在线在线视频 | 99中文字幕亚洲一区二区| 精品国产成人高清在线| 久久综合九色综合97婷婷| 国产欧美精品一区二区| 国产黄色免费看| 亚洲va欧美va国产综合下载| 伊人精品视频免费在线| 全部无卡免费的毛片在线看| 久久综合亚洲鲁鲁九月天| 欧美区日韩区| 热久久这里是精品6免费观看| 国产成人午夜福利免费无码r| 国产免费怡红院视频| 国产自在线拍| 国产成人三级| 18禁黄无遮挡免费动漫网站| 国产精品青青| 欧美国产综合视频| 国产成人亚洲毛片| 五月天在线网站| 国产精品所毛片视频| 亚洲日本在线免费观看| 在线综合亚洲欧美网站| 国产精品永久久久久| 亚洲最新地址| 久久久成年黄色视频| 欧美激情视频一区| 在线a网站| 亚洲精品另类| 国产精品第一区| 免费一级毛片完整版在线看| 婷五月综合| 19国产精品麻豆免费观看| 国产免费精彩视频| 手机成人午夜在线视频| 高清欧美性猛交XXXX黑人猛交 | 全部免费毛片免费播放| m男亚洲一区中文字幕| 这里只有精品免费视频| 国产精品九九视频| 亚洲男人的天堂在线| 国产日韩AV高潮在线| 国产高潮视频在线观看| 欧美亚洲综合免费精品高清在线观看| 国产91导航| 国产精品.com| 在线观看无码a∨| 中文字幕 91| 精品国产香蕉在线播出| 亚洲日韩精品综合在线一区二区| 丁香婷婷久久| 国产高潮流白浆视频| 1024你懂的国产精品| 欧美a在线视频| 亚洲国产中文在线二区三区免| 国产乱视频网站| 国产成人1024精品| 亚洲视频欧美不卡| 一级毛片免费不卡在线视频| 亚洲首页在线观看| av大片在线无码免费| 国产精品无码久久久久久| 亚洲国产成人超福利久久精品| 国产精品一区在线观看你懂的| 成人av手机在线观看| 亚洲中文字幕无码mv| 国产一二三区在线| 99精品视频在线观看免费播放| 青青操视频免费观看| 极品私人尤物在线精品首页 | 亚洲欧洲美色一区二区三区| 99国产精品国产高清一区二区| 这里只有精品在线播放| 国产精品无码在线看| 午夜视频免费试看| 国产丝袜第一页| 91精品在线视频观看| av免费在线观看美女叉开腿| 欧美成人区| 国产精品欧美亚洲韩国日本不卡| 成人免费午夜视频|