智慧城市柵格操作系統-服務封裝說明書V1.2.12082

 

到此,封裝環境已經準備OK。

 

3    封裝資源為服務

在結構工程網格中,所有的資源必須以網格服務的形式存在。因此,對資源的服務化封裝是一個必須且重要的環節。到目前為止,已經順利將結構工程網格中的現有數據資源以及針對此數據資源的幾個數據查詢操作封裝為網格服務,並能夠從Portal處進行調用。需要說明的是,我們實現的是從異地對網格服務進行調用。

網格服務的開發原理和部署過程都是類似的。圖3.2說明了在網格環境下開發網格服務的流程:

3.2 網格服務開發流程圖

3.1    將數據資源代理的業務邏輯打為war包

由於是對數據資源進行異地封裝且開發環境存在較大差異,因此在進行封裝之前,需要將原有工程打為war包並重新配置開發環境。這是統一開發環境的過程,其具體的操作過程如下所示:

1、右鍵點擊所要打包的工程,如圖3.2.1[1]界面,選擇其中的Export項。


3.2.1[1]

2、選擇將要生成的文件為war文件,點擊Next,如圖3.2.1[2]所示。

3.2.1[2]

3、選擇要打為war包的工程,並確定生成的war文件的輸出路徑,點擊Finish,如圖3.2.1[3]所示。

3.2.1[3]

4、為了便於重新配置開發環境,將wenesesgrid.war傳送到信息服務小組並進行解壓。

5、將wenesesgrid.war解壓後生成的所有的jar文件拷貝到GT4的容器中去,具體位置是/usr/local/ws-core-4.0.8/lib。

6、重新啟動GT4容器,使設置生效。至此為止,環境的配置過程圓滿結束。

3.2    編寫服務

3.2.1    建立工程

開發網格服務,首先要做的是建立一個相應的服務工程。在工程內部,實現了對所開發網格服務的屬性以及各種操作的定義、初始化以及註冊過程。新建一個網格服務工程的具體步驟如下所示:

1、新建一個java工程。File→New→Project→Java Project,輸入完成後,點擊Finish,如圖3.2.2.1[1]所示

 

3.2.2.1[1]

2、創建服務。

右鍵點擊DatabaseService工程,New→Other,選擇MAGE-GDT Grid Service,如圖3.2.2.1[2]所示。

3.2.2.1[2]

不需要做任何更改,直接點擊Next,如圖3.2.2.1[3]所示。

3.2.2.1[3]

輸入服務的名稱、名字空間等信息並選擇服務和資源的類型,點擊Next,如圖3.2.2.1[4]所示。

注意選項Service Style和Resource Style。

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營