我正在嘗試構建應用程序的體系結構,我很樂意聽到一些建議。這裏是關於應用程序本身的一些細節。它有一個網絡用戶界面,客戶可以註冊並支付(用信用卡)某種服務。他們必須提供一些信息,因爲這些服務是基於它的。例如安排服務工作的日期。當然,他們總是可以通過網站查看訂單狀態。需要關於應用程序體系結構的建議
此外,我有一個位於其他物理機器上的數據庫(經典關係數據庫或NO-SQL數據庫,我不知道什麼是更好的在我的情況)。所以我必須把客戶的信息存儲到數據庫中,以便基於它做一些工作。除此之外,還有一項Windows服務或它的Linux模擬工具是主要的工作。它應該根據數據庫中的信息創建流程來完成這項工作。換句話說,我在開始時提到的服務不是由網站的業務邏輯提供的,而是由Windows服務提供的。當然,在其工作過程中,該服務會將信息存儲回我的數據庫或以某種方式進行更新。
最近我已經閱讀了關於微軟應用程序體系結構的書,他們介紹了許多構建應用程序的方法。例如DDD或基於客戶端/服務器或基於組件的架構等。我真的很困惑什麼是最適合我的情況。有人可以給我一些建議。提前致謝。
@Alex:雖然這個建議聽起來可能聽起來很刺耳,但在處理財務數據時,您需要有一個穩固的基礎。我建議你找一位更有經驗的開發者作爲你的導師。 – 2010-10-07 07:25:40
非常感謝您的親切回答。我很欣賞它,但除了告訴我我是多麼的愚蠢,我甚至不明白我在說什麼,也許你可以說更多的信息。正如你所看到的,其他人向我提供了一些鏈接和建議,而不僅僅告訴我,我需要一個更有經驗的開發人員來審查我的工作。 – 2010-10-07 20:50:33