WCF服务作为客户端和服务?

时间:2012-02-21 18:04:29

标签: wcf

我必须创建一个WCF 4.0(VS 2010)服务(MyWCFService),它既是服务(从MS Dynamics AX消费)又是客户端(将使用一些外部XML Web服务)。

所以基本上流程是:

  1. MS Dynamics AX将调用MyWCFService

  2. MyWCFService调用外部XML Web服务

  3. 外部XML Web服务将结果返回给MyWCFService

  4. MyWCFService将结果返回给MS Dynamics AX

  5. 对于我应该注意的这种情况,是否有一些特殊的考虑因素?

    如果我的MyWCFService的客户端和服务本身进行异步调用,异步消耗怎么办?

    你能指点我一些审查/讨论这种“中间人”服务模式的文件吗?

    谢谢!

1 个答案:

答案 0 :(得分:0)

您需要注意的主要事项是安全性和日志记录。

  • 使用
  • 访问MS Dynamics AX服务的安全上下文是什么
  • 如何控制谁可以在服务上做什么
  • 如何跟踪用户的操作

最糟糕的情况是开放的外部Web服务,它使用管理员用户访问MS Dynamics。因此,外部无需治疗的用户可以完全控制您的后端系统。