系統開發中的B/S架構

力軟資訊發表於2021-12-23

隨著網際網路技術的興起,管理軟體的開發也得到了進一步的發展。越來越多的企業都開始用B/S架構的專案管理軟體取代上一代的管理軟體。

B/S架構即瀏覽器和伺服器架構模式,是隨著Internet技術的興起,對C/S架構的一種變化或者改進的架構。在這種架構下,使用者工作介面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端實現,但是主要事務邏輯在伺服器端實現,形成所謂三層3-tier結構。

與C/S架構只有兩層不同,B/S架構是一個三層框架,將整個業務應用劃分為:表現層、業務邏輯層、資料訪問層。區分層次的目的即為了“高內聚,低耦合”的思想。

表現層通俗講就是展現給使用者的介面,即使用者在使用一個系統的時候他的所見所得,一般使用瀏覽器作為客戶端。業務邏輯層是針對具體問題的操作,也可以說是對資料層的操作,對資料業務邏輯處理,一般使用Web伺服器作為業務處理端。最後是資料訪問層,該層所做事務直接運算元據庫,針對資料的增添、刪除、修改、更新、查詢等,一般使用資料庫伺服器作為資料儲存端。

B/S結構是一種對軟體的組成成分進行整理、分佈的一種方法。軟體組成成分如:程式、資料、文件等。B/S結構就是將軟體的這三個部分進行分配的一種方法,將資料分佈到某個資料伺服器;將程式分佈到程式伺服器或者WEB伺服器;而客戶端只需要載入應用伺服器的部分程式,用於資料的顯示和命令輸入。

B/S架構模式統一了客戶端,將系統功能實現的核心部分集中到伺服器上,簡化了系統的開發、維護和使用。並且B/S架構可以直接放在廣域網上,通過一定的許可權控制實現多客戶訪問的目的,互動性更強。客戶機上只要安裝一個瀏覽器,伺服器安裝資料庫。瀏覽器通過Web Server同資料庫進行資料互動。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,使用者無需升級多個客戶端,升級伺服器即可,降低了使用者的總體成本。

從行業方面來說,受疫情和時代發展影響,分散各地的辦公模式成為常態,要實現總部與駐外人員協同辦公,又要考慮到通常駐外機構沒有專門的網路管理人員的情況,使用B/S架構的辦公軟體就成為了必然選擇。

各地的商機、招投標資訊都可以通過B/S辦公系統快速傳遞到總部,相關管理人員可以在總部對全國各地的專案進行關注、指導和跟進、配合,還可以通過軟體準確的自動歸集各類資訊進行專案成本核算和決策分析,以提升工作效率。總部人員和外地專案部人員可以通過系統進行協同工作,比如確定專案預算、合同審批、工作流程分配、進度跟進、費用報賬、支付申請等,在B/S架構的辦公軟體裡,經營分散、管理集中的現代化要求完全可以實現。

B/S架構只需瀏覽器、跨平臺的特性使其應用越來越廣泛,隨著未來網頁語言及瀏覽器的進步,B/S在表現能力上的處理以及執行的速度上將越來越快,市場上的B/S辦公軟體功能或許也會更加強大。

文.Billy


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69930002/viewspace-2848888/,如需轉載,請註明出處,否則將追究法律責任。

相關文章