国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種快速實(shí)現(xiàn)服務(wù)代理的方法和系統(tǒng)的制作方法

      文檔序號(hào):9600960閱讀:435來(lái)源:國(guó)知局
      一種快速實(shí)現(xiàn)服務(wù)代理的方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及服務(wù)代理技術(shù)領(lǐng)域,尤其涉及一種快速實(shí)現(xiàn)服務(wù)代理的方法和系統(tǒng)?!颈尘凹夹g(shù)】
      [0002] 城市中分散著許多信息系統(tǒng),這些系統(tǒng)種類繁多,且只關(guān)注于各自領(lǐng)域內(nèi)的數(shù)據(jù) 與業(yè)務(wù)處理,缺少相應(yīng)的接口標(biāo)準(zhǔn)和規(guī)范,它們各自為政,相互之間無(wú)法進(jìn)行信息共享與業(yè) 務(wù)集成,從而形成"信息孤島"。隨著城市信息化規(guī)模的不斷擴(kuò)大,應(yīng)用系統(tǒng)不斷增加,對(duì)信 息共享、系統(tǒng)互操作性和軟件重用方面的要求越來(lái)越高,這些相對(duì)獨(dú)立、標(biāo)準(zhǔn)各異的"煙囪" 式系統(tǒng)已經(jīng)不能滿足業(yè)務(wù)的需要,暴露出的弊端越來(lái)越多。
      [0003] 城市服務(wù)總線系統(tǒng)(以下簡(jiǎn)稱:CSB)是面向服務(wù)架構(gòu)(S0A)的基礎(chǔ)設(shè)施,是輕量 級(jí)的系統(tǒng)集成平臺(tái)。提供了開(kāi)放的、基于標(biāo)準(zhǔn)的協(xié)議,允許開(kāi)發(fā)者快速的、簡(jiǎn)單的接入并訪 問(wèn)服務(wù),解決城市中系統(tǒng)集成及資源共享問(wèn)題。服務(wù)代理是CSB中最基礎(chǔ)的功能。各類資 源以服務(wù)形式發(fā)布到CSB上,CSB將服務(wù)直接對(duì)外發(fā)布,而不需要對(duì)服務(wù)進(jìn)行校驗(yàn)、轉(zhuǎn)換等 處理過(guò)程,這樣降低了服務(wù)轉(zhuǎn)發(fā)時(shí)間,提高了服務(wù)訪問(wèn)效率。
      [0004] 現(xiàn)有的服務(wù)代理模式是服務(wù)穿透。服務(wù)穿透是指對(duì)借助開(kāi)發(fā)工具或程序?qū)σ寻l(fā)布 的服務(wù)進(jìn)行一系列的包裝,生成新的服務(wù)。新生成的服務(wù)會(huì)創(chuàng)建一個(gè)新的服務(wù)訪問(wèn)端點(diǎn), 訪問(wèn)該端點(diǎn)的服務(wù)直接轉(zhuǎn)發(fā)到已發(fā)布的服務(wù)端點(diǎn)上。新生成的服務(wù)開(kāi)發(fā)完成后部署到CSB 中,進(jìn)行注冊(cè)并對(duì)外發(fā)布。
      [0005] 該技術(shù)借助開(kāi)發(fā)工具或程序?qū)Ψ?wù)進(jìn)行二次開(kāi)發(fā),這項(xiàng)工作必須由編程人員進(jìn) 行,其中涉及很多其自定義的一些術(shù)語(yǔ)和操作,導(dǎo)致該過(guò)程操作繁瑣、不易理解,而且需要 大量的人力、物力和時(shí)間的投入,存在著效率低下、用戶體驗(yàn)差的問(wèn)題。

      【發(fā)明內(nèi)容】

      [0006] 本發(fā)明的目的在于提供一種快速實(shí)現(xiàn)服務(wù)代理的方法和系統(tǒng),從而解決現(xiàn)有技術(shù) 中存在的前述問(wèn)題。
      [0007] 為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
      [0008] -種快速實(shí)現(xiàn)服務(wù)代理的方法,包括如下步驟:
      [0009] S1,按照服務(wù)訪問(wèn)協(xié)議類型,創(chuàng)建對(duì)應(yīng)類型的服務(wù)訪問(wèn)模板;
      [0010] S2,獲取用戶的端點(diǎn)信息和注冊(cè)服務(wù)的服務(wù)信息;
      [0011] S3,將用戶的所述端點(diǎn)信息和所述服務(wù)信息添加到對(duì)應(yīng)類型的所述服務(wù)訪問(wèn)模板 中,生成服務(wù)配置信息;
      [0012] S4,依據(jù)所述服務(wù)配置信息為用戶提供服務(wù)。
      [0013] 優(yōu)選地,S1中,所述服務(wù)訪問(wèn)協(xié)議類型包括:Rest、WebService、Jms、File、Ftp和Pop3〇
      [0014] 優(yōu)選地,S1中,所述服務(wù)訪問(wèn)模板的內(nèi)容包括:服務(wù)入口ip、端口號(hào)、服務(wù)代碼、月艮 務(wù)出口訪問(wèn)地址和/或服務(wù)超時(shí)時(shí)長(zhǎng)。
      [0015] 優(yōu)選地,S2中,所述端點(diǎn)信息包括:端點(diǎn)名稱、端點(diǎn)類型、入口ip地址、入口端口 號(hào)、服務(wù)編碼、編碼格式、請(qǐng)求類型、響應(yīng)方式、出口服務(wù)地址和超時(shí)時(shí)長(zhǎng);所述端點(diǎn)類型與 所述服務(wù)訪問(wèn)協(xié)議類型對(duì)應(yīng)。
      [0016] 優(yōu)選地,所述端點(diǎn)類型、請(qǐng)求類型和響應(yīng)方式通過(guò)下拉菜單選擇。
      [0017] 優(yōu)選地,S2中,所述服務(wù)信息包括:服務(wù)英文名稱、服務(wù)類型、端點(diǎn)組件和服務(wù)目 錄;所述服務(wù)類型與所述端點(diǎn)類型對(duì)應(yīng)。
      [0018] 優(yōu)選地,所述服務(wù)類型、端點(diǎn)組件和服務(wù)目錄通過(guò)下拉菜單選擇。
      [0019] 優(yōu)選地,S2包括如下步驟:
      [0020] S201,用戶在端點(diǎn)管理菜單中填寫端點(diǎn)信息,并將所述端點(diǎn)信息存儲(chǔ)在數(shù)據(jù)庫(kù) 中;
      [0021] S202,用戶在服務(wù)注冊(cè)菜單中填寫服務(wù)信息,所述服務(wù)信息中的端點(diǎn)組件與所述 端點(diǎn)信息中的端點(diǎn)名稱對(duì)應(yīng);
      [0022] S203,根據(jù)所述服務(wù)信息中的所述端點(diǎn)組件在所述數(shù)據(jù)庫(kù)中查找包括所述端點(diǎn)名 稱的所述端點(diǎn)信息,獲取所述端點(diǎn)信息。
      [0023] 一種快速實(shí)現(xiàn)服務(wù)代理的系統(tǒng),包括:
      [0024] 服務(wù)訪問(wèn)模塊:用于接收端點(diǎn)管理模塊發(fā)送的端點(diǎn)信息以及服務(wù)注冊(cè)模塊發(fā)送的 服務(wù)信息,還用于根據(jù)所述端點(diǎn)信息和服務(wù)信息生成服務(wù)配置信息,以及用于根據(jù)所述服 務(wù)配置信息為用戶提供服務(wù);
      [0025] 端點(diǎn)管理模塊:用于用戶填寫端點(diǎn)信息,并將所述端點(diǎn)信息發(fā)送至所述服務(wù)訪問(wèn) 豐吳塊;
      [0026] 服務(wù)注冊(cè)模塊:用于用戶填寫服務(wù)信息以及用戶進(jìn)行服務(wù)注冊(cè),并將所述服務(wù)信 息發(fā)送至所述服務(wù)訪問(wèn)模塊。
      [0027] 優(yōu)選地,所述服務(wù)訪問(wèn)模塊按照服務(wù)訪問(wèn)協(xié)議類型進(jìn)行分類,用于接收對(duì)應(yīng)端點(diǎn) 類型的端點(diǎn)信息和對(duì)應(yīng)服務(wù)類型的服務(wù)信息。
      [0028] 本發(fā)明的有益效果是:本發(fā)明實(shí)施例提供的快速實(shí)現(xiàn)服務(wù)代理的方法和系統(tǒng),通 過(guò)按照服務(wù)訪問(wèn)協(xié)議類型制定統(tǒng)一的服務(wù)訪問(wèn)模板,再?gòu)墓芾硐到y(tǒng)中獲取用戶填寫的端點(diǎn) 信息和服務(wù)訪問(wèn)信息,并填充至模板,從而生成服務(wù)配置信息,最后依據(jù)生成的服務(wù)配置信 息為用戶提供服務(wù),從而可以實(shí)現(xiàn)針對(duì)所有類型的訪問(wèn)服務(wù),都可以提供服務(wù),無(wú)需對(duì)不同 類型的訪問(wèn)服務(wù),分別編寫程序和維護(hù),從而大大減少了編程人員和維護(hù)人員的工作量,降 低服務(wù)維護(hù)成本,也提高了程序組件的重用性和服務(wù)代理效率;另外,用戶只需要填寫端點(diǎn) 信息和注冊(cè)服務(wù)信息即可,因此,具備良好的用戶體驗(yàn)。
      【附圖說(shuō)明】
      [0029] 圖1是本發(fā)明實(shí)施例提供的快速實(shí)現(xiàn)服務(wù)代理的方法流程示意圖;
      [0030] 圖2是端點(diǎn)信息添加頁(yè)面示意圖;
      [0031] 圖3是服務(wù)信息添加頁(yè)面示意圖。
      【具體實(shí)施方式】
      [0032] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對(duì)本發(fā)明進(jìn) 行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】?jī)H僅用以解釋本發(fā)明,并不用于 限定本發(fā)明。
      [0033] 實(shí)施例一
      [0034] 如圖1所示,本發(fā)明實(shí)施例提供了一種快速實(shí)現(xiàn)服務(wù)代理的方法,包括如下步驟:
      [0035]S1,按照服務(wù)訪問(wèn)協(xié)議類型,創(chuàng)建對(duì)應(yīng)類型的服務(wù)訪問(wèn)模板;
      [0036]S2,獲取用戶的端點(diǎn)信息和注冊(cè)服務(wù)的服務(wù)信息;
      [0037]S3,將用戶的所述端點(diǎn)信息和所述服務(wù)信息添加到對(duì)應(yīng)類型的所述服務(wù)訪問(wèn)模板 中,并生成服務(wù)配置信息文件;
      [0038]S4,依據(jù)所述服務(wù)配置信息為用戶提供服務(wù)。
      [0039] 現(xiàn)有技術(shù)中,當(dāng)用戶訪問(wèn)服務(wù)代理系統(tǒng)時(shí),服務(wù)代理系統(tǒng)需要根據(jù)用戶的訪問(wèn)服 務(wù)類型,對(duì)訪問(wèn)的服務(wù)進(jìn)行重新編程,才能為用戶提供訪問(wèn)服務(wù),而且,針對(duì)不同的訪問(wèn)服 務(wù)類型,服務(wù)代理系統(tǒng)需要開(kāi)發(fā)不同的程序,為用戶提供訪問(wèn)服務(wù),而訪問(wèn)服務(wù)類型有多 種,所以,服務(wù)代理的效率很低,且開(kāi)發(fā)維護(hù)成本很高。
      [0040] 本發(fā)明實(shí)施例提供的上述方法中,首先針對(duì)不同的服務(wù)類型,開(kāi)發(fā)對(duì)應(yīng)類型的訪 問(wèn)服務(wù)模板,對(duì)于不同的服務(wù)類型,系統(tǒng)會(huì)調(diào)用對(duì)應(yīng)類型的服務(wù)模板,使用現(xiàn)有XML解析技 術(shù)D0M4J解析服務(wù)模板文件,將用戶的所述端點(diǎn)信息和所述服務(wù)信息添加到對(duì)應(yīng)類型的所 述服務(wù)訪問(wèn)模板的屬性中,就可以生成服務(wù)配置信息文件,然后再利用服務(wù)配置信息文件, 使得服務(wù)代理系統(tǒng)為用戶提供服務(wù)。從而只需要開(kāi)發(fā)一套統(tǒng)一的服務(wù)模板,而無(wú)需針對(duì)每 個(gè)服務(wù)類型開(kāi)發(fā)程序,進(jìn)而極大的降低開(kāi)發(fā)和維護(hù)工作量,降低成本,提高效率。
      [0041] 而且,用戶在管理系統(tǒng)中,添加端點(diǎn)信息和服務(wù)信息時(shí),只需要根據(jù)系統(tǒng)中已設(shè)置 好的選項(xiàng)進(jìn)行選擇即可,操作簡(jiǎn)便,因此,用戶體驗(yàn)性好。
      [0042] 本發(fā)明實(shí)施例中,S1中,所述服務(wù)訪問(wèn)協(xié)議類型可以包括:Rest、WebService、Jms、File、Ftp和Pop3。
      [0043] 采用本發(fā)明實(shí)施例提供的方法,對(duì)于上述類型的服務(wù)訪問(wèn),均可以實(shí)現(xiàn)統(tǒng)一的服 務(wù)流程,因此,系統(tǒng)的整體服務(wù)代理速率快,效率高。
      [0044] 本發(fā)明實(shí)施例中,S1中,所述服務(wù)訪問(wèn)模板的內(nèi)容可以包括:服務(wù)入口ip、端口 號(hào)、服務(wù)代碼、服務(wù)出口訪問(wèn)地址和/或服務(wù)超時(shí)時(shí)長(zhǎng)。
      [0045] 系統(tǒng)獲取到用戶的端點(diǎn)信息和服務(wù)信息后,根據(jù)服務(wù)訪問(wèn)模板的內(nèi)容,將用戶的 端點(diǎn)信息和服務(wù)信息添加到模板中,并生成服務(wù)配置信息,從而系統(tǒng)根據(jù)用戶的注冊(cè)請(qǐng)求, 將服務(wù)狀態(tài)設(shè)定為已啟用,即可根據(jù)服務(wù)配置信息對(duì)外提供訪問(wèn)服務(wù)。而無(wú)需針對(duì)每個(gè)不 同服務(wù)類型的訪問(wèn),分別開(kāi)發(fā)程序并維護(hù),從而極大的減小了工作量。
      [0046] 例如,與Rest服務(wù)訪問(wèn)協(xié)議對(duì)應(yīng)的服務(wù)訪問(wèn)模板,可以包括如下內(nèi)容:
      [0047]

      [0049] 本發(fā)明實(shí)施例中,S2中,所述端點(diǎn)信息可以包括:端點(diǎn)名稱、端點(diǎn)類型、入口ip地 址、入口端口號(hào)、服務(wù)編碼、編碼格式、請(qǐng)求類型、響應(yīng)方式、出口服務(wù)地址和超時(shí)時(shí)長(zhǎng);所述 端點(diǎn)類型與所述服務(wù)訪問(wèn)協(xié)議類型對(duì)應(yīng)。
      [0050] 端點(diǎn)名稱是對(duì)端點(diǎn)信息的描述;端點(diǎn)類型是端點(diǎn)提供的訪問(wèn)協(xié)議,包括:REST、 JMS、WebService等;入口ip地址是服務(wù)代理端點(diǎn)的訪問(wèn)ip;入口端口號(hào)是代理端點(diǎn)的 訪問(wèn)端口號(hào),端口號(hào)必須唯一;服務(wù)編碼是代理端點(diǎn)的訪問(wèn)路徑;編碼格式是在服務(wù)訪問(wèn) 過(guò)程中,傳遞數(shù)據(jù)的編碼方式;請(qǐng)求類型是服務(wù)請(qǐng)求的方式,包括:GET、POSE、DELETE、 UPDATE ;響應(yīng)方式是指請(qǐng)求后是否有返回內(nèi)容;出口服務(wù)地址是服務(wù)提供方提供的服務(wù)訪 問(wèn)地址;超時(shí)時(shí)長(zhǎng)是指在服務(wù)訪問(wèn)超過(guò)一定時(shí)間段后自動(dòng)斷開(kāi)服務(wù)訪問(wèn)連接,作用是防止 服務(wù)異常后一直占用服務(wù)資源。
      [0051] 在系統(tǒng)的端點(diǎn)管理菜單中,用戶只需要填寫上述端點(diǎn)信息,而無(wú)需其他的操作,系 統(tǒng)就可以根據(jù)端點(diǎn)類型,將該用戶端點(diǎn)信息錄入到對(duì)應(yīng)類型的訪問(wèn)服務(wù)模板中,訪問(wèn)服務(wù) 模板再根據(jù)其內(nèi)容,生成配置服務(wù)信息
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1