999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SaaS機制下的動態網站開發模式

2015-12-16 10:50:11陸曉梅
電子測試 2015年21期
關鍵詞:頁面機制特征

陸曉梅

(廣東工程職業技術學院,510165)

SaaS機制下的動態網站開發模式

陸曉梅

(廣東工程職業技術學院,510165)

本文基于SaaS機制提出一種嶄新的動態網站開發模式,以取代傳統ASP模式來開發動態網站,以便更好地適應現代社會的發展以及人們對于數據規模的增量需求。SaaS機制具有多用戶租賃與軟件服務兩項突出的特點,在DIPFS框架模式之下,可實現動態頁面的生成與具體描述。

SaaS機制;動態網站;DIPFS;網站開發模式

ASP模式是傳統所用的信息網站的解決方案,其主要的特征就是用戶訪問網站并不需要基于對程序內外部維護的基礎之上,可較為方便地實現與遠端集中式服務器的連接。但是,隨著現代科學技術的進步以及人們日漸增長的應用需求,ASP模式的局限性逐漸顯露出來,SaaS機制下的動態網站開發模式應運而生。

SaaS機制(software-as-a-service SaaS)是一種新型的軟件服務機制,基本上可以取代ASP模式作為動態網站開發的核心機制。SaaS機制的突出特征就是同一套代碼可供多租戶共同使用,優化并共享開發資源,降低軟件開發的造價。較之傳統的ASP模式,SaaS機制具備良好的可配置性與可擴展性。

1 動態信息門戶開發框架

SaaS機制下的動態信息門戶開發框架為DIPFS,其核心目的是方便用戶進行網頁樣式的選擇,在租賃在線軟件服務之下,以極短的時間生成動態信息門戶網站,該動態信息門戶網站與用戶的個性化需求高度吻合,用戶可對自身的數據進行信息化的管理與分類。以下是筆者總結的DIPFS幾點特征。

1.1 完整性

DIPFS的完整性主要指的是功能方面的完整性,鑒于SaaS模式下的信息管理系統與后臺系統具有明顯的多租賃特點,所以針對角色管理、信息分類、資源訪問等軟件服務而言,必須要在同一架構內實現一次性操作完成。DIPFS根據各租戶的實際使用情況合理分配與之對應的服務實例,繼而實現軟件服務接口(SSI)的訪問。

1.2 特異性

鑒于不同的租戶的使用情況不同,因而對信息展現方式的需求也存在著明顯的特異性,因而需要根據不同的租戶的使用情況進行個性化定制。具體方法為:以構件的形式作為網頁分成區塊制作的指導標準,單個獨立的區塊功能由一個構件負責完成,避免出現構件功能重疊的問題。隨后,建議采用可視化的方式進行組件的選擇,以協助用戶會更好地進行網頁的布局。

1.3 獨立性

DIPFS動態信息門戶開發框架所生成的門戶網站系統具有明顯的獨立性特征,整個系統的穩定性并不會受到頁面數據或者是頁面布局的變動影響,系統的穩定性良好。并且,信息管理的更新系統也是相對獨立而存在的,同樣不會受到頁面數據或者是頁面布局的影響。

2 SaaS機制下的動態網站開發模式功能應用分析

SaaS機制下的動態信息門戶開發框架DIPFS的主要組成部分分別是信息門戶軟件服務、自動化頁面生成系統、數據存儲服務,各部分的功能不盡相同。信息門戶軟件服務的功能是為SaaS提高基礎性的服務,實現信息分類以及角色管理等的自動化。自動化頁面生成系統作為動態網站開發的核心功能,其作用是收錄各項信息,以SaaS機制下的動態網站開發模式為依托,實現對網頁頁面的新建以及編輯。數據存儲服務的功能是為文件系統以及數據庫創設存儲接口,增加數據規模的水平擴展。SaaS模式下的動態信息門戶開發框架如圖一所示。動態圖片部件編輯界面如圖二所示。

圖二 動態圖片部件編輯界面

圖一 SaaS模式下的動態信息門戶開發框架圖

2.1 信息門戶軟件服務

信息門戶軟件服務的功能是為SaaS提高基礎性的服務,實現信息分類以及角色管理等的自動化。DIPFS向用戶所提供的角色服務是基于個性化服務的理念之下的,其主要的功能機制在于兩個方面,第一是維持各租戶的數據出于相互隔離的狀態之下,互補影響與干擾。第二是賦予用戶自行設置管理角色的權力,但是租戶管理員角色除外。租戶管理員可根據實際情況下分三至四個編輯員角色,各角色之間存在明顯的安全權限劃分。

