新四季網

在線應用軟體的構建平臺、系統和方法

2023-05-01 21:22:46

專利名稱:在線應用軟體的構建平臺、系統和方法
技術領域:
本發明涉及模型驅動、構件技術和雲計算技術領域,尤其涉及在線應用軟體的構建平臺、系統和方法。
背景技術:
模型是對複雜問題的一種簡化和抽象,它將複雜系統的特徵、行為和規律通過簡單明了的形式表達出來。模型驅動構架(Model Driven Architecture,MDA)是由OMG定義的一個軟體開發框架。在MDA中,軟體開發過程是由對軟體系統的建模行為驅動的。模型驅動架構主要為了解決軟體的複雜性和變更能力。構件技術是指通過組裝一系列可復用的軟體構件來構造軟體系統的軟體技術。通過運用構件技術,開發人員可以有效的進行軟體復用,減少重複開發,縮短軟體的開發時間,降低軟體的開發成本。構件技術在更高的層次對對象和業務邏輯進行抽象和封裝,實現比類的粒度更大的復用。雲計算概念是由Google提出的一種網絡應用模式。狹義雲計算是指IT基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的資源;廣義雲計算是指服務的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的服務。這種服務可以是 IT和軟體、網際網路相關的,也可以是任意其他的服務。雲計算的表現形式多種多樣,雲計算的主要服務形式有軟體即服務(Software as a Service, SaaS),平臺即服務(Platform as a Service, PaaS),基石出設施艮口月艮務(Infrastructure as a Service, IaaS)。企業信息化建設的方式,一是購買軟體產品,在企業內部的運行環境中安裝部署, 提供給企業員工使用。二是通過軟體開發商為企業定製開發應用軟體,在企業內部的運行環境中安裝部署,提供給員工使用。三是租用在線應用服務。該方式的運行環境由在線應用服務提供者負責搭建和維護,使用者只需按月支付租用費用,即可通過網際網路使用應用系統。企業購買軟體產品或者通過軟體開發商定製開發方式的共同缺點是企業信息化成本高,因為企業不僅要購買應用軟體,還需要自己購買伺服器、網絡設備等,在企業內部搭建運行環境,並且要僱用專業的運維人員來管理和維護運行環境,可能還需要花錢來購買應用軟體的升級、維護服務。企業通過軟體開發商定製開發方式的缺點是開發周期有可能比較長,應用軟體的質量可能需要一段時間才能穩定下來。企業租用在線應用服務方式的缺點,現有的在線應用服務提供商提供的多是客戶關係管理類和進銷存類管理軟體,種類較為集中,無法滿足企業更多的信息化需求。企業應用軟體的架構從C/S演變為B/S,從兩層結構,演變為3層,直至現在的N 層結構,從單機應用方式演變為區域網應用方式,直至網際網路應用方式,從單機部署演變為多機部署,從集中計算演變為分布式計算。為了更有效的提高應用軟體的質量、縮短項目周期、提高開發效率、滿足應需而變的要求,構建應用軟體要遵守的規範越來越多,使用到的技術、框架和開源組件也越來越多,大大地增加了應用軟體的複雜度,應用軟體的運維保障越來越困難。而隨著需求的變化、複雜度的增加,應用軟體的設計開發成為只有專業的軟
5件開發商或集成商才能完成的工作,而企業則需要為使用應用軟體購買更多的網絡和伺服器設備、中間件伺服器,需要僱用更多的IT專業人員來維護應用軟體及其所依賴的網絡環境、伺服器環境等。目前,應用軟體開發的複雜度以及對應用軟體的運維保障制約了企業的信息化速度。

