搭建遠端教育平臺時,所用到的體系結構(上)

萬嶽教育系統發表於2020-06-09

從目前的網路分散式應用系統發展過程中,有兩條不同但並行的系統結構正在持續應用,這兩種系統結構常被應用在諸如 搭建遠端教育平臺 、遠端會議平臺一類的服務中。一種路線是傳統的客戶機/伺服器模式,簡稱為C/S結構,另一種則是基於Internet的瀏覽器/伺服器模式,即B/S結構,下面小編將對這兩種體系結構進行簡單的介紹,為開發者提供一定的參考方向。

搭建遠端教育平臺

一、 C/S結構

所謂C/S結構,指的是由客戶機與伺服器合作完成的二層結構系統平臺結構。Client向Server傳送應用請求程式碼,由資料庫服務程式碼Server處理後得到結構資料,透過中介軟體會傳給Client。C/S結構在客戶端有一套完整的應用程式,有很強的互動性,並能完成較為複雜的功能。

它的基本工作原理是,客戶程式向資料伺服器傳送資料請求,伺服器返回資料和結果。客戶端負責實現使用者介面功能,同時封裝部分或全部的應用邏輯。資料庫伺服器主要提供資料儲存功能,也可透過觸發器和儲存過程提供部分應用邏輯。這種結構比較適合規模比較小的搭建遠端教育平臺專案。

二、B/S結構

B/S結構,是隨著Internet技術興起,對C/S結構的一種變化或者改進的結構,在這種模式下,使用者介面完全透過瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在伺服器端實現。B/S結構,主要是利用了發展成熟的瀏覽器技術,結合瀏覽器的多種語言,只需要利用瀏覽器就實現了原來需要複雜專用軟體才能實現的強大功能,節約了開發成本,是一種全新的軟體系統構造技術。綜合來看,這種結構比較適用於現今應用軟體開發的首選,而且從相容性和實用性上來看,不論是規模比較大的搭建遠端教育平臺專案,還是比較小的專案,都很適用。

以上,就是 搭建遠端教育平臺 時,可能用會到的體系結構。下一篇文章中,小編將會全方位對比這兩種體系,選出搭建遠端教育平臺的最合適結構。

宣告:以上內容為作者本人原創,未經作者本人同意,禁止轉載,否則將追究相關法律責任。

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

相關文章