[發明專利]用于實現到web服務的公用數據接口的方法和系統有效
| 申請號: | 201380014488.7 | 申請日: | 2013-01-30 |
| 公開(公告)號: | CN104221002B | 公開(公告)日: | 2019-02-19 |
| 發明(設計)人: | N·J·勞倫特;D·W·諾瓦科沃斯基;M·埃德 | 申請(專利權)人: | 甲骨文國際公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 陳新 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 公用數據 語言 類層次結構 平臺開發 數據層 映射 控件 公用 重復 創建 | ||
1.一種用于在計算機上實現來自多個平臺的web服務的方法,所述多個平臺使用多個web服務規范語言,
其中所述web服務由表示web部署的用戶界面的應用的一個或多個頁面調用,并且其中所述web服務使用多個web服務規范語言文件,所述方法包括下列步驟:
提供屏蔽所述多個web服務規范語言文件之間的技術差異的抽象層,所述抽象層包括:
基于用于要調用web服務的應用的一個或多個頁面的公用類層次結構的公用數據層,所述公用類層次結構充當所述應用的一個或多個頁面的數據模型;以及
基于所述多個web服務規范語言文件的每個的多個web代理;
其中所述公用類層次結構包括獨立于由所述多個平臺使用來向所述應用的一個或多個頁面提供web服務的任何特定web服務規范語言的一組類,并且
其中所述公用數據層包括對應于所述多個web服務規范語言文件中的每一個的多個web代理的類與所述公用類層次結構的類之間的映射,以便于提供到所述應用的一個或多個頁面的公用數據接口;
至少部分地基于所述公用類層次結構,為所述應用的一個或多個頁面提供數據控件,其中所述數據控件位于與所述公用數據層分離的層上;以及
生成所述應用的一個或多個頁面的與所述數據控件交互的頁面,其中與所述web服務相關聯的數據至少部分地基于所述公用數據層的映射而從與所述web服務規范語言文件對應的多個web代理的類被轉移到所述數據控件。
2.如權利要求1所述的方法,其中,所述多個web服務規范語言文件是Web服務描述語言(WSDL)文件。
3.如權利要求1所述的方法,其中,所述多個web服務規范語言文件中的每一個都定義相同的web服務。
4.如權利要求1所述的方法,包括下列另外的步驟:
基于所述多個web服務規范語言文件的相應web服務規范語言文件,提供所述多個web代理中的每個web代理;以及
其中,所述公用數據層將每個web代理的類映射到所述公用類層次結構。
5.如權利要求1所述的方法,其中,所述公用類層次結構包括一組Java類。
6.如權利要求1所述的方法,包括下列另外的步驟:
通過用另外的映射修改所述公用數據層,來添加使用不同的web服務規范語言文件的新平臺。
7.如權利要求1所述的方法,其中,所生成的頁面是移動應用頁面。
8.一種用于在計算機上實現來自多個平臺的web服務的系統,所述多個平臺使用多個web服務規范語言,
其中所述web服務由表示web部署的用戶界面的應用的一個或多個頁面調用,并且其中所述web服務使用多個web服務規范語言文件,所述系統包括:
用于提供屏蔽所述多個web服務規范語言文件之間的技術差異的抽象層的部件,所述抽象層包括:
基于用于要調用web服務的應用的一個或多個頁面的公用類層次結構的的公用數據層,所述公用類層次結構充當所述應用的一個或多個頁面的數據模型;以及
基于所述多個web服務規范語言文件的每個的多個web代理;
其中所述公用類層次結構包括獨立于由所述多個平臺使用來向所述應用的一個或多個頁面提供web服務的任何特定web服務規范語言的一組類,并且
其中所述公用數據層包括對應于所述多個web服務規范語言文件中的每一個的多個web代理的類與所述公用類層次結構的類之間的映射,以便于提供到所述應用的一個或多個頁面的公用數據接口;
用于至少部分地基于所述公用類層次結構來提供用于所述應用的一個或多個頁面的數據控件的部件,其中所述數據控件位于與所述公用數據層分離的層上;以及
用于生成所述應用的一個或多個頁面的與所述數據控件交互的頁面的部件,其中,與所述web服務相關聯的數據至少部分地基于所述公用數據層的映射而從與所述web服務規范語言文件對應的多個web代理的類被轉移到所述數據控件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于甲骨文國際公司,未經甲骨文國際公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380014488.7/1.html,轉載請聲明來源鉆瓜專利網。





