安全物聯網應用程序支撐工具包括以下這些種類:
應用程序管理:支持軟件的供應、驗證、更新和其他一般性管理(版本管理、內存管理等),以及應用程序中的微服務、組合微服務的生命周期管理。
運行環境:虛擬機、容器、平臺在運行時,程序語言庫和可執行文件將為應用程序和微服務提供執行環境。如Java虛擬機、Node.js、.NET Framework、Python標準庫和運行時可執行文件等。
應用程序服務器:包括托管微服務的應用程序、Web服務器或其他支撐基礎架構。如Wildfly/JBoss、Tomcat和Zend Server等。
消息和事件:支持基于消息和事件的應用程序,以及微服務之間的通信。通常按照消息中間件、消息代理和消息總線等進行分類。如數據分發服務(Data Distribution Service,DDS)、ActiveMQ和ZeroMQ等。
安全服務:支持應用程序安全性的相關組件,例如加密服務、身份代理等。相關安全服務還可能包括深度數據包檢測、入侵檢測和防御系統,以及系統和網絡事件監視、內容過濾和家長控制等。
應用程序數據管理/存儲/持久性:此類工具主要支持應用程序的數據轉換功能和存儲功能,從而實現數據的持久化或內存中的高速緩存。持久存儲可能包括SQL和NoSQL數據庫,以及較新的NewSQL數據庫、內存數據庫等緩存形式的管理也較為常用,如SQLite、Cassandra、MongoDB、Redis、Gemfire等。使用這些內存數據庫將能夠有效減輕傳統數據庫的負載,提高數據訪問速度。
回答所涉及的環境:聯想天逸510S、Windows 10。
安全物聯網應用程序支撐工具包括以下這些種類:
應用程序管理:支持軟件的供應、驗證、更新和其他一般性管理(版本管理、內存管理等),以及應用程序中的微服務、組合微服務的生命周期管理。
運行環境:虛擬機、容器、平臺在運行時,程序語言庫和可執行文件將為應用程序和微服務提供執行環境。如Java虛擬機、Node.js、.NET Framework、Python標準庫和運行時可執行文件等。
應用程序服務器:包括托管微服務的應用程序、Web服務器或其他支撐基礎架構。如Wildfly/JBoss、Tomcat和Zend Server等。
消息和事件:支持基于消息和事件的應用程序,以及微服務之間的通信。通常按照消息中間件、消息代理和消息總線等進行分類。如數據分發服務(Data Distribution Service,DDS)、ActiveMQ和ZeroMQ等。
安全服務:支持應用程序安全性的相關組件,例如加密服務、身份代理等。相關安全服務還可能包括深度數據包檢測、入侵檢測和防御系統,以及系統和網絡事件監視、內容過濾和家長控制等。
應用程序數據管理/存儲/持久性:此類工具主要支持應用程序的數據轉換功能和存儲功能,從而實現數據的持久化或內存中的高速緩存。持久存儲可能包括SQL和NoSQL數據庫,以及較新的NewSQL數據庫、內存數據庫等緩存形式的管理也較為常用,如SQLite、Cassandra、MongoDB、Redis、Gemfire等。使用這些內存數據庫將能夠有效減輕傳統數據庫的負載,提高數據訪問速度。
回答所涉及的環境:聯想天逸510S、Windows 10。