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

論混合軟件架構在政府辦公自動化(OA)系統設計中的應用

2015-01-16 01:22:52范玉福
科技視界 2015年16期
關鍵詞:辦公自動化數據庫用戶

范玉福

(綠春縣電子政務網絡管理中心,云南 綠春662599)

1 項目概況

2011年4月,我作為綠春縣電子政務網絡管理中心的一名技術人員,組織軟件公司和網絡公司開發我縣的辦公自動化系統。該系統包括發文管理、收文管理、個人事務、人員信息、系統設置、工作跟蹤、流程督辦等功能。通過該系統可以使我縣一百多個單位在OA上進行無紙化辦公。我縣的辦公自動化系統數據庫采用Oracle 10g;主要核心業務邏輯由C/C++語言實現;Web服務器采用Weblogic,涉及核心業務邏輯的部分功能經由WTC調用Tuxedo服務實現,其它功能通過JDBC直接訪問數據庫。在該項目的開發中,我擔任整個項目的設計和項目管理工作。在整個項目的開發中,我們采用了三層C/S架構和B/S架構的混合架構作為整體設計。以下我就以我縣辦公自動化系統設計為例,與大家探討一下混合軟件架構在政府辦公自動化設計中的應用。

2 軟件架構風格概述

軟件架構風格是描述某一特定應用領域中系統組織方式的慣用模式。在軟件架構風格中比較常用的一種風格是分布式架構風格,它包括C/S(客戶機/服務器)架構、三層C/S(客戶機/服務器)架構、B/S(瀏覽器/服務器)架構。

C/S架構有二個主要組成部分:數據庫服務器、客戶應用程序。其中服務器負責有效地管理系統的資源,例如,數據庫管理系統,其任務集中于:負責管理對數據庫數據的讀寫;數據的備份與恢復。客戶應用程序的主要任務為:提供用戶與數據庫交互的界面;向數據庫服務器提交用戶請求并接收來自數據庫服務器的信息;利用客戶應用程序對存在于客戶端的數據執行應用邏輯要求。C/S架構逐漸暴露了以下缺點:

(1)開發成本較高。C/S架構對客戶端軟硬件配置要求較高,尤其是軟件的不斷升級,對硬件要求不斷提高,增加了整個系統的成本,且客戶端變得越來越龐大。

(2)客戶端軟件設計復雜。采用C/S架構進行軟件開發,大部分工作量放在客戶端程序設計上,客戶端顯得十分龐大。

(3)軟件移植困難。采用不同開發平臺開發的軟件一般互不兼容,不能或難以移植到其它平臺上使用。

(4)軟件維護和升級困難。C/S架構的系統,如果客戶端應用軟件改動或升級,就得更改和升級每一臺電腦上的客戶端應用軟件。工作量相當大。

因為C/S架構的缺點,提出了三層C/S架構。在三層C/S架構中,增加了一個應用服務器,系統的應用邏輯駐留在應用服務器中,而只有表示層存在于客戶機上。由于客戶機只完成用戶和系統的對話功能,所以這種結構被稱為“瘦客戶端”。三層C/S架構將應用功能分成表示層、功能層和數據層三個部分。表示層完成用戶和系統的對話功能,功能層完成處理業務邏輯的功能,數據層通常是數據庫管理系統,負責管理對數據庫數據的讀寫。

瀏覽器/服務器(B/S)風格的具體結構為瀏覽器/Web服務器/數據庫服務器。三層C/S的解決方案相比,客戶端用WWW瀏覽器,應用服務器是Web服務器。在B/S架構中,除了數據庫服務器外,應用程序以網頁的方式存儲在Web服務器中,用戶運行某個應用程序時只需在客戶端瀏覽器中輸入相應的網址,然后就會調用Web服務器中的應用程序和數據庫完成相應的數據處理工作,最后將結果通過游覽器顯示給用戶。基于B/S架構的軟件,系統的安裝、修改和維護全部都是在服務器端完成的,用戶只需要一個瀏覽器就可運行整個系統。由于客戶端計算機不需要安裝任何軟件,所以稱之為“零客戶端”。

雖然B/S架構有如此多的優勢,但與C/S架構相比,也有許多的不足之處,例如:

(1)采用B/S架構的應用系統,在數據查詢等響應速度上,要遠遠低于C/S架構。

(2)B/S架構的數據提交一般以頁面為單位,數據的動態交互性不強,不利于在線事務處理的應用。

3 政府辦公自動化系統軟件架構的選擇

從上面我們可以看到,三層C/S架構并不是一無是處,而B/S架構也不是完美無霞。因為三層C/S架構根深蒂固,技術的成熟性,以前的很多系統都是構建在三層C/S架構之上的。所以,B/S架構要想在軟件設計中占主導地位,道路還漫長。我個人認為,三層C/S架構和B/S架構還將長期共存,很多時候我都是結合兩種架構來進行軟件設計的。三層C/S架構和B/S架構的混合架構主要有兩個模型。第一個是“內外有別”模型。在該模型中內部用戶通過局域網訪問應用服務器,再由應用服務器訪問數據庫服務器,軟件架構采用三層C/S架構;外部用戶通過internet網訪問Web服務器,再由Web服務器訪問數據庫服務器,軟件架構采用B/S架構。“內外有別”模型的優點是外部用戶無需安裝客戶端軟件。內部用戶的交互性較強,數據查詢和修改的速度快。第二個是“查改有別”模型。在該模型中不管用戶以何種方式連接到系統(如局域網或internet網),凡是進行修改或維護都使用三層C/S架構,凡是進行查詢都使用B/S架構。“查改有別”模型的優點是修改或維護的響應速度快,數據查詢時方便。