大部分門戶網站的信息均可以進行分門別類,對信息加以統計與更新,在SaaS機制下的動態網站開發模式之下,信息門戶軟件服務對各租戶的信息分類更為詳細而具體,如圖片類、文字類、影像類等,分別建立相對獨立的信息庫,信息的更新與管理工作均在信息庫內部完成。如此,在實際的應用過程當中,用戶只需要查詢數據存儲特定區域的設備信息庫,便可在很短的時間之內找到自己所需要的數據與信息。此外,DIPFS信息門戶軟件服務模塊還可以為用戶提供后臺管理服務以及資源管理服務,將所有資源文件設置共享標簽,部分的資源允許各用戶共享,網站編輯管理員的權限被加以限制,網頁頁面的內容與樣式可直接在信息門戶軟件服務之下進行編輯與設計,動態網頁的生成效果較為理想。

2.2 數據存儲服務

在SaaS機制下的動態網站開發模式之下,動態網頁的生成是大量的樣式文件與控制腳本等的協調而實現的,包括JS、CSS、URL等,網頁傳輸的大半時間都是被上述的樣式文件與控制腳本占據的?;谔岣邉討B網頁訪問速度的目的,筆者僅以動態圖片部件為例進行分析,一則輪流顯示的圖片質量必須要高;二則文件單位以分組文件夾為主,以分布式的形式存放在底層文件服務器當中,實現均衡性選擇。

在SaaS第四級成熟度模型之下,DIPFS動態網站開發機制在水平方向可擴展的系統部署架構的構建方面實現了較為理想的數據存儲服務。負載均衡策略主要是基于NGINX服務器來實現的,應用服務器可對客戶端請求在平均的基礎原則之下進行分發。對于數據存儲結構而言,DIPFS主要是負載均衡服務器以及數據庫文件集群,DIPFS以分配的方式進行數據庫集群訪問,單個的數據庫信息以相對獨立的方法完成數據信息存儲,而在HBSAE數據庫當中,各個租戶的數據庫信息進行分別存儲,一般而言是兩個至三個數據庫節點,并且實現數據的備份,如果租戶的數據出現損失,租戶可通過備用數據庫進行恢復。

2.3 自動化頁面生成系統

基于SaaS機制下的動態網站開發模式的自動化頁面生成系統,主要在于頁面生成機制動態圖片部件、特征模型驅動三個部分。

(1)頁面生成機制。動態網站基本上是由眾多的動態頁面所構成的,以結構為劃分依據,動態頁面可具體分為三個部分,分別是HEAD頭部、BODY正文、CONTROL控制。HEAD頭部中的內容是頁面關鍵字、部分描述、網頁樣式等;BODY正文中的內容是動態網頁的結構以及布局等,而用戶所看到的正是這一部分的內容。CONTROL控制中的內容是控制腳本,該控制腳本的編寫程序主要是JAVASCRIPT,頁面部分的數據以及組間都是通過JAVASCRIPT程序所編寫的CONTROL控制腳本來實現的,繼而完成交互性的動作響應。動態圖片部件功能層次示意圖如圖三所示。

圖三動態圖片部件功能層次示意圖

圖四 某動態門戶頁面的特征模型示意圖

(2)動態圖片部件。針對SaaS模式下的動態網站開發機制,其動態圖片部件的基本實現功能是數張靜態圖片的輪播顯示,一幀為一張圖片,數張圖片可連接成為動畫,實現圖片的動態顯示。動態圖片部件以功能為劃分依據,可具體分為三層,第一層完成數據的處理;第二層主要負責的是業務當中的核心內容;第三層是動態圖片部件的核心功能層,動態網站上的全部網頁視圖的基礎顯示功能都要依靠該功能層加以實現,在CSS以及HTML模式之下,創建規則文件與微調樣式,構建基本的動態視圖。

(3)特征模型驅動。SaaS模式下的動態網站自動化頁面生成系統各領域特征之的約束信息需要以特定的系統符號來表示,這就是SaaS模式下的動態網站開發的特征模型驅動。特征模型驅動存在兩種基本的定義。分別是e-Jackson圖關系符號與e-Jackson圖依賴符號。e-Jackson圖關系符號定義共分六種:

①“*”表示必選獨立特征,可視為自動化頁面生成系統的基本驅動特征。

②“#”表示必選共有特征,可視為自動化頁面生成系統的共性特征。

③“+”表示可選約束特征,可視為自動化頁面生成系統的非共性特征。

④“~”表示共存約束特征,其在自動化頁面生成系統當中的出現是具有整體性的,出現即全部同時出現,反之亦然。

⑤“N”可用具體的自然數表示,即是可復用的約束特征,在自動化頁面生成系統當中,其可多次出現,理論上不受限制。

⑥“ 1”即是具有唯一性的約束特征,在自動化頁面生成系統當中,其僅可出現一次,不允許重復出現。

e-Jackson圖依賴符號定義共分三種:

