外部功能界面

External Functional Interface, 即EFI ， 是一個通用的無線電信術語 。 目前電信趨向於集成各種新的功能到無線終端 ， 包括集成新的特性到終端或通過允許新的類型的設備連接到終端 。 在WAP標準中支持這些發展 ， 提供訪問新的功能的手段 ， 將加強WAP作爲高級無線數據服務平臺的地位 。 外部功能 （ EF ） 是一個通用的術語 ， 組件或嵌入應用的實體在WAE外部執行 ， 但是遵從EFI需求 。 外部功能可以內置 ， 或連接到WAP終端 ， 連接可以是持久或臨時的 。 WAP應用環境是應用在終端裏的執行環境 ， 通過WML頁面或腳本的形式來執行 。 在應用和終端新功能間建立連接最方便的辦法是定義新的標準服務 ， 這些服務可以被在WAP應用環境中執行的應用訪問 。 EFI支持如類 、 概念功能分組 （ 以適合相同的應用域 ） 等概念 。 WAP擴展功能接口 （ EFI ） 規範通過EFI應用接口 （ EFI AI ） 提供應用訪問外部功能的統一方法 。 EFI規範包括框架 ， 過程規範和一組類規範 ， 每一個類規範針對特定的應用域 。 EFI框架定義定義在WAP終端EFI實現的通用行爲 ， 而詳細的類需求在單獨的類規範文檔中提供 。 過程規範定義爲達到合乎要求的類規範所採取的步驟 ， 來方便類規範的開發 。 EFI應用接口 （ EFI AI ） 是適合各種不用應用的高層接口 。 各種外部功能被劃分成類 ， 以爲不同生產和版本的終端和外部實體提供通用的功能 。 EFI框架提供一個可擴展的接口集合 ， 可提供的服務包括 ， 查詢指定服務 ， 獲取指定設備或軟件的功能 。 無論如何 ， 並沒有動態加入新服務的功能 ， 所以沒有通用的服務檢索機制 。 關於EFI框架的定義參考EFI框架 Category: 互聯網