使用SQL Server的存储过程和触发器来实时同步ERP和淘宝网的数据

本文介绍了如何利用SQL Server的存储过程和触发器实现实时同步商贸之星CRM与淘宝商城的库存数据。通过淘宝开放平台API与Stream API接收订单通知,结合.NET开发的CRM,探讨了xp_cmdshell、sp_addextendedproc和CLR集成等方法触发数据更新事件。
摘要由CSDN通过智能技术生成

目前接手一个项目,是一个销售服装的电子商务网站, 内部使用商贸之星的CRM来管理订单和库存,外网有淘宝商城,为了实现商贸之星和淘宝商城之间的库存数据保持同步,需要自己开发这样一个工具.

现场环境:

1、淘宝商城

2、商贸之星

 

对于淘宝商城,客户在淘宝上下订单,发生库存的变化,应该能及时通知内网的商贸之星,而内网的商贸之星内的库存变化,应该及时更新淘宝商城的库存数量。

目前淘宝有很成熟的开放平台,提供了大量的api可以调用,网址:http://open.taobao.com

在这里,我们不仅要更新淘宝的数据,还要及时知道用户在淘宝下了订单,因此,这里还要用到淘宝的主动业务推送服务,淘宝称之为Stream API, 文档地址:

http://dev.open.taobao.com/dev/index.php/Stream_API%e4%bb%8b%e7%bb%8d

网页下面还有示例代码下载。

对于商贸之星,是一个用.net开发的CRM,使用web service来实现客户端和服务器的调用,因为没有代码,不能做二次开发,如何获得数据的变化,考虑过替换web service接口,dll劫持,网络数据包嗅探等方法,都不是很方便,最后考虑从使用的数据库入手,系统使用的是sql  server 2005,通过查阅他的手册,了解可以使用触发器来引发

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值