快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-13
单 9 所示:

清单 9. 完整程序组合的第一台 JBI 服务器的 JBI 配置

<?xml version="1.0" encoding="UTF-8"?> <jbi xmlns="http://java.sun.com/xml/ns/jbi" version="1.0">   <service-assembly>    <identification>     <name>remote-radiology-service-assembly</name>     <description>Radiology Department Service Assembly</description>    </identification>    <service-unit>     <identification>      <name>remote-radiology-service</name>      <description>Radiology Department Service Provider</description>     </identification>     <target>      <artifacts-zip>RemoteRadiologyService.zip</artifacts-zip>      <component-name>servicemix-cxf-bc</component-name>     </target>    </service-unit>    <service-unit>     <identification>      <name>remote-prescription-service</name>      <description>Prescription Service Consumer</description>     </identification>     <target>      <artifacts-zip>PrescriptionService.zip</artifacts-zip>      <component-name>servicemix-cxf-bc</component-name>     </target>    </service-unit>   </service-assembly> </jbi>

您可以看到 清单 9 的 JBI 程序集文件非常类似于 清单 6。您将发现 清单 9 中的 JBI 配置与 下载 的 sample2\JBI1\META-INF 文件夹中的 jbi.xml 一样。

最后,您需要将 jbi.xml 与 RemoteRadiologyService.zip 和 PrescriptionService.zip 文件一起打包为另外一个名为 RemoteRadiologyAssembly.zip 的 .zip 文件。我已经为您准备 了此文件;您将在 sample2\JBI1 文件夹中发现它。

集成医疗保健服务,第 2 部分(10)

时间:2012-04-24 IBM Bilal Siddiqui

测试 JBI 服务器的互连

为了测试 JBI 服务器的互连,您将运行与您在 测试 Radiology Department 服务 部分所 见的相同的 RadiologyAssembly 应用程序。这将作为您的第二台 JBI 服务器。

在我尝试此 JBI 互连时,我的第二台 JBI 服务器正运行在一台计算机上,其网络地址是 192.168.10.33。正如您猜到的那样,第一台 JBI 服务器的提供商应当知道第二台 JBI 服务器 的网络地址。因此,对于第一台 JBI 服务器的提供商,此网络地址会在您的配置文件中显示在 两个地方:

xbean.xml 文件上的 locationURI 属性

RadiologyService.wsdl 文件上的 <soap> 标记的 address 属性

如果您正从不同的地址运行第二台 JBI 服务器,您必须在这两个地方上做适当的改变。

为了运行第一台 JBI 服务器,请执行以下这些步骤:

在一台独立的计算机上安装 Apache ServiceMix 3.3.1。我尝试用两台计算机进行 JBI 服 务器的互连,一台用于第一台 JBI 服务器,另一台用于第二台 JBI 服务器。

通过双击您的 ServiceMix 安装的 ..\apache-servicemix-3.3.1\bin 文件夹中的 servicemix.bat 文件启动 ServiceMix。稍等片刻以便服务器启动其服务。

从 sample2\JBI1 文件夹复制 RemoteRadiologyAssembly.zip 到您的 ServiceMix 安装的 ..\apache-servicemix-3.3.1\hotdeploy 文件夹。一旦您复制文件,ServiceMix 将检测正在 被部署的新应用程序并启动部署流程,您将看到 ServiceMi

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号