当前位置:编程学习 > C#/ASP.NET >>

请教一个问题

正在做的一个项目,其中一部分要求客户修改内容之后,调用第三方的web服务,并记录反馈结果日志。我的想法是客户修改内容后将需要更新的内容记录到一张表(所有客户端),服务器端程序循环检索此表,如有记录则调用web服务,同时记录结果日志,反馈结果成功则将更新内容从表中删除;这样是否合适? web服务 c/s 分布式系统 --------------------编程问答-------------------- 可以使用触发器,而不必轮询。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
可以使用触发器,而不必轮询。

触发器是数据库操作,能调用web服务执行业务程序吗?如果能请详述指教 --------------------编程问答-------------------- 感觉楼主表达很混乱~~~~~~~~~~ --------------------编程问答--------------------
引用 2 楼 litdwg 的回复:
Quote: 引用 1 楼 caozhy 的回复:

可以使用触发器,而不必轮询。

触发器是数据库操作,能调用web服务执行业务程序吗?如果能请详述指教


sql server 2005以后支持直接调用.net程序集。 --------------------编程问答--------------------
引用 4 楼 caozhy 的回复:
Quote: 引用 2 楼 litdwg 的回复:

Quote: 引用 1 楼 caozhy 的回复:

可以使用触发器,而不必轮询。

触发器是数据库操作,能调用web服务执行业务程序吗?如果能请详述指教


sql server 2005以后支持直接调用.net程序集。


这个执行可能不只一次,比如执行失败可能需要人工再次执行;或者虽然没有修改,但需要执行;这样的话触发器可能就不适合了 --------------------编程问答--------------------
引用 3 楼 hdhai9451 的回复:
感觉楼主表达很混乱~~~~~~~~~~

简单的说就是本项目中对数据的修改,要调用第三方web服务同步数据。调用第三方web服务可能是修改后立即同步,也有可能人工同步数据。怎么写比较合适? --------------------编程问答--------------------
引用 5 楼 litdwg 的回复:
Quote: 引用 4 楼 caozhy 的回复:

Quote: 引用 2 楼 litdwg 的回复:

Quote: 引用 1 楼 caozhy 的回复:

可以使用触发器,而不必轮询。

触发器是数据库操作,能调用web服务执行业务程序吗?如果能请详述指教


sql server 2005以后支持直接调用.net程序集。


这个执行可能不只一次,比如执行失败可能需要人工再次执行;或者虽然没有修改,但需要执行;这样的话触发器可能就不适合了


这个用工作流自己去循环判断。触发器只是提供一个引导。
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,