更新20100224 我真的不需要某些供應商網站的一些蹩腳的定義。我正在尋找的是在實際實施這些東西的人們的日常IT /商業週期中所面臨的實際實施和挑戰。Web服務版本控制策略的優缺點
更多的東西如下:
沒有退休的策略已創建/通過:顯然,人們需要創建。我對如何制定這一戰略並將其出售給管理層感興趣。你看到的所有成本/收益是什麼?您是否對客戶記錄要求與內部支持要求進行了BE分析?您是否將$ value分配給古代API的內部支持成本?
生產IT支持含義:您如何與生產IT團隊合作部署您的戰略。他們喜歡什麼,什麼讓他們發瘋?
軟件:你們喜歡做什麼軟件,企業告訴他們做什麼以及他們實際做了什麼?什麼最適合他們?
問:QA如何處理測試。恩。如果您創建了一個可處理多個版本的服務,那麼每次對其中一個版本進行更改時,QA都會對所有內容進行全面迴歸?
DBA's:您的dba如何處理對於向xml響應中添加字段的數據記錄至關重要的常見過程?你有一個單一的過程,或者你是否根據模式或其他來分支事物和細分?
原注
我收集的不同的Web服務版本策略的利弊信息。該業務尚未確定Web服務退役策略,而且由於產品變更,客戶需求變更以及我們的合作伙伴集成變化,我的Web服務確實發生了顯着變化。
我在尋找一個優點/缺點,用於維護獨立的單機版或多版本/集成版本,以及這會如何影響業務,包括開發人員支持/開發人員整合資源,生產IT支持,軟件,QA & DBA's。
任何洞察力,經驗,資源或想法表示讚賞。
基於URL的版本控制還允許您在不同的網站中並排運行多個版本的業務層(儘管這可能會導致其他地方出現問題),並允許您使用Web服務器日誌查看誰仍在使用舊版本。 – Neal