[發(fā)明專利]一種服務(wù)構(gòu)建方法在審
| 申請?zhí)枺?/td> | 201310372334.7 | 申請日: | 2013-08-24 |
| 公開(公告)號: | CN104424157A | 公開(公告)日: | 2015-03-18 |
| 發(fā)明(設(shè)計(jì))人: | 丁力 | 申請(專利權(quán))人: | 鎮(zhèn)江金鈦軟件有限公司 |
| 主分類號: | G06F15/177 | 分類號: | G06F15/177 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212016 江蘇省鎮(zhèn)江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 服務(wù) 構(gòu)建 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種服務(wù)構(gòu)建方法,尤其是涉及針對不同的客戶需求配置端口的服務(wù)構(gòu)建方法。
背景技術(shù)
目前市場上對于服務(wù)器的服務(wù)都只設(shè)置一個,有些為多個的服務(wù)也相對固定其端口,這樣不便擴(kuò)展也容易出現(xiàn)端口被占用的情況,為解決上述問題,本發(fā)明發(fā)明了一種服務(wù)構(gòu)建方法。發(fā)明內(nèi)容
本發(fā)明發(fā)明的一種服務(wù)構(gòu)建方法,包括以下步驟:
構(gòu)建服務(wù)步驟:在WCF基礎(chǔ)上構(gòu)建每個服務(wù),每個服務(wù)建立配置文件XML,在XML中設(shè)置每個服務(wù)的配置信息;
自定義配置端口文件步驟:針對不同的客戶需求的服務(wù)自定義配置其相應(yīng)的端口;
確定服務(wù)端口步驟:讀取自定義配置端口文件中的端口號和服務(wù)名稱,確定每個服務(wù)所對應(yīng)的端口號;
自定義配置端口中的核心主服務(wù)的TCP端口號是確定的,對于其他服務(wù),
a.檢查自定義配置端口文件中為該服務(wù)配置的TCP端口是否被占用:通過CheckPort函數(shù)判斷傳入的TCP端口是否被占用,如果已經(jīng)被占用,則進(jìn)入b步驟,如果沒有被占用,則進(jìn)入c步驟;
b.獲取系統(tǒng)固定的端口號:如果上述傳入的TCP端口已經(jīng)被占用,則在該端口號基礎(chǔ)上加1,重復(fù)a步驟,直至判斷傳入的TCP端口沒有被占用后,進(jìn)入c步驟;
c.給指定的服務(wù)分配端口號:將判斷出未被占用的TCP端口號賦予該服務(wù),更新自定義配置端口文件中該服務(wù)的的服務(wù)端口。
本發(fā)明發(fā)明的一種服務(wù)構(gòu)建方法,可以有效的進(jìn)行不同種類的客戶端的研發(fā),對于不同客戶定制不同的系統(tǒng)功能,實(shí)現(xiàn)系統(tǒng)的可配置性,各個服務(wù)比較獨(dú)立,某個服務(wù)崩潰不影響其他服務(wù)的正常運(yùn)行。
具體實(shí)施方式
本發(fā)明發(fā)明的一種服務(wù)構(gòu)建方法,包括以下步驟:
構(gòu)建服務(wù)步驟:在WCF基礎(chǔ)上構(gòu)建每個服務(wù),每個服務(wù)建立配置文件XML,在XML中設(shè)置每個服務(wù)的配置信息;
自定義配置端口文件步驟:針對不同的客戶需求的服務(wù)自定義配置其相應(yīng)的端口,自定義的配置端口XML文件為:<serverurl>
???????<urlname=”模塊服務(wù)接口”value=”TCP端口號/訪問協(xié)議”/>
</serverurl>,所述訪問協(xié)議中包含服務(wù)名稱和綁定類型;
確定服務(wù)端口步驟:讀取自定義配置端口文件中的端口號和服務(wù)名稱,確定每個服務(wù)所對應(yīng)的端口號;
自定義配置端口中的核心主服務(wù)的TCP端口號是確定的,對于其他服務(wù),
a.檢查自定義配置端口文件中為該服務(wù)配置的TCP端口是否被占用:通過CheckPort函數(shù)判斷傳入的TCP端口是否被占用,如果已經(jīng)被占用,則進(jìn)入b步驟,如果沒有被占用,則進(jìn)入c步驟;
b.獲取系統(tǒng)固定的端口號:如果上述傳入的TCP端口已經(jīng)被占用,則在該端口號基礎(chǔ)上加1,重復(fù)a步驟,直至判斷傳入的TCP端口沒有被占用后,進(jìn)入c步驟;
c.給指定的服務(wù)分配端口號:將判斷出未被占用的TCP端口號賦予該服務(wù),更新自定義配置端口文件中該服務(wù)的的服務(wù)端口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鎮(zhèn)江金鈦軟件有限公司,未經(jīng)鎮(zhèn)江金鈦軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310372334.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過鍵盤輸入的手動操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計(jì)算機(jī)的組合,其中每臺至少具有一個運(yùn)算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來改變程序的;學(xué)習(xí)機(jī)器
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 構(gòu)建墊、實(shí)體圖像構(gòu)建物和構(gòu)建構(gòu)建物支撐件的方法
- 支持松耦合的軟件構(gòu)建方法、系統(tǒng)及該系統(tǒng)的實(shí)現(xiàn)方法
- 版本的構(gòu)建系統(tǒng)及方法
- 工程構(gòu)建系統(tǒng)及其構(gòu)建方法
- 實(shí)例構(gòu)建方法、裝置及軟件系統(tǒng)
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 天花板地圖構(gòu)建方法、構(gòu)建裝置以及構(gòu)建程序
- 一種項(xiàng)目構(gòu)建方法、持續(xù)集成系統(tǒng)及終端設(shè)備
- 并行構(gòu)建的方法、裝置及設(shè)備
- 構(gòu)建肺癌預(yù)測模型構(gòu)建方法





