快速业务通道

集成医疗保健服务,第1部分 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-13
xfbc.CxfBcComponent    </component-class-    <component-class-path>     <path-element>lib/servicemix-cxf-bc-2009.01.jar</path-element>     <path-element>lib/geronimo-annotation_1.0_spec-1.1.1.jar</path- element>     <!-- other path-element tags -->    </component-class-path>    <bootstrap-class-name>      org.apache.servicemix.common.DefaultBootstrap     </bootstrap-class-name>    <bootstrap-class-path>     <path-element>lib/servicemix-cxf-bc-2009.01.jar</path-element>     <path-element>lib/geronimo-annotation_1.0_spec-1.1.1.jar</path- element>     <!-- other path-element tags -->    </bootstrap-class-path> </component> </jbi>

集成医疗保健服务,第1部分(9)

时间:2012-04-24 IBM Bilal Siddiqui

清单 3 显示另一个 <component> 标记,它描述了如何配置 SE — 一个内部服务提 供者(例如 Radiology Department 应用程序):

清单 3. 内部服务提供者的 XML 配置

<?xml version="1.0" encoding="UTF-8"?> <jbi xmlns="http://java.sun.com/xml/ns/jbi" version="1.0"> <component type="service-engine"    component-class-loader-delegation="parent-first"    bootstrap-class-loader-delegation="parent-first">    <identification>     <name>Radiology-Department-Application</name>     <description>Radiology Department Service  Application</description>    </identification>    <component-class-name>      org.hsb.radiology.RadiologyBean</component-class-name>    <component-class-path>     <path-element>lib/radiology-bean.jar</path-element>     <path-element>lib/geronimo-annotation_1.0_spec-1.1.1.jar</path- element>     <!-- other path-element tags -->    </component-class-path>    <bootstrap-class-name>      org.apache.servicemix.common.DefaultBootstrap     </bootstrap-class-name>    <bootstrap-class-path>     <path-element>lib/ radiology-bean.jar</path-element>     <path-element>lib/geronimo-annotation_1.0_spec-1.1.1.jar</path- element>     <!-- other path-element tags -->    </bootstrap-class-path>   </component> </jbi>

如果将 清单 3 与 清单 2 对比,将会看到两个主要区别:type 属性值在 清单 2 中是 binding-component(因为是表示外部服务提供者的 BC),而 清单 3 中的 type 属性值(以 粗体显示)是 service-engine,因为它是表示内部服务的 SE。

未完待续

您已看到如何使用 JBI 的 <component> 标记来配置 BC 和 SE。JBI 还提供重用机 制来构建可用于各种场景的通用 BC。

JBI 实现如 ServiceMix 提供预置的 BC,它与实现捆绑在一起。您甚至不需要为这样的 BC 配置 <component> 标记,因为实现已经知道这种 BC 的类和其他细节。

第 2 部分将各部分组合起来,演示如何使用 ServiceMix 现有功能以及构建和配置新功能 — 即,实现和

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号