當前位置:吉日网官网 - 傳統故事 - 什麽是軟件系統架構?

什麽是軟件系統架構?

C/S(客戶機/服務器)結構,即所謂的客戶機/服務器結構。它是壹種軟件系統架構,通過它我們可以充分利用兩端硬件環境的優勢,合理地將任務分配給客戶端和服務器端,降低系統的通信開銷。目前,大多數應用軟件系統都是客戶機/服務器形式的兩層結構。由於當前的軟件應用系統正在向分布式Web應用發展,Web和客戶機/服務器應用都可以執行相同的業務處理,並使用不同的模塊來共享邏輯組件。因此,內部和外部用戶都可以訪問新的和現有的應用系統,並且可以通過現有應用系統中的邏輯來擴展新的應用系統。這也是目前應用系統的發展方向。

B/S(瀏覽器/服務器)結構是瀏覽器和服務器結構。它是隨著互聯網技術的興起,對C/S結構的壹種改變或改進。在這種結構下,用戶界面通過WWW瀏覽器實現,極少的事務邏輯在瀏覽器中實現,而主要的事務邏輯在服務器中實現,形成所謂的三層3層結構。這大大簡化了客戶端計算機的負載,減少了系統維護和升級的成本和工作量,降低了用戶的總成本(TCO)。根據目前的技術,在局域網內建立壹個B/S結構的網絡應用程序,並通過Internet/Intranet模式的數據庫進行應用,相對容易掌握,成本較低。它是壹次性開發,可以使不同的人從不同的地方,以不同的訪問方式(如局域網、廣域網、Internet/Intranet等)訪問和操作同壹個數據庫。).可以有效保護數據平臺和管理訪問權限,服務器數據庫也非常安全。尤其是JAVA等跨平臺語言出現後,B/S架構的管理軟件更加方便、快捷、高效。

  • 上一篇:填鴨式的教育方式是什麽?
  • 下一篇:倉鼠小玩具制作
  • copyright 2024吉日网官网