外部功能界面

維基百科,自由的百科全書

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框架