一、前言
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 模板
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,從命令行啓動一般不會有這個問題。