[發明專利]面向業務模型的云計算開發平臺實現方法無效
| 申請號: | 201010191103.2 | 申請日: | 2010-06-01 |
| 公開(公告)號: | CN102271121A | 公開(公告)日: | 2011-12-07 |
| 發明(設計)人: | 鐘文祥 | 申請(專利權)人: | 銅陵玉成軟件科技有限責任公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F9/44 |
| 代理公司: | 合肥金安專利事務所 34114 | 代理人: | 金惠貞 |
| 地址: | 244000 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 業務 模型 計算 開發 平臺 實現 方法 | ||
技術領域
背景技術
云計算開發平臺技術,目前IBM、微軟等大型國外軟件廠商都在大力研究和開發,而國內也有一些軟件廠商提供了類似的解決方案,如百會,捌佰客等。但他們目前只是簡單地把傳統開發模式搬到在線模式,并不能減少開發的工作量,達到簡化開發的目的。
發明內容
為了實現簡捷高效的在線軟件開發平臺,本發明提供一種面向業務模型的云計算開發平臺操作方法。
面向業務模型的云計算開發平臺實現方法包括以下操作步驟:
A、客戶端發出相關的頁面請求;
B、Web服務器接受請求,模型引擎中間件根據請求的模型名,查找業務模型定義;
C、如緩存的模型中存在定義,則創建新的副本,否則向模型工廠中請求加載,模型工廠查找業務模型定義,并創建模型實例;
D、模型引擎根據返回模型中的組件定義,動態產生客戶端界面描述文本。同時根據組件模型依賴的數據對象模型,創建數據對象,并向數據庫或其他數據源請求數據,隨同組件文本返回客戶端;
E、客戶端頁面管理引擎動態解析加載,解析產生頁面組件代碼和數據并加載顯示
F、客戶端組件與登錄用戶進行人機數據交互;
G、登錄用戶發出操作指令(比如點擊“保存”按紐),客戶端頁面管理引擎響應操作,在發出向服務器請求的同時,將客戶端錄入或修改的數據向服務器端進行同步;
H、服務器端響應客戶端的調用,將發送來的同步數據進行解析、轉換后,加載到數據對象模型,根據客戶端的指令調用,查找對應業務模型中定義的腳本;
I、服務器端業務模型管理引擎,根據腳本定義,啟動腳本解析引擎,執行相關數據檢查和保存操作,還可以通過數據對象模型和數據源執行數據查詢或更新交互,并將執行結果和同步結果返回客戶端。
本發明的有益技術效果是:
1、本發明只需要定義業務模型,幾乎不用編寫代碼;就可以完成軟件開發和部署,十分簡單、經濟和實用。
2、使用該平臺開發的軟件運行方式也與傳統方式不同。其運行過程是由運行在服務器端的業務模型管理引擎,動態加載、解析模型定義,管理模型數據,實時生成客戶端的頁面描述定義。客戶端頁面管理引擎動態解析加載服務器返回的界面描述定義和模型數據描述,并處理、響應登錄用戶的操作。在需要時,將數據發送到服務器進行同步或執行相關的操作。
附圖說明
圖1為本發明系統運行原理。
具體實施方式
下面結合附圖,通過實施例對本發明作進一步地說明。
實施例:
參見圖1,面向業務模型的云計算開發平臺實現方法包括以下操作步驟:
A、客戶端發出相關的頁面請求;
B、Web服務器接受請求,模型引擎中間件根據請求的模型名,查找業務模型定義;
C、如緩存的模型中存在定義,則創建新的副本,否則向模型工廠中請求加載,模型工廠查找業務模型定義,并創建模型實例;
D、模型引擎根據返回模型中的組件定義,動態產生客戶端界面描述文本。同時根據組件模型依賴的數據對象模型,創建數據對象,并向數據庫或其他數據源請求數據,隨同組件文本返回客戶端;
E、客戶端頁面管理引擎動態解析加載,解析產生頁面組件代碼和數據并加載顯示
F、客戶端組件與登錄用戶進行人機數據交互;
G、登錄用戶發出操作指令(比如點擊“保存”按紐),客戶端頁面管理引擎響應操作,在發出向服務器請求的同時,將客戶端錄入或修改的數據向服務器端進行同步;
H、服務器端響應客戶端的調用,將發送來的同步數據進行解析、轉換后,加載到數據對象模型,根據客戶端的指令調用,查找對應業務模型中定義的腳本;
I、服務器端業務模型管理引擎,根據腳本定義,啟動腳本解析引擎,執行相關數據檢查和保存操作,還可以通過數據對象模型和數據源執行數據查詢或更新交互,并將執行結果和同步結果返回客戶端。
“業務模型”定義:
“業務模型”通過命名方式訪問,包括數據對象模型、組件對象模型和動作指令集合描述,數據對象模型用于數據的持久化、數據加工、數據同步和數據更新等;組件對象模型是描述客戶端的界面組織、結構和組件顯示等;動作指令是響應客戶端登錄用戶發出的指令而執行的操作。
“模型容器”:按登錄用戶區分的空間,不同的登錄用戶對應不同的用戶模型空間,一個模型空間可以有多個業務模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銅陵玉成軟件科技有限責任公司,未經銅陵玉成軟件科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010191103.2/2.html,轉載請聲明來源鉆瓜專利網。





