Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf 多服务与唯一服务_Wcf_Wcf 4 - Fatal编程技术网

Wcf 多服务与唯一服务

Wcf 多服务与唯一服务,wcf,wcf-4,Wcf,Wcf 4,嗨,我想得到你的帮助,这样我才能决定如何处理这件事。问题是,在我的工作中,我们目前正在从Web服务迁移到使用WCF,现在的问题是,当我们使用Web服务时,我们有一个Web服务负责调用业务逻辑,现在的问题是,我想知道使用WCF实现相同功能的最佳方法是什么,使用一个唯一的服务调用不同的业务逻辑类,还是使用多个服务调用不同的业务逻辑类?另外,我必须澄清,当我说一个独特的服务时,我的意思是这将只有一个方法,以某种方式或另一种方式能够根据某些参数调用任何业务逻辑类,并且也将有其他方法,但对于其他不同的任务

嗨,我想得到你的帮助,这样我才能决定如何处理这件事。问题是,在我的工作中,我们目前正在从Web服务迁移到使用WCF,现在的问题是,当我们使用Web服务时,我们有一个Web服务负责调用业务逻辑,现在的问题是,我想知道使用WCF实现相同功能的最佳方法是什么,使用一个唯一的服务调用不同的业务逻辑类,还是使用多个服务调用不同的业务逻辑类?另外,我必须澄清,当我说一个独特的服务时,我的意思是这将只有一个方法,以某种方式或另一种方式能够根据某些参数调用任何业务逻辑类,并且也将有其他方法,但对于其他不同的任务,现在我想知道哪种方法是最好的方法,顺便说一下,我们考虑使用一种服务的原因,就像我告诉过你们的那样,当在DB上运行时,在某个地方,而不是所有的地方都有一个东西发生故障时,从那里管理提交或回滚的必需品,提前感谢,我对wcf有点陌生。

您可以将现有的服务结构迁移到wcf中,并且仍然具有相同的功能。您将需要根据WCF创建和公开服务,但架构结构可以保持您在Web服务中的方式。您可能希望重新审视您的设计。您可以使用许多功能,包括实体框架,这些功能允许您管理提交、回滚等。

感谢您的快速回答!是的,实际上我们将使用实体框架和WCF提供的好东西,但我们想要的是保留一些我们已经拥有的结构,你知道,让它稍微熟悉一点,但要使用这种新技术。当然,使用最新的技术,但也要保持一些熟悉。您可以很好地进行迁移,但也可以考虑更早而不是更晚地重新分解服务契约。这将减轻破坏性变化等。