您使用Delphi应用程序提供哪些类型的API?

nor*_*aul 4 delphi api sdk

我们有一个使用RemObjects DataAbstract编写的3层Delphi应用程序.我们的许多客户都在寻求API,以便他们可以使用自己的应用程序与其进行交互.

API必须允许客户端使用各种参数调用方法,并返回从简单参数到整个数据集的结果.

您可以推荐哪些类型的API以及实施起来有多困难?

Lac*_*anG 5

由于您使用RemObjects DataAbstract编写了应用程序,因此您已经掌握了在应用程序中已经等待的所有内容.

RemObjects DataAbstract包含RemObjects SDK,它是构建可用API的最灵活,最简单的方法之一.RemObjects SDK允许您以多种方式向客户公开方法方法,从本机二进制RemObjects调用,到XML-RPC,到JSON,到SOAP,到本地DLL,到Windows消息,到命名管道......甚至通过SMTP/POP.

美妙的是,您将能够设计一个API,然后通过任何或所有这些不同的机制轻松地将其暴露给您的客户.只需设计您的API方法,然后询问您的客户他们希望如何使用它,RemObjects可能有一个符合其请求的消息/通道组合.