Page 53 - 106年3月消防月刊(全)
P. 53
Work Discussion 工作研討
以 Java Servlet 網頁自動化
管理消防分隊網路設備
Using Java Servlet webpage automation to manage fire brigade internet
equipment
■文╱臺南市政府消防局 李承霖
■圖╱李承霖提供
代理人程式,以執行主機、個人電腦與網路即時
一、前言
偵測的機制。
面對複雜多變的資訊時代以及網路全球化 如圖 1 架構所示,我們於外勤單位電腦執
的挑戰,妥善運用資訊設備已成為組織與機關內 行本系統一使用者端(Client 端)軟體代理人
最重要的創新關鍵資產。在越來越依靠大量的電 (CMA)程式,將各個端點網路作即時偵測,並
腦主機與網路處理公務的消防單位,一旦當主機 將異常現象即時回傳雲端且通知相關管理人員。
或網路產生異常狀況甚而停機時,往往資訊及網 另於雲端主機端建立一主機端(Server 端)軟體
路管理人員是被動通知的,如無法於第一時間立 代理人(MAA)程式,除接收局本部伺服器及各
即處理異常狀態,不但影響救災救護勤務,也令 外勤單位個人電腦與網路相關資訊,亦建立一網
回復正常運作時間延宕。再且機關卻往往以有限 路軟體代理人(NMA)程式偵測各個外勤單位端
的管理人力,來同時管理數量持續增加且分散各 點所使用之中華電信 ADSL 閘道端的異常現象。
區的主機與網路。因此如何能在第一時間發現主 軟體代理人程式為各自獨立且單一執行的
機或網路的異常並快速完成異常問題的處理,爰 程式,可不需外部的操作即可自主執行以達成目
為我們自行利用程式開發設計本軟體代理人系 標任務。並可藉由各軟體代理人之間訊息的傳遞
統,以自動化管理的方式替代增加人力的目的。 合作,而達成共同的目標。且由於軟體代理人具
有自主性、移動性、合作性等獨特特性,已被使
二、以「Java 與 Servlet」開發軟體代理
用於多執行緒的 Java 大型分散式系統,如資料
人自動化管理系統
搜集、網路管理、網路交易…等系統。我們亦利
救災單位皆為 24 小時執勤,主機、電腦與 用 Java 多執行緒特性開發網路管理之軟體代理
網路尤需 24 小時隨時監控,如能讓電腦及網路 人程式。
自主偵測異常問題並進而主動通知管理人員,實 Java 是一種電腦程式設計語言,擁有跨平
為提高救災效率的首要利器。我們有鑑於此,由 臺、物件導向、泛型程式設計的特性,從膝上型
該中心自行以 Java 程式語言設計建置一套軟體 筆電到資料中心、從行動電話到網際網路,Java
消防月刊 2017.3 51