元件管理工具

元件管理員是元件架構的核心。其會保留元件拓撲、管理元件生命週期、提供執行階段所需的capabilities,並讓這些元件彼此隔離。

啟動系統

元件管理員負責啟動系統中大部分的程序。這是系統開機時建立的第一個程序之一,也是在系統關閉時刪除的最後一個程序之一。

元件管理員會協調所有元件的執行事宜,從開機時啟動的根元件開始。接著,根元件會要求元件管理員啟動其他元件,例如裝置管理員、檔案系統、網路堆疊和其他必要服務。

修復

元件管理員會在執行階段中中繼元件之間的所有簡介。

舉例來說,當元件連線至通訊協定時,元件管理員會驗證要求、使用功能轉送來找出公開所需服務的元件、在必要時啟動該元件、在用戶端與服務之間建立直接連線,並持續監控關係,確保用戶端與服務的行為負責。

元件管理員在系統中具備高權限角色。透過介入,它對系統安全性和穩定性提供了多項重要決策。

架構功能

元件管理員為元件提供多種架構功能。元件會透過元件管理員的協助,使用這些功能與環境互動。詳情請參閱對應功能的說明文件:

架構擴充功能

元件管理員支援多種架構擴充功能,元件可以實作這些擴充功能,將新功能與其環境整合。

  • 執行器:整合程式設計語言執行階段和應用程式架構。
  • 解析器:整合軟體推送系統。