一、前言
OSB:Oracle公司實作的企業服務總線(ESB)。
本文使用的中間件版本:
WebLogic:10.3.6
OSB:11.1.1.8
二、OSB拓撲(topology)
Admin-only拓撲:該模式下OSB部署在Admin Server上,一般開發使用這種模式已經足夠,簡單省力。
Admin+Managed Server拓撲:該模式下OSB管理子產品部署在Admin Server上而運作子產品部署在Managed Server上。
Cluster拓撲:該模式下OSB管理子產品部署在Admin Server上而運作子產品部署在Cluster上。
三、domain extension 模闆
<a href="http://s3.51cto.com/wyfs02/M02/13/94/wKiom1MQZyrxDpz7AAEpuLRFdKc505.jpg" target="_blank"></a>
Oracle Service Bus for developers:普通開發專用,使用該模闆隻會建立一個Admin Server不會建立Managed Server,即使用Admin-only拓撲模式,選擇該模闆安裝一般不會出現問題。如果使用OEPE進行OSB開發,那麼必須選擇這個模闆,因為OEPE隻能部署到Admin Server,不能選擇其它Server。
Oracle Service Bus:使用該模闆會預設建立一個Admin Server和一個Managed Server,即使用Admin+Managed Server拓撲,當然可以自己配置Cluster拓撲。使用該模闆需要在指令行下使用腳本啟動Managed Server,如果在Admin Console上啟動Managed Server,那麼OSB服務将不能使用,具體原因暫時沒研究明白。
四、其它
同時建立多個domain時JRF資料庫配置不能使用預設值,否則會有沖突,server會啟動不來;如果同時運作多個domain,那麼端口也需要更改,否則會沖突。
“Test Console" service is not running問題的解決方案:給Admin Server綁定監聽IP位址127.0.0.1,從指令行啟動一般不會有這個問題。
本文轉自sarchitect 51CTO部落格,原文連結:http://blog.51cto.com/stevex/1365182,如需轉載請自行聯系原作者