我创建了一个业务流程,它声明了一个用于管理销售订单的web服务。这很好,但是我想要将Web服务移出并进入它自己的编排中,并且能够在其他编排需要时调用编排。每个web方法都有一个多部分的消息分配。
我的期望是,我将不得不重复使用所有的Web服务方法,在其他乐团和任何未来的需要。
如何设置端口correctly?
在业务流程中设置端口吗?
所讨论的Web服务的Web方法有
提示“按住shift键,同时单击超链接查看我的业务流程和Web服务的当前设置。
发布于 2012-01-11 19:21:38
您遇到的问题是,web服务端口与现有的业务流程紧密耦合,因为在业务流程执行过程中,端口上的不同操作在不同的步骤中被调用。因此,不可能将整个web服务端口从这个业务流程中移出,转移到一个其他业务流程中。
如果您真的想将这个web服务调用抽象出这个业务流程,那么您将面临一个大规模的重构练习。您可能需要至少执行以下几个步骤:
分离。
老实说,我不确定我能看到这样做的巨大价值,除非你期待这些组件的大量重复使用。
https://stackoverflow.com/questions/8824646
复制相似问题