2014-02-28 66 views
1

我將要使用一個web服務。這些要求迫使我在做出請求之前通過處理某些日誌記錄等的編排。通過BizTalk業務流程將請求路由到webservice。

我能想到的最佳解決方案是使用Web服務並將編排發佈爲另一個可以調用的Web服務。

有沒有一種方法來攔截對Web服務的請求並強制編排開始?解決這個問題的最好方法是什麼?

+0

你甚至需要biztalk嗎?如果您無法編輯該web服務的源代碼,那麼您可以構建自己的服務(WCF),該服務將在將其路由到主Web服務之前執行一些自定義邏輯。如果你認爲,你應該在這裏使用Biztalk,那麼你的解決方案是好的。 –

回答

1

如果你打算使用BizTalk,你所描述的是它將如何完成。除此之外,您只能將主流程實施爲消息傳遞。這裏有一些文章:

http://blogs.msdn.com/b/richardbpi/archive/2006/11/10/using-only-biztalk-messaging-with-request-response-on-both-ends.aspx

http://ershadnozari.blogspot.com/2010/10/request-response-to-solicit-response.html

一旦這些工作,你就可以有一個業務流程訂閱一側的初始請求消息的地方可以做到這一點的工作。

相關問題