The invention discloses a method and system to realize the application of WEB RIA based on Flex technology, the exchange of information through the RIA client under the framework of Flex communication module and Web service system, and access to the relevant contents of the application database, and interactive display in the RIA user interface on RIA client. This rich Internet application uses a relatively robust client description engine that provides a content intensive, responsive, and graphical user interface. In the WEB application development process based on the B/S architecture, you must consider the compatibility of multiple manufacturers' browsers and browser versions. The RIA program based on Flex can be used in cross platform and cross browser, which will greatly improve the efficiency of system development and keep the consistency of code.
【技術實現步驟摘要】
基于Flex技術實現RIA的WEB應用方法及系統
本專利技術涉及電力行業互聯網應用程序領域,特別是基于Flex技術實現RIA的WEB應用方法及系統。
技術介紹
在傳統的互聯網應用程序中,基于HTML的應用程序之所以變得流行是由于應用系統的部署成本低、結構簡單。然而,某些應用系統并不完全適合采用HTML技術。復雜的應用系統可能要求多次提取網頁來完成一項事務處理,這往往導致交互速度低得無法接受。另外,基于HTML的應用程序需要在客戶端執行大量腳本來實現功能或者用戶交互,而腳本的執行又基于客戶端瀏覽器的類型和版本,這就大大的限制了客戶端的通用性以及大大增加了程序的開發成本。豐富互聯網應用程序(簡稱RIA),又譯為豐富性網絡應用服務,是一種具有近似于傳統桌面應用軟件系統功能和特性的網絡應用系統,并且能將處理任務從服務端移植到客戶端,僅保留一些必要數據與服務器端進行信息交互。就目前而言,Flex技術是構建RIA的最佳解決方案。無論國外國內,多數組織和人員都會選擇Flex作為RIA應用開發技術。Adobe公司已經宣布對Flex開源。這樣,任何人都能夠免費使用,并且對開源框架進行擴展和改進,從而滿足自身需要。這是Flex進一步走向普及,對抗競爭對手的重要措施。如果采用Flex創建跨平臺跨瀏覽器的Web應用程序,可以為其提供豐富的用戶體驗。
技術實現思路
為解決上述問題,本專利技術的目的在于提供一種能減少服務端運算負荷、擺脫客戶端瀏覽器版本限制的基于Flex技術實現RIA的WEB應用方法及系統。本專利技術解決其問題所采用的技術方案是: 基于Flex技術實現RIA ...
【技術保護點】
基于Flex技術實現RIA的WEB應用方法,其特征在于:包括以下步驟:A、RIA客戶端應用程序通過Flex框架下的通信組件向Web服務系統發送應用數據請求;B、Web服務系統根據來自RIA客戶端的應用程序請求,訪問應用程序數據庫的內容,獲取請求指向的相關數據信息;C、Web服務系統將相關數據信息發送至RIA客戶端的通信組件;D、RIA客戶端的RIA用戶界面上顯示相應信息或進行相關操作。
【技術特征摘要】
1.基于Flex技術實現RIA的WEB應用方法,其特征在于:包括以下步驟: A、RIA客戶端應用程序通過Flex框架下的通信組件向Web服務系統發送應用數據請求; B、Web服務系統根據來自RIA客戶端的應用程序請求,訪問應用程序數據庫的內容,獲取請求指向的相關數據信息; C、ffeb服務系統將相關數據信息發送至RIA客戶端的通信組件;D、RIA客戶端的RIA用戶界面上顯示相應信息或進行相關操作。2.根據權利要求1所述的基于Flex技術實現RIA的WEB應用方法,其特征在于:所述步驟B包括以下步驟: BUffeb服務系統的通信層接收來自RIA客戶端的應用數據請求并進行解析,并發送至業務邏輯層; B2、業務邏輯層根據通信層解析的結果調用其相關的業務; B3、業務邏輯層根據業務的內容通過數據管理層訪問應用程序數據庫,獲取請求指向的相關數據信息。3.根據權利要求2所述的基于Flex技術實現RIA的WEB應用方法,其特征在于:所述步驟C包括以下步驟: Cl、數據管理層獲取來自應 用程序數據庫的返回信息,并發送至業務邏輯層的相關業務; C2、業務邏輯層對返回的數據進行信息處理; C3、業務邏輯層通過通信層向RIA客戶端返回處理結果。4.根據權利要求1所述的基于Flex技術實現RIA的WEB應用方法,其特征在于:當用戶首次使用時,通過Web瀏覽器訪問Web服務系統,...
【專利技術屬性】
技術研發人員:房牧,林彥,蘇宏勛,童華臣,汪友杰,
申請(專利權)人:珠海許繼芝電網自動化有限公司,珠海許繼電氣有限公司,國網山東省電力公司,國家電網公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。