簡體   English   中英

棄用WCF服務的最佳實踐

[英]Best Practices to Deprecate WCF Services

是否有任何服裝或類似機制通知Web服務使用者已棄用服務/操作合同? 我有一組需要更新的WCF服務。 作為此更新的一部分,我想簡化一些原始設計。 我計划保留現有的操作,但是我想以某種方式通知最終用戶,他們已不贊成使用新的操作/服務。 實現此目的的最佳做法是什么?

我在金融服務部門工作了一段時間,我們依靠供應商服務(它們不是基於WCF的,但是仍然是服務)來從核心銀行系統中獲取財務信息。 版本控制等都很好,並保持了向后兼容性,以使客戶端不中斷是一項艱巨的努力,值得贊揚。 但是,本着關鍵發布的精神,他們將始終依賴於老式的變更文檔 ,該文檔指示哪些服務消息正在更改,哪些響應將消除某些字段以及建議的替代方法。 他們將使用措辭,例如消息“ yyy”的響應字段“ xxx”將在將來的版本中淘汰,請執行“ xyzabc”。

如果您擁有適當的治理/ ESB解決方案,則您很可能會知道您的消費者是誰,這使傳達此信息變得更加容易。 我們的供應商合作伙伴通常會提前發布2個版本的通知,之后這些更改將生效並且客戶可能會中斷,但是當涉及金融交易時,您會注意到這些更改並盡快實施。 只是我的$ 0.02。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM