關鍵字:soa

Figure 3. Schematic illustrating the core components of the complex SOA. Click on thumbnail to view full-sized image.
小結
目前SOA是作為一種架構體現,也將會成為與C/S或多層架構一樣存在。但是,他目前還是不夠成熟而且只是作為廠商利用的工具。我對SOA的建議是,從簡單的做起并保持SOA盡可能的簡單。不要將SOA與Web services等同起來,也不要強制使用SOA的設計模式在J2EE應用的各層上,告別是網頁層。
那么我會為大多數J2EE應用推薦哪一個SOA實現呢?級別2上的SOA實現如帶有MDB的JMS隊列作為消費者,而POJO或無狀態的會話Bean作為消息生產者。當然,如果你確信你需要集成非Java應用,那么考慮一下Web services實現。還要考慮你現在采用的解決方案在以后要有足夠的擴展空間。雖然預測多久通常都有爭議的,但我還是建議最遠不超過36個月。如果你預見到那個時間段內有額外的SOA需求,那么現在就來構建吧。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/