我正在编写一个向其用户销售某些服务的软件。我知道数百种不同的发票工具 - Freshbooks,Invocie机器,Xero,SortMyBooks等等。他们都有一个API,但与每个API集成是非常有用的工作。
是否有任何协议或指示创建通用数据交换协议,这将允许用户在我的软件上指定他们选择的发票系统,并让两个产品无缝地进行通信,而无需事先了解每个 - 其他存在?
当然,这个问题不仅限于发票。如何将时间报告工具与数千个项目跟踪门户连接起来?如何在Getflow和Taskify之间交换任务?
P.S。我不是在问“Webapps”,因为它显然更侧重于网络应用的用户端。