应用程序接口有两种方式--API和协议

应用程序接口有两种方式:API和协议

1。API --比如:COM中的IUnkonown。就是一种二进制的表格数据结构。所有调用都是通过机器层面的二进制计算实现的,没有高层语义信息的辅助。因此,客户就在二进制层面上与组件接口耦合起来。

2。协议--比如:COM中的IDispatch, web service等。就是文本或二进制形式的数据 。它对客户和组件本身的二进制未作任何约束,仅仅规定了一个数据流的格式规范。无论以何种语言、何种技术来编写软件实体,只要它能够产生和理解合法的协议数据流,就可以被视为组件

你可能感兴趣的:(数据结构,Web,api,service,语言)