发布网友 发布时间:2022-04-21 20:44
共1个回答
热心网友 时间:2023-06-26 08:34
api名词解释:应用程序编程接口。
api是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
API是一组定义、程序及协议的集合,通过API接口实现计算机软件之间的相互通信。由于软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,此时编程接口的设计十分重要。
在程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。
api程序功能:
1、远程过程调用(RPC)。
通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。
2、标准查询语言(SQL)。
是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享。
3、文件传输。
文件传输通过发送格式化文件实现应用程序间数据共享。
4、信息交付。
指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。
当前应用于API的标准包括ANSI标准SQLAPI。另外还有一些应用于其它类型的标准尚在制定之中。API可以应用于所有计算机平台和操作系统。这些API以不同的格式连接数据。每种数据格式要求以不同的数据命令和参数实现正确的数据通信,但同时也会产生不同类型的错误。
因此,除了具备执行数据共享任务所需的知识以外,这些类型的API还必须解决很多网络参数问题和可能的差错条件,即每个应用程序都必须清楚自身是否有强大的性能支持程序间通信。