發明內容
本發明要解決的一個技術問題是提供一種在線應用軟體平臺,能夠自動生成應用軟體並對應用軟體進行維護。一種應用軟體構建平臺,包括應用軟體模板管理單元、軟體提供商管理單元、軟體使用者管理單元、部署管理單元、系統管理單元;其中,所述應用軟體模板管理單元用於存儲並管理應用軟體模板、部署文件包和升級補丁包;提供應用軟體的功能說明、演示文件、在線試用環境的訪問地址;所述軟體提供商管理單元用於管理軟體提供商的信息和上線運營的應用軟體列表,處理應用軟體上線運營申請;所述軟體使用者管理單元用於管理軟體使用者的資料和軟體使用者已構建的應用軟體的列表,並處理應用軟體使用申請;所述部署管理單元用於根據軟體使用者輸入的信息、軟體使用者選擇的應用軟體模板,以及所述應用軟體模板所綁定的虛擬機模板,在基於雲計算技術搭建的運行環境中,自動構建應用軟體,並部署為可獨立使用的在線應用系統;當所述在線應用系統有升級補丁時,通知用戶,在得到用戶確認後,升級所述在線應用系統。所述系統管理單元用於對使用所述在線應用軟體平臺的用戶提供認證管理和訪問管理功能,所述用戶包括軟體運營商、軟體提供商和軟體使用者。根據本發明平臺的一個實施例,每一種應用軟體模板對應一套可部署的文件包、 在線試用環境和演示文件;其中,所述在線試用環境和演示文件用於說明應用軟體的功能和使用方式,用戶可以通過瀏覽器查看應用軟體的功能和使用方式;所述可部署的文件包是實現了業務功能的各類文件的集合,可被部署程序部署到運行環境中。根據本發明平臺的一個實施例,所述部署管理單元根據上線運營申請單的內容生成虛擬機模板,將所述虛擬機模板與應用軟體模板綁定。根據本發明平臺的一個實施例,所述部署管理單元根據上線運營申請單的內容生成虛擬機模板具體為所述部署管理單元根據上線運營申請單,獲取虛擬機的創建要求,創建被指定了作業系統和版本的虛擬機,配置虛擬機可使用的資源,在創建的虛擬機上安裝所述上線運營申請單中指定的軟體,將創建的虛擬機與所述上線運營申請單中指定的軟體提供商、指定的應用軟體綁定,使用被指定的軟體應用模板中的部署程序,在創建的虛擬機上部署應用軟體,生成虛擬機模板;所述上線運營申請單中的項目包括軟體名稱、虛擬機的硬體配置、虛擬機運行的作業系統、虛擬機中運行所需安裝的軟體;其中所述虛擬機的硬體配置包括處理器、內存、存儲空間。根據本發明平臺的一個實施例,所述應用軟體構建平臺部署於雲計算環境,所述雲計算環境包括=DMZ區的www伺服器、伺服器區的伺服器和磁碟陣列;其中,所述伺服器區的伺服器可被虛擬為一個或一個以上獨立的虛擬機,每個虛擬機能夠作為邏輯伺服器運行,所述邏輯伺服器可被配置不同的網絡地址,安裝中間件伺服器,部署應用軟體;DMZ區的www伺服器將來自網際網路的請求根據配置的規則,跳轉到所述虛擬機,由所述虛擬機提供的服務完成所述請求的處理和響應。根據本發明平臺的一個實施例,所述雲計算環境還包括內網訪問區;所述內網訪問區的設備可訪問所述伺服器區的伺服器,通過交互界面管理物理設備和虛擬機。一種在線應用軟體系統,包括上述的應用軟體構建平臺和應用軟體運行平臺,所述應用軟體構建平臺對軟體使用者提供嚮導式的圖形化提示界面,所述應用軟體構建平臺根據所述軟體使用者輸入的信息,按照應用軟體模板自動地構建應用軟體,並將所述應用軟體的訪問地址發送給所述軟體使用者,所述軟體使用者通過訪問所述訪問地址,使用所述應用軟體,並可以對所述應用軟體進行管理;所述應用軟體運行平臺為所述應用軟體提供運行環境,並監控所述應用軟體的服務質量,當所述應用軟體的服務質量出現異常時,報警並對故障進行管理。用戶可以通過瀏覽器訪問所述應用軟體構建平臺和應用軟體運行平臺。本發明平臺在構建軟體時,使用應用軟體模板和與其對應的虛擬機模板,並採用雲計算技術,大大降低了開發應用軟體的複雜度,並能夠降低信息化建設的和維護的成本。本發明要解決的另一個技術問題是提供一種應用軟體的構建方法,能夠基於在線應用軟體平臺自動生成應用軟體,並對應用軟體進行維護。一種應用軟體的構建方法,包括在線應用軟體平臺對軟體使用者提供嚮導式的圖形化提示信息界面;根據所述軟體使用者輸入的信息,按照應用軟體模板自動地構建應用軟體;將所述應用軟體的訪問地址發送給軟體使用者,創建所述應用軟體的運行環境; 通過軟體使用者訪問所述訪問地址實現軟體使用者使用所述應用軟體、對所述應用軟體進
行管理。根據本發明方法的一個實施例,軟體提供商在所述在線應用軟體平臺上進行註冊,通過帳號和密碼登錄到所述在線應用軟體平臺;所述在線應用軟體平臺對軟體提供商提供軟體商店,所述軟體提供商進入所述軟體商店,填寫上線運營申請單並提交;如果所述軟體提供商所提供的應用軟體通過規範審查、部署測試和功能測試,構建所述應用軟體的虛擬機模板;所述在線應用軟體平臺使用所述虛擬機模板,創建在線軟體的試用環境,發布所述應用軟體到在線試用區,供軟體使用者在線試用,並發布新應用軟體的上線運營通知。根據本發明方法的一個實施例,所述構建所述應用軟體的虛擬機模板具體為根據上線運營申請單的內容,生成虛擬機模板,完成所述應用軟體模板與所述虛擬機模板的綁定;其中,生成虛擬機模板具體為根據上線運營申請單獲取虛擬機的創建要求,創建被指定了作業系統、版本的虛擬機,配置虛擬機的可使用資源,在創建的虛擬機上安裝所述上線運營申請單中指定的軟體,將創建的虛擬機與所述上線運營申請單中指定的軟體提供商、指定的應用軟體綁定,使用指定的軟體應用模板中的部署程序,在創建的虛擬機上部署應用軟體,生成虛擬機模板;所述上線運營申請單中的項目包括軟體名稱、虛擬機的硬體配置、虛擬機運行的作業系統、虛擬機中運行所需安裝的軟體;其中所述虛擬機的硬體配置包括處理器、內存、存儲空間。根據本發明方法的一個實施例,軟體使用者登錄到所述在線應用軟體平臺,填寫在線應用軟體使用申請單並提交;所述在線應用軟體平臺為所述軟體使用者所要使用的應用軟體指定伺服器,分配網絡地址,調用自動部署程序,使用綁定的虛擬機模板,在運行平臺上創建虛擬機,更改虛擬機的網絡地址、啟動虛擬機,為使用者在應用軟體中創建特定的管理員用戶,向軟體使用者發送在線應用軟體的訪問地址。根據本發明方法的一個實施例,企業用戶登錄到所述在線應用軟體平臺,選擇行業、應用軟體類型,確定應用軟體模板;所述企業用戶使用選定的應用軟體模板,構建企業的應用軟體,並配置組織結構、人員、流程、訪問控制數據。根據本發明方法的一個實施例,企業用戶登錄到所述在線應用軟體平臺,查看本企業應用軟體列表,對該企業的應用軟體進行管理,包括啟用、刪除企業應用軟體,並管理該企業的組織結構、人員、流程、訪問控制數據。根據本發明方法的一個實施例,用戶通過瀏覽器使用所述應用軟體;所述應用軟體基於雲計算部署運行。本發明方法在構建軟體時,使用應用軟體模板和與其對應的虛擬機模板,並採用雲計算技術,大大降低了開發應用軟體的複雜度,並能夠降低信息化建設的和維護的成本。


