如何使我的应用程序可以整合?

时间:2009-08-06 07:56:33

标签: c# web-services crm

我有一个在服务器上运行并使用SQL Server 2005的应用程序。如果我想让这个应用程序与其他系统(如CRM)集成,那么最佳策略是什么?我的想法是创建一个带有身份验证的公共Web服务......这听起来像是正确的方法吗?

任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:2)

是的,理想情况下,所有集成都是使用行业标准通信协议完成的,需要一些链接这些标准的中间件。理想情况下,这些协议类似于Web服务,就像您说的那样,API确保验证导入系统的所有数据。

系统之间的大多数基本集成意味着在系统之间传输数据。您可以选择构建您或其他人提供连接中间件的API。或者根据应用程序的性质,您的案例CRM,可能值得使用相同的API来构建导入/导出机制,用户只需将他们的数据导出到xml,CSV并导入他们的数据,构建一个不错的将任何CSV格式映射到您自己的字段是一个很好的接触,意味着技术用户可以执行非自动化任务。