快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-13
>    <service-unit>     <identification>      <name>radiology-service</name>      <description>Radiology Department Service Provider</description>     </identification>     <target>      <artifacts-zip>RadiologyService.zip</artifacts-zip>      <component-name>servicemix-cxf-se</component-name>     </target>    </service-unit>    <service-unit>     <identification>      <name>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>

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

时间:2012-04-24 IBM Bilal Siddiqui

根标记在 清单 6 中,名为 <jbi>,属于 JBI 命名空间 (http://java.sun.com/xml/ns/jbi)。<jbi> 标记包含一个名为 <service- assembly> 的子标记,其在服务程序组合中包装了正在被部署的 JBI 服务的名称和描述以 及各种服务单元。

<service-assembly> 标记有两个 <service-unit> 子标记。每一个 <service-unit> 子标记都代表一个单独的服务单元。您正在配置的只有 Radiology Department 应用程序和 Prescription 应用程序,因为您的服务程序组合中只包含两个 <service-unit> 标记,每一个应用程序对应一个。

每一个 <service-unit> 标记都包装了单元名、描述和服务单元的 ZIP 文件。您可 以看到每一个 <service-unit> 标记内的 <artifacts-zip> 标记都包含一个 ZIP 文件名;它们为您在 打包 Radiology Department 应用程序 和 配置并打包服务客户 部分的 结尾处创建的两个 .zip 文件匹配文件名。RadiologyService.zip 文件用于 Radiology Department 应用程序,PrescriptionService.zip 文件用于 Prescription 应用程序。

您需要在 清单 6 中保存配置为一个名为 jbi.xml 的 XML 文件。我已经为您完成了这个文 件,您可以在 下载 的 META-INF\ 文件夹中找到此文件。最终,将 META-INF\ 文件夹和两个 .zip 文件打包成 RadiologyAssembly.zip。我已经为您准备好了 RadiologyAssembly.zip;其 在 下载 的 sample1\ 文件夹中。

RadiologyAssembly.zip 是最终的 ZIP 文件,其包含到目前为止您所完成的每件事情。

开发 ServiceMix 应用程序的技巧

本文的 下载 中包括一个 Tips.txt 文件,其在以下方面提供一些有用的技巧:

为 ServiceMix 启用调试跟踪

创建 ServiceMix 缓存

重新部署 ServiceMix 组件

虽然您无需这些技巧来运行本文的示例应用程序,但是它们将有助于开发您自己的 ServiceMix 应用程序。

测试 Radiology Department 服务

执行以下步骤来测试 Radiology Department 应用程序:

在您的计算机上下载并安装 Apache ServiceMix 3.3.1。

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

从 sample1\ 文件夹复制 RadiologyAssembly.zip 到您的 ServiceMix 安装的 ..\apache -servicemix-3.3.1\hotdeploy 文件夹。只要复制 .zip 文件,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号