我們是一個完整的SOA研討會(僅限Java),我們使用SOAP進行數據傳輸。目前,我們正在集中處理特定組件的數據庫工作,以便其他組件可以使用SOAP從一個應用程序獲取數據。需要關於面向服務架構的建議
我的觀點是集中很好,但是在數據庫調用之間添加soap時會增加很多延遲。我想要一個RMI/EJB類型的實現,以便我們獲得序列化對象,並減少了編組開銷。我喜歡Ejbs的實施方式,並希望使用它。但是我們返回的數據根本不在一張表中,因此,我無法返回數據庫表實體,數據可能來自其他20個或更多表。
因此,在我們當前的系統中,我們創建了自定義實體以映射到繁重的sql查詢。 (不涉及一個表)
ejbs可以用於這種類型的環境嗎?如果是這樣,是否有可以隨時將查詢結果映射到實體的庫?
不幸的是我們的內部系統很舊,我們使用java 1.4。
當你的意思是'有一個原因創建了EJB 3.0實體bean。這是因爲處理這些複雜的需求是否意味着來自多個表的列被映射到一個實體? – Zeus