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