為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明一個實施例的在線應用軟體平臺的結構示意圖;圖2為本發明一個實施例的在線應用軟體平臺部署的硬體示意圖;圖3為根據本發明的應用軟體構建方法的一個實施例的流程圖;圖4為根據本發明的軟體運營商發布軟體的實施例的流程圖;圖5為根據本發明的軟體使用者生成應用軟體的實施例的流程圖;圖6為根據本發明的生成虛擬機模板的實施例的流程圖;圖7為根據本發明的企業用戶生成應用軟體的實施例的流程圖;圖8為根據本發明的企業用戶管理應用軟體的實施例的流程圖。
具體實施例方式下面參照附圖對本發明進行更全面的描述,其中說明本發明的示例性實施例。下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。同一行業內不同的中小型企業對信息化的需求同質化程度高於大型企業,差異化更多的是體現在組織結構、業務流程、具體的業務規則及企業形象方面,而在抽象而成的業務模型層面,沒有本質上的不同。例如銷售型的企業,抽象的業務模式包括客戶、訂單、商品、庫存管理這幾個部分,組成業務模型的業務對象及對象之間的關係,以及業務對象的管理功能,對於不同的銷售型企業來講,基本上是一致的,而不同的是,不同的企業有不一樣的組織機構,有不同的客戶,銷售的商品可能不同,相同的商品可能銷售價格或策略不同,訂單的處理流程有所不同,而對於這些不同,可以在既定的業務模型之上,通過圖形化的流程建模、界面化的信息配置管理等方式來滿足不同企業的差異化需求。以雲計算技術和網際網路技術為基礎,搭建構建和運行中小企業應用軟體的雲環境。企業應用軟體提供商在雲環境上部署可構建中小企業應用軟體的構建平臺O^aaS的一種應用)。構建平臺可以看作成一個軟體工廠,可根據中小企業的需要通過不同的生產線, 生產出滿足中小企業需要的應用軟體,生產出的應用軟體,可自動部署到雲環境中。應用軟體的使用者使用瀏覽器,通過網際網路訪問指定的域名即可使用軟體的相關功能。而運行在雲環境中的企業應用軟體,以及構成運行環境的網絡、伺服器、作業系統、中間件等,則是由專業的運維人員進行統一的運維管理。圖1為本發明一個實施例的在線應用軟體平臺的結構示意圖。如圖1所示,在線應用軟體系統ι包括應用軟體構建平臺11和應用軟體運行平臺12,應用軟體構建平臺12 可以對軟體使用者提供嚮導式的圖形化提示界面,應用軟體構建平臺11根據輸入的信息, 按照應用軟體模板自動地構建應用軟體,並將應用軟體的訪問地址發送給軟體使用者,軟體使用者通過訪問地址使用應用軟體,並可以對應用軟體進行管理;應用軟體運行平臺12
為應用軟體提供運行環境,為應用軟體A 121、應用軟體B 122......應用軟體η 12η,提供
運行環境,並監控應用軟體的服務質量,當應用軟體的服務質量出現異常時,報警並對故障進行管理。如圖1所示,應用軟體構建平臺11包括應用軟體模板管理單元110、軟體提供商管理單元111、軟體使用者管理單元112、部署管理單元113、系統管理單元114 ;應用軟體模板管理單元110用於管理應用軟體模板,以及部署文件包和升級補丁包;應用軟體模板管理單元110管理應用軟體的功能說明、演示文件、在線試用環境的訪問地址;軟體提供商管理單元111用於管理軟體提供商的信息和上線運營的應用軟體列表,處理應用軟體上線運營申請;軟體使用者管理單元112用於管理軟體使用者的資料和軟體使用者已構建的應用軟體的列表,並處理應用軟體使用申請;部署管理單元113用於根據軟體使用者輸入信息、軟體使用者選擇的應用軟體模板,以及應用軟體模板所綁定的虛擬機模板,在基於雲計算技術搭建的運行環境中,自動構建應用軟體,並部署為可獨立使用的在線應用系統;當在線應用系統有升級補丁時,通知用戶,在得到用戶確認後,升級在線應用系統。系統管理單元114用於對使用在線應用軟體平臺的用戶提供認證管理和訪問管理功能,用戶包括軟體運營商、軟體提供商和軟體使用者。虛擬層13中包括虛擬機1 131、虛擬機2 132......虛擬機η 133,應用軟體構建
平臺11和應用軟體運行平臺12運行於虛擬層13上。應用軟體模板按照行業和應用軟體類型分類,抽象成為業務模型;應用軟體模板對應一套可部署的文件包、在線試用環境和演示文件;在線試用環境和演示文件用於說明應用軟體的功能和使用方式;可部署的文件包是實現了業務功能的各類文件的集合,可被部署程序部署到運行環境中。部署管理單元113根據上線運營申請單,獲取虛擬機的創建要求,創建被指定了作業系統和版本的虛擬機,配置虛擬機可使用的資源,在創建的虛擬機上安裝上線運營申請單中指定的軟體,將創建的虛擬機與所述上線運營申請單中指定的軟體提供商、指定的應用軟體綁定,使用被指定的軟體應用模板中的部署程序,在創建的虛擬機上部署應用軟體,生成虛擬機模板;將虛擬機模板與應用軟體模板綁定。表1為在線應用軟體上線運營申請單的一個例子
權利要求
1.一種應用軟體構建平臺,其特徵在於,包括應用軟體模板管理單元、軟體提供商管理單元、軟體使用者管理單元、部署管理單元、 系統管理單元;其中,所述應用軟體模板管理單元用於存儲並管理應用軟體模板、部署文件包和升級補丁包;提供應用軟體的功能說明、演示文件、在線試用環境的訪問地址;所述軟體提供商管理單元用於管理軟體提供商的信息和上線運營的應用軟體列表,處理應用軟體上線運營申請;所述軟體使用者管理單元用於管理軟體使用者的資料和軟體使用者已構建的應用軟體的列表,並處理應用軟體使用申請;所述部署管理單元用於根據軟體使用者輸入的信息、軟體使用者選擇的應用軟體模板,以及所述應用軟體模板所綁定的虛擬機模板,在基於雲計算技術搭建的運行環境中,自動構建應用軟體,並部署為可獨立使用的在線應用系統;當所述在線應用系統有升級補丁時,通知用戶,在得到用戶確認後,升級所述在線應用系統;所述系統管理單元用於對使用所述在線應用軟體平臺的用戶提供認證管理和訪問管理功能,所述用戶包括軟體運營商、軟體提供商和軟體使用者。
2.如權利要求1所述的平臺,其特徵在於每一種應用軟體模板對應一套可部署的文件包、在線試用環境和演示文件;其中,所述在線試用環境和演示文件用於說明應用軟體的功能和使用方式,用戶可以通過瀏覽器查看應用軟體的功能和使用方式;所述可部署的文件包是實現了業務功能的各類文件的集合,可被部署程序部署到運行環境中。
3.如權利要求1所述的平臺,其特徵在於所述部署管理單元根據上線運營申請單的內容生成虛擬機模板,將所述虛擬機模板與應用軟體模板綁定。
4.根據權利要求3所述的平臺,其特徵在於,所述部署管理單元根據上線運營申請單的內容生成虛擬機模板具體為所述部署管理單元根據上線運營申請單,獲取虛擬機的創建要求,創建被指定了作業系統和版本的虛擬機,配置虛擬機可使用的資源,在創建的虛擬機上安裝所述上線運營申請單中指定的軟體,將創建的虛擬機與所述上線運營申請單中指定的軟體提供商、指定的應用軟體綁定,使用被指定的軟體應用模板中的部署程序,在創建的虛擬機上部署應用軟體,生成虛擬機模板;所述上線運營申請單中的項目包括軟體名稱、虛擬機的硬體配置、虛擬機運行的作業系統、虛擬機中運行所需安裝的軟體;其中所述虛擬機的硬體配置包括處理器、內存、存儲空間。
5.如權利要求1至4中任一項所述的平臺,其特徵在於所述應用軟體構建平臺部署於雲計算環境,所述雲計算環境包括DMZ區的www伺服器、伺服器區的伺服器和磁碟陣列;其中,所述伺服器區的伺服器可被虛擬為一個或一個以上獨立的虛擬機,每個虛擬機能夠作為邏輯伺服器運行,所述邏輯伺服器可被配置不同的網絡地址,安裝中間件伺服器, 部署應用軟體;DMZ區的www伺服器將來自網際網路的請求根據配置的規則,跳轉到所述虛擬機,由所述虛擬機提供的服務完成所述請求的處理和響應。
6.根據權利要求5所述的平臺,其特徵在於,所述雲計算環境還包括內網訪問區;所述內網訪問區的設備可訪問所述伺服器區的伺服器,通過交互界面管理物理設備和虛擬機。
7.—種在線應用軟體系統,其特徵在於包括如權利要求1-6中任意一項所述的應用軟體構建平臺和應用軟體運行平臺,所述應用軟體構建平臺對軟體使用者提供嚮導式的圖形化提示界面,所述應用軟體構建平臺根據所述軟體使用者輸入的信息,按照應用軟體模板自動地構建應用軟體,並將所述應用軟體的訪問地址發送給所述軟體使用者,所述軟體使用者通過訪問所述訪問地址, 使用所述應用軟體,並可以對所述應用軟體進行管理;所述應用軟體運行平臺為所述應用軟體提供運行環境,並監控所述應用軟體的服務質量,當所述應用軟體的服務質量出現異常時,報警並對故障進行管理。
8.如權利要求7所述的系統,其特徵在於用戶可以通過瀏覽器訪問所述應用軟體構建平臺和應用軟體運行平臺。
9.一種應用軟體的構建方法,其特徵在於,包括在線應用軟體平臺對軟體使用者提供嚮導式的圖形化提示信息界面; 根據所述軟體使用者輸入的信息,按照應用軟體模板自動地構建應用軟體; 將所述應用軟體的訪問地址發送給軟體使用者,創建所述應用軟體的運行環境; 通過軟體使用者訪問所述訪問地址實現軟體使用者使用所述應用軟體、對所述應用軟體進行管理。
10.如權利要求9所述的方法,其特徵在於,還包括軟體提供商在所述在線應用軟體平臺上進行註冊,通過帳號和密碼登錄到所述在線應用軟體平臺;所述在線應用軟體平臺對軟體提供商提供軟體商店,所述軟體提供商進入所述軟體商店,填寫上線運營申請單並提交;如果所述軟體提供商所提供的應用軟體通過規範審查、部署測試和功能測試,構建所述應用軟體的虛擬機模板;所述在線應用軟體平臺使用所述虛擬機模板,創建在線軟體的試用環境,發布所述應用軟體到在線試用區,供軟體使用者在線試用,並發布新應用軟體的上線運營通知。
11.如權利要求10所述的方法,其特徵在於所述構建所述應用軟體的虛擬機模板具體為根據上線運營申請單的內容,生成虛擬機模板,完成所述應用軟體模板與所述虛擬機模板的綁定;其中,生成虛擬機模板具體為根據上線運營申請單獲取虛擬機的創建要求,創建被指定了作業系統、版本的虛擬機,配置虛擬機的可使用資源,在創建的虛擬機上安裝所述上線運營申請單中指定的軟體,將創建的虛擬機與所述上線運營申請單中指定的軟體提供商、 指定的應用軟體綁定,使用指定的軟體應用模板中的部署程序,在創建的虛擬機上部署應用軟體,生成虛擬機模板;所述上線運營申請單中的項目包括軟體名稱、虛擬機的硬體配置、虛擬機運行的作業系統、虛擬機中運行所需安裝的軟體;其中所述虛擬機的硬體配置包括處理器、內存、存儲空間。
12.如權利要求9所述的方法,其特徵在於,還包括軟體使用者登錄到所述在線應用軟體平臺,填寫在線應用軟體使用申請單並提交;所述在線應用軟體平臺為所述軟體使用者所要使用的應用軟體指定伺服器,分配網絡地址,調用自動部署程序,使用綁定的虛擬機模板,在運行平臺上創建虛擬機,更改虛擬機的網絡地址、啟動虛擬機,為使用者在應用軟體中創建特定的管理員用戶,向軟體使用者發送在線應用軟體的訪問地址。
13.如權利要求9所述的方法,其特徵在於企業用戶登錄到所述在線應用軟體平臺, 選擇行業、應用軟體類型,確定應用軟體模板;所述企業用戶使用選定的應用軟體模板,構建企業的應用軟體,並配置組織結構、人員、流程、訪問控制數據。
14.如權利要求13所述的方法,其特徵在於企業用戶登錄到所述在線應用軟體平臺, 查看本企業應用軟體列表,對該企業的應用軟體進行管理,包括啟用、刪除企業應用軟體, 並管理該企業的組織結構、人員、流程、訪問控制數據。
15.如權利要求9至14中任一項所述的方法,其特徵在於用戶通過瀏覽器使用所述應用軟體;所述應用軟體基於雲計算部署運行。
全文摘要
本發明公開了一種應用軟體構建平臺以及應用軟體的構建方法,涉及模型驅動、構件技術和雲計算技術領域,所述應用軟體構建平臺對軟體使用者提供嚮導式的圖形化提示界面,根據輸入的信息,按照應用軟體模板自動地構建應用軟體,並將所述應用軟體的訪問地址發送給所述軟體使用者,所述軟體使用者通過所述訪問地址使用所述應用軟體,並可以對所述應用軟體進行管理。本發明公開的平臺和方法大大降低了開發應用軟體的複雜度,能夠降低信息化建設和維護的成本。
文檔編號G06F9/445GK102236554SQ201110199600
公開日2011年11月9日 申請日期2011年7月18日 優先權日2011年7月18日
發明者周春, 周翔, 崔傳建, 張 浩, 李天傑, 李毅松, 慄寧, 王偉, 王繼業, 郝金波 申請人:北京國電通網絡技術有限公司, 國家電網公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