技术开发 频道

利用已有异构服务 轻松构建SOA应用

  全局服务装配器
  
  所有这些服务单位都被封装在一个服务装配器中。服务装配器的描述符文件包含了这些连接器。
  

  
  图8 应用服务装配器
  
  服务装配器部署在Petals JBI容器中,所有的服务单位都传送给相应的组件。

    
  
  图9 部署应用服务装配器
  
  组件注册相应的服务终端,容器配置好连接器,然后应用就可以投入使用。
  

  
  图10 配置好的容器
  
总结
  
  JBI规范有效地利用SOA的理念,产生出一套利用当前服务来组合应用的标准方法。从根本上讲,JBI把ESB的概念标准化。
  
  利用Petals JBI容器构建SOA应用非常简单:使用一些标准的JBI绑定或引擎组件,写几个XML描述文件解释怎样连接到服务,然后把它们部署到Petals JBI容器里就可以了。
  
  有了这样一个容器,就无需再解决装配的难题,只需寻找合适的粒度编写或者使用相关的服务即可。

0
相关文章