JBI 组件打包、部署与开发全解析
1. JBI 组件打包与部署
在 J2EE 开发中,我们会使用多种存档格式,如.jar、.war、.ear和.rar等。而 JBI 规范认可.zip作为 JBI 组件的有效存档格式,服务单元(SUs)和服务组装(SAs)会被打包成有效的.zip文件,并部署到符合 JBI 规范的容器中。
1.1 组件打包
我们有两个服务单元,一个是服务引擎(SE),另一个是绑定组件(BC)。这两个服务单元会被打包到一个服务组装中,以便部署到 ESB 中。同时,servicemix - shared服务组装提供公共服务,也会被部署到 ESB 中。
binding - su [Service Unit] http:endpoint jsr181:endpoint HelloServicePolo NMR soap - demo [Service Assembly] engine - su [Service Unit] ServiceMix ESB HTTP Channel Client servicemix - shared [Service Assembly]- engine - su(服务引擎服务单元):基于
xbean.xml