圖1 綠春縣辦公自動化系統整體架構

在我縣的辦公自動化系統總體設計時,我們充分考慮到該系統的分布式管理的需求,選用了三層C/S架構和B/S架構的混合架構中的“內外有別模型”。基于單位內部辦公用戶數據查詢和修改的速度要求高,交互性要求高等需求,我們在單位內部辦公用戶的軟件設計中采用了三層C/S架構。基于單位外出移動辦公用戶無需安裝客戶端軟件從而方便使用等需求,我們在單位外出移動辦公用戶的軟件設計中采用了B/S架構。因為單位外出移動辦公用戶是通過internet網登錄OA的,internet網具有開放性,數據傳輸的安全性很差。對于這一方面我們采用了SSL VPN。使數據通過internet網中的SSL VPN隧道傳輸,保證了數據傳輸的安全性。整個辦公自動化系統的架構如圖1所示。

從圖1中可以看到,單位外出移動辦公用戶由internet通過SSL VPN登錄Web服務器,再通過Web服務器訪問數據庫服務器。單位外出移動辦公用戶只需要一臺能上internet網的電腦就可以方便地使用辦公自動化系統,而無需安裝客戶端軟件。單位內部辦公用戶由合并入各單位internet網的專網登錄應用服務器,再通過應用服務器訪問數據庫服務器。這樣達到了快速登錄、查詢和修改的需求。

在我縣的辦公自動化系統設計總體中,我們采用了三層C/S架構和B/S架構的混合架構,不僅節省了開發和維護成本,提高了開發的效率,而且使系統具有良好的易擴展性。至今該系統運行狀態良好,未出現過重大故障!

[1]楊春暉,孫偉,等.系統架構設計師教程[M].北京:清華大學出版社,2009,6.

[2]張友生.系統分析師教程[M].北京:清華大學出版社,2010,2.

[3]張友生,李雄,等.軟件體系結構原理、方法與實踐[M].北京:清華大學出版社,2009,8.

[4]余雪麗.軟件體系結構及實例分析[M].北京:科學出版社,2004,8.

[5]黃居源.地級市電子政務網站運行情況分析[D].濟南:山東大學,2008,4.

猜你喜歡
辦公自動化數據庫用戶
淺談辦公自動化系統的設計與應用
活力(2019年21期)2019-04-01 12:17:06
辦公自動化中的計算機應用
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
辦公自動化系統軟件教學探索
辦公室自動化、辦公自動化與OA
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 国产激情在线视频| 在线亚洲小视频| 欧美日韩一区二区在线播放 | 亚洲熟妇AV日韩熟妇在线| 欧美综合中文字幕久久| 视频一本大道香蕉久在线播放| 国产97区一区二区三区无码| 五月婷婷综合色| 欧美亚洲激情| 亚洲一区网站| 国产成人精品视频一区二区电影 | 中文毛片无遮挡播放免费| 福利在线不卡| 色婷婷久久| 欧美成人亚洲综合精品欧美激情| av一区二区人妻无码| 国产在线观看一区精品| 农村乱人伦一区二区| 国产亚洲精品自在线| 欧美啪啪网| 亚洲无码高清一区二区| 亚洲人成网站观看在线观看| 91麻豆精品国产高清在线 | 国产午夜福利在线小视频| 国产精品三级av及在线观看| 亚洲人在线| 国产女人18毛片水真多1| 国产免费怡红院视频| 午夜国产大片免费观看| 视频二区中文无码| 欧美综合成人| 日韩午夜伦| 色婷婷狠狠干| 亚洲国产精品VA在线看黑人| 久久中文电影| 精品视频91| 99热免费在线| 97se亚洲综合在线韩国专区福利| P尤物久久99国产综合精品| 国产成人亚洲欧美激情| 无码乱人伦一区二区亚洲一| 亚洲乱伦视频| 欧美不卡视频在线| 国产综合另类小说色区色噜噜| 欧美日韩中文国产| 国产成人做受免费视频| 亚洲日本中文综合在线| 成人福利在线免费观看| 婷婷成人综合| 在线观看亚洲人成网站| 欧美国产日韩另类| 丰满人妻久久中文字幕| 五月天久久综合国产一区二区| 国产精品免费p区| 第一区免费在线观看| 国产手机在线观看| 欧美日韩一区二区三区在线视频| 偷拍久久网| 欧美人人干| 久久这里只精品国产99热8| 成人国产精品网站在线看| 欧美视频在线观看第一页| 欧美激情,国产精品| 成人免费视频一区二区三区| 欧美一区二区精品久久久| 国产高潮流白浆视频| 欧美日韩国产精品va| 91高清在线视频| 欧美日韩精品在线播放| 亚洲毛片网站| AV无码无在线观看免费| 在线国产资源| 色AV色 综合网站| 婷婷六月在线| av天堂最新版在线| 国产精品久久久精品三级| 久久亚洲AⅤ无码精品午夜麻豆| 日韩av电影一区二区三区四区| 亚洲综合在线网| 国产精品福利导航| 久久久久久久97| 国产精品3p视频|