我有一个在服务器上运行并使用SQL Server 2005的应用程序。如果我想让这个应用程序与其他系统(如CRM)集成,那么最佳策略是什么?我的想法是创建一个带有身份验证的公共Web服务......这听起来像是正确的方法吗?
任何想法都会受到赞赏。
答案 0 :(得分:2)
是的,理想情况下,所有集成都是使用行业标准通信协议完成的,需要一些链接这些标准的中间件。理想情况下,这些协议类似于Web服务,就像您说的那样,API确保验证导入系统的所有数据。
系统之间的大多数基本集成意味着在系统之间传输数据。您可以选择构建您或其他人提供连接中间件的API。或者根据应用程序的性质,您的案例CRM,可能值得使用相同的API来构建导入/导出机制,用户只需将他们的数据导出到xml,CSV并导入他们的数据,构建一个不错的将任何CSV格式映射到您自己的字段是一个很好的接触,意味着技术用户可以执行非自动化任务。