我正致力於將我們的企業技術範式轉變爲敏捷開發。 這是一個艱難的過程,但我們幾乎在那裏! :)敏捷開發和ESB
我們有數據庫管理的舊系統(曾經是Access,現在移植到.NET和MS SQL),我們正在爲我們的未來願景開發一個框架。我們希望儘可能地遷移到網絡上。但我們希望將現有系統與「即將到來」的系統整合在一起。我們不會重疊任務和功能。
我的願景是將我們用戶的所有聯繫信息移動到不同的數據庫,將這些「配置文件」鏈接回MS SQL以獲取其歷史記錄和會計信息。我們會將所有會計系統保留在桌面應用程序上,但是我們要添加的功能更多,這將極大地依賴於網絡,尤其是Ruby on Rails。
我想問題是:爲什麼ESBs?有沒有辦法在不使用複雜ESB系統的情況下創建SOA?整個想法是給K.I.S.S.無論如何。是否可以通過允許桌面/ Web /移動設備成爲接口的方式創建SOA,並保持業務邏輯的功能(當然,某些功能必須在界面上實現,但要保持最低限度)。 ESB甚至適合敏捷哲學嗎?我閱讀和研究的越多,我越少認爲! :/
感謝您的投入!如果您需要我澄清,請提出幾個問題,我會盡我所能做到! :)
編輯你的問題,以弄清情況,而不是繼續發佈信息作爲答案;這種方式不那麼令人困惑。那麼爲什麼配置文件的數量很重要?你可能會有一些服務來操縱/維護配置文件,在一個「配置文件」頻道,可以擴大w /增長... – 2008-12-10 00:44:45