[發明專利]網關數據分布引擎有效
| 申請號: | 201110143066.2 | 申請日: | 2011-05-30 |
| 公開(公告)號: | CN102810090B | 公開(公告)日: | 2017-06-09 |
| 發明(設計)人: | 陳穎宇;王志堅 | 申請(專利權)人: | SAP歐洲公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L12/66 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 錢大勇 |
| 地址: | 德國瓦*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網關 數據 分布 引擎 | ||
技術領域
本公開涉及便于移動計算設備上的軟件應用的開發,并且更具體來說,涉及便于從網絡離線的移動計算設備上的軟件應用的開發。
背景技術
當前網關服務一般僅支持在線服務消費,這意味著當人們想要從網關服務訪問數據時網絡接入可以是強制性的并且是必需的。結果是,當網絡連接不可用時,可能無法獲得網關服務并且人們無法訪問相關數據。這在企業用戶想要對交易數據和分析任務進行工作而不受該網絡連接的限制的企業環境中是無法接受的。
此外,網關服務往往是代表性狀態傳輸(representational state transfer,REST)服務,這是因為它們使用可擴展標記語言(XML)作為主要數據格式。因此,與表格數據(例如,基于行的數據或者基于網格的數據)相比該數據的可讀性可能要落后些。而且,可能不能夠確定響應數據模式(data schema)和數據內容以及它們背后的數據關系。
發明內容
在一個一般實施例中,利用計算系統執行的用于開發移動應用的方法包括:從可通信地連接至網絡的用戶接收對一個或多個網關服務數據類別的選擇;從所述用戶接收對可操作用于可通信地連接至所述網絡的移動設備的操作平臺的選擇;生成配置文件,其包括對與一個或多個網關服務數據類別關聯的網關服務數據的選擇以及所述操作平臺選擇;生成與所述操作平臺選擇關聯的數據存儲文件和開發庫;將所述配置文件、數據存儲文件以及開發庫傳遞到可通信地連接至所述網絡的儲存庫;以及生成包括所述配置文件、數據存儲文件以及開發庫的應用模板,其中在所述移動設備在通信上從所述網絡斷開連接時根據所述應用模板在所述移動設備上開發所述移動應用。其它實施例包括相應系統、裝置、計算機程序和有形的非瞬時存儲介質。
這些及其它實施例可以可選地包括一個或多個以下特征:將所選擇的網關服務數據傳遞到所述儲存庫;從所述用戶接收對所述應用模板的請求;以及在所述移動設備可通信地連接至所述網絡時將所述應用模板從所述儲存庫導出到所述移動設備;通過應用開發環境將所述應用模板從所述儲存庫導出到所述移動設備;經由所述網絡接收來自根據所述應用模板在所述移動設備上開發的移動應用的同步請求;以及響應于所述同步請求,將經更新的數據存儲文件導出到所述移動設備;基本上導出與所選擇的一個或多個網關服務數據類別關聯的全部網關服務數據到所述移動設備;從所述移動設備接收對所述網關服務數據內多個數據表格中的數據表格的請求;生成包括所請求的數據表格的、經更新的數據存儲文件;從所述用戶接收對多個數據庫功能中一個或多個數據庫功能的選擇;以及生成包括對所述一個或多個數據庫功能的選擇的開發庫;接收對多個數據庫功能中一個或多個數據庫功能的預定集合的選擇;從所述用戶接收對現有配置文件的選擇。
根據本公開的網關數據分布引擎的各種實施例可以包括一個或多個以下特征。舉例來說,網關數據分布引擎可以使伙伴開發者(或者內容顧問)能夠在網絡接入可用時得到數據并且將數據從網關服務存儲(或者配置)到獨立于移動設備的專用數據庫文件。結果,伙伴開發者(或者內容顧問)可以在不需要網絡105時充分利用所生成的數據庫文件來查看元數據、檢查基于行的具體項目數據以及進一步分析數據關系。此外,本公開可以開放許多公共接口,以便開發者基于服務數據建立在線/離線定制應用。因此,應用開發者可以在透明地訪問(讀取)經授權的離線數據庫時將精力集中在移動賣主提供的業務邏輯以及新特征上。而且,它還可配置為以期望順序得到必要的網關表格/數據,并且內容顧問可以將精力集中在根據最終用戶業務角色和功能的數據分布邏輯上。
根據本公開的網關數據分布引擎的各種實施方式還可以包括一個或多個以下特征。舉例來說,網關數據分布引擎可以使業務用戶能夠獨立于網絡連接執行分析任務。其它特征包括:提供另外的通道以接入所述網關服務;便于伙伴建立增強的移動應用;提供一個框架,以便應用開發者透明地訪問數據庫并且內容顧問通過請求來按需求配置數據庫;支持對開發者較容易地查看數據庫語義;提高客戶端能力上的數據訪問調控(leveraging)的性能;提供經由聯合表格的交叉應用分析;以及提供在不同移動設備上的透明數據訪問。舉例來說,更多特征包括:在線消費和離線使用;使用全面的數據庫視圖和接口而非XML源;從網關REST服務動態地生成的專用數據庫;提供用于應用開發者透明地訪問數據庫以及內容顧問通過請求來按需求配置數據的框架;以及無限制地支持各種移動設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于SAP歐洲公司,未經SAP歐洲公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110143066.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





