基于SaaS模式的信息系統架構優化研究與應用的論文

時間:2021-04-15 17:28:32 論文 我要投稿

基于SaaS模式的信息系統架構優化研究與應用的論文

  引 言

基于SaaS模式的信息系統架構優化研究與應用的論文

  SaaS,即 Software as a Service,是 由 Salesforce 首先提出的,SaaS 服務所具有的優勢主要體現在多租戶以及可配置兩個方面,這些特性對解決中小企業在軟件構建、維護成本以及人力資源消耗等方面存在的問題有著良好的優勢。這就使得 SaaS 的有效應用可以推動中小企業經營管理水平的提升。尤其在互聯網與云計算技術不斷發展的環境氛圍下,使得 SaaS能夠得到云環境所提供的強大的軟硬件與基礎服務方面的支撐。值得注意的是,SaaS 作用發揮也受到一些因素的限制。SaaS 所采用的應用軟件必須是在服務提供商服務器上來部署的,用戶以業務需求為基礎,在應用 Internet 定制的前提下購買自身情況所需要的軟件服務。此類模式在應用中讓企業能夠降低在購置軟硬件、搭建以及維護設施等方面所支出的費用,減少企業在人力資源方面耗用所存在的問題,但是因為租戶本身對自身所具有的數據信息是無法通過物理的方式來實現接觸的,進而使得用戶對該種模式的使用缺乏一定的信心。從用戶的使用情況來看,用戶的擔心主要集中在數據隔離性以及服務安全性等方面,正是從這個層面來看,只有解決好SaaS架構在應用中所存在問題,才能夠有效地推動 SaaS服務的發展。

  1 SaaS 系統概述

  SaaS 本身的含義是軟件即服務,中文名稱通常被稱作軟營或者軟件運營,是云計算服務形式中之一。SaaS 本身是以互聯網作為基礎來提供軟件服務的,其所具有的特性主要表現在以下幾個方面:

  ① 基于 Internet 的在線服務性。SaaS 在應用中,利用 Internet 來面向使用者,使用者則以 Internet 為基礎來通過在線訪問的方式來取得自身所需要的軟件與功能,也就是說,Internet 是該模式能夠實現的必備因素。

  ② SaaS 具有按需租賃性。這是因為其本身是以租賃方式為基礎把服務提供給包括企業或者單獨用戶在內的多個租戶,用戶不需要較大的費用支出就可以論次或者按照一定期限租賃的方式來實現 SaaS 服務的使用,進而使得用戶實現了按需租賃的目標。

  ③ SaaS 具有資源共享性。該模式在應用中存在著多租戶的概念,這就使得多租戶之間能夠在基礎設施以及 SaaS 服務等方面實現共享,還可以以不同租戶需求為基礎來對共享度進行選擇與設置。

  ④ SaaS 具有網絡訪問性。其本身需要通過各類方法的應用來確保訪問的網絡能夠持續地高效,進而應給與用戶提供較強的網絡支持。

  ⑤ SaaS 具有按需自配置性。其本身在應用過程中是自助式服務,也就是說用戶不需和提供者進行直接的交互,在用戶有使用需求的情況下,可以按照需要進行配置或者設置功能,如用戶可以按照自己的需要對系統與界面進行配置。

  2 數據存取機制

  SaaS 服務中最重要的便是如何對租戶的數據進行存儲與維護。從 SaaS 服務應用的層面來說,是將多個租戶在一個數據層資源上實現集中,如集中在數據庫服務器,與此同時還需要把多個租戶能夠獨立地分開,讓每個不同的租戶能夠在單獨的物理資源上實現運行。通過 DaaS,即 Database as a service 的應用可以解決上述問題,如亞馬遜的 SimpleDB。因為眾多的租戶間在數據訪問方式以及數據結構方面非常相似,這就使得降低租戶的支出成為可能。DaaS 產品在應用過程中,提供允許每個租戶能夠獨立運行其所具有的應用程序方面的數據庫管理系統。這樣就會實現不同的應用能夠通過不同的方式來實現對系統的訪問。從數據存儲模型應用的情況來看,比較常見的有獨立數據庫、共享數據庫獨立模式以及共享數據庫共享模式3 類。獨立數據庫在應用中每一位租戶所使用的是單獨的一套數據庫。共享數據庫獨立模式則是多租戶使用一套數據庫,該模式中不同的租戶可以享有專屬的租戶模式。共享數據庫共享模式則是所有租戶使用一套數據庫與數據表集。

  3 SaaS 邏輯存儲模型

  SaaS 在應用過程中,由于業務領域以及租戶發展方式等方面存在區別,使得數據模型存在著不同的特點。

  3.1 元數據存儲模型

  軟件開發商以 SaaS 平臺所營造的開發環境為基礎開發出與租戶無關且能夠面向租戶具體業務的應用,并將這些在 SaaS 平臺上進行部署,SaaS 平臺通過映射機制的應用將這些轉化為能夠支持多租戶的定制,同時發布到能夠應用集市中來讓用戶進行租賃與使用。租戶在承租后可以以自身實際業務需求為基礎來實施具體的定制,多數情況下,一個租戶需要對同一個 SaaS 應用做出多個虛擬應用的定制,需要使用不同的業務應用,在租戶所確定的定制中存著一些共同的特征,進而降低租戶在定制操作方面所耗費的精力與費用,避免出現重復的定制元數據,平臺還能夠將存著共性的定制進行泛化。

  3.2 單稀疏表存儲方案

  單稀疏表方式指的是系統預先對一定數量的字段進行設置,這些所設置的字段的類型應為字符串,字段命名是 Extlnt[n],這里的 n 表示該類型的字段所出現的數目。在使用者提出擴展方面的需求時,系統就會通過單稀疏表中設置預留字段的方式來實現擴展數據的存儲。單稀疏表存儲方案的`應用可以有效減少表的數目,同時還可以解決傳統電子商務中存在的數據稀疏等方面的問題。

  3.3 多稀疏表存儲方案

  多稀疏表的模式在應用中通過多個不同列數稀疏表的使用來替代原來存在的固定列數中稀疏表來存儲租戶所確定的定制數據,通過多個稀疏表控制表的建立來確定租戶所具有的表所具體處于的稀疏表,同時通過對應的元數據表的建立來實現定制字段所描述信息的保存。

  3.4 鍵值對存儲方案

  鍵值對的理念是把保存擴展數據值和原數據表實現分離,鍵值對在存儲方面采取的是用行的形式來對記錄行中的每一列進行存儲,以訪問鍵為基礎來確定相應列值。此類存儲方式在應用中不會導致空值的存在,從存儲空間利用效率上來看,也要比稀疏表存儲模型好一些。

  4 結束語

  本文闡述了目前所應用的 SaaS 可定制數據所具有的存儲模型,在對各個模型進行分析的基礎上,針對元數據驅動的鍵值對存儲模型的情況實施了優化。通過研究確定了解決 SaaS 平臺稀疏表中眾多空值導致的存儲空間浪費及存取性能下降等方面的問題。

【基于SaaS模式的信息系統架構優化研究與應用的論文】相關文章:

基于智能體服務的云計算架構研究與分析的論文11-02

基于智能體服務的云計算架構研究分析論文11-03

基于分層結構的管理信息系統架構設計探究論文11-17

基于土工實驗教學模式的研究論文01-27

基于移動互聯網的物聯網應用無線性能優化研究論文11-04

基于Web的農機推廣信息系統的研究與設計論文11-02

高三英語復習教學模式優化研究論文07-26

基于微課的翻轉課堂模式在英語教學中的應用研究論文09-07

基于環境科學優化城市公園的設計研究論文04-14

久久综合国产中文字幕,久久免费视频国产版原创视频,欧美日韩亚洲国内综合网香蕉,久久久久久久久久国产精品免费
亚洲乱码中文字幕综合精品视频 | 亚洲欧美成aⅴ人在线观看 精品在线视频一区 | 日韩欧美一区二区久久婷婷 | 亚洲国产精品线路久久人妖 | 亚洲国产中文精品高清在线电影 | 亚洲精品国产制服丝袜美腿 |