①“→”,以單箭頭表示單向的依賴關系,如甲特征依賴于乙特征此類。

③“<>”該符號所表示的是互斥性的特征約束,即是如果同時存在兩個特征,僅可從中隨機選取一個特征,不可同時選用。某動態門戶頁面的特征模型如圖四所示。

3 結語

鑒于傳統的ASP模式與現代社會的發展趨勢脫軌,難以實現可擴展地開發動態信息的選擇,無論是在可擴展性與開發成本方面存在明顯的局限性。本文在此前提下提出了SaaS模式下的動態網站開發機制DIPFS,以期切實降低動態網站的開發成本,增大動態網站的可擴展性,促進我國動態網站開發機制的進步與完善。

[1] 劉圓圓. SaaS模式下的業務流程定制研究[D].上海大學,2012.

[2] 張旭暉. 面向SaaS模式的應用軟件日志架構設計與實現[D].燕山大學,2010.

陸曉梅,女 (1976-)(漢族) 江西南昌人.信息系統管理工程師.碩士.講師,主要研究方向:web應用開發、計算機應用技術等

Dynamic web site development model under the SaaS mechanism

Lu Xiaomei
(Guangdong Engineering Vocational College,510165)

This paper presents a new model based on SaaS dynamic website development mechanism to replace the traditional ASP model to develop dynamic websites,in order to better adapt to the development of modern society and the people for the data size of the incremental demand.SaaS model with a multi-user leasing and software services two prominent characteristics,under the DIPFS mode,enabling states to generate detailed description page.

SaaS model;dynamic websites;DIPFS;website development mechanism

猜你喜歡
頁面機制特征
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
自制力是一種很好的篩選機制
文苑(2018年21期)2018-11-09 01:23:06
抓住特征巧觀察
破除舊機制要分步推進
中國衛生(2015年9期)2015-11-10 03:11:12
注重機制的相互配合
中國衛生(2014年3期)2014-11-12 13:18:12
打基礎 抓機制 顯成效
中國火炬(2014年4期)2014-07-24 14:22:19
線性代數的應用特征
河南科技(2014年23期)2014-02-27 14:19:15
主站蜘蛛池模板: 国产福利一区二区在线观看| a亚洲视频| 无码国内精品人妻少妇蜜桃视频| 色综合天天娱乐综合网| 国产欧美视频在线| 日韩美一区二区| 日韩美毛片| 国产乱码精品一区二区三区中文 | 人妻无码中文字幕一区二区三区| 中文字幕啪啪| 国产99精品视频| 国产成人AV男人的天堂| 亚洲最新地址| 国产免费观看av大片的网站| a级毛片网| 亚洲色精品国产一区二区三区| 欧美日韩在线亚洲国产人| 国产永久无码观看在线| 超薄丝袜足j国产在线视频| 国产91透明丝袜美腿在线| 91在线日韩在线播放| 性色一区| 99国产精品一区二区| 亚洲中久无码永久在线观看软件| 日本爱爱精品一区二区| av一区二区三区在线观看| 亚洲AⅤ无码日韩AV无码网站| 欧美成人二区| 欧洲极品无码一区二区三区| 国产人成在线视频| Aⅴ无码专区在线观看| 成人夜夜嗨| 99九九成人免费视频精品| 日韩精品一区二区三区视频免费看| 亚洲天堂日本| 国产主播在线一区| 真实国产乱子伦高清| 成人在线天堂| 午夜成人在线视频| 国产成人区在线观看视频| 国产精品无码AV中文| 久久www视频| 国产精品女在线观看| 97se亚洲综合在线天天| 色婷婷综合激情视频免费看| 国产农村精品一级毛片视频| 国内精品手机在线观看视频| 亚洲精品你懂的| 野花国产精品入口| 午夜国产小视频| 久99久热只有精品国产15| 国产v精品成人免费视频71pao | 日本不卡视频在线| 午夜日本永久乱码免费播放片| 亚洲成年人网| 亚洲视频免费播放| 中日韩一区二区三区中文免费视频| 国产无遮挡裸体免费视频| 伊人91在线| 日本亚洲最大的色成网站www| 天天躁夜夜躁狠狠躁躁88| 日韩欧美国产另类| 色播五月婷婷| 在线国产91| a亚洲天堂| 亚洲天堂.com| 国产白丝av| 亚洲精品无码久久毛片波多野吉| 色综合久久久久8天国| 久久久久人妻一区精品| 日韩天堂视频| 日韩精品无码免费专网站| 国产va在线| 91青青视频| 国产a在视频线精品视频下载| 免费aa毛片| 国产精品夜夜嗨视频免费视频| 久久久久人妻一区精品色奶水| 精品无码国产一区二区三区AV| 激情亚洲天堂| 美女被操黄色视频网站| 五月婷婷丁香色|