外部功能界面

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:互联网