快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-13
测正在被部 署的新应用程序。这将启动部署流程,您将会看到 ServiceMix 的输出控制台。等待部署完成 。

ServiceMix 提供一个简单的基于浏览器的 SOAP 客户端,您可以使用此客户端测试您的 ServiceMix 应用程序。此客户端附带了几个捆绑了 ServiceMix 的示例应用程序。您可以在 ServiceMix 安装的 ..\apache-servicemix-3.3.1\examples\cxf-wsdl-first 文件夹中找到 client.html 文件。

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

时间:2012-04-24 IBM Bilal Siddiqui

在您的浏览器上打开 client.html 文件并在 HTML 页面的 Target 字段上键入 http://localhost:8092/RadiologyService。然后键入如清单 7 所显示的 SOAP 请求到 Target 字段下的文本框中:

清单 7. 请求 SOAP 消息测试您的 radiology 应用程序

<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"    xmlns:hsb="http://hsb.com/">    <soapenv:Header/>    <soapenv:Body>     <hsb:performTest>       <arg0>Test1</arg0>       <arg1>Test2</arg1>     </hsb:performTest>    </soapenv:Body> </soapenv:Envelope>

我已经在 下载 中将此 SOAP 请求消息作为 SOAPRequest.txt 文件提供。您可以从 SOAPRequest.txt 文件处复制 SOAP 请求并粘贴到 Target 字段下的文本框中。输入地址和 SOAP 请求后,client.html 页面将看起来如图 1:

图 1. client.html 页面

现在请点击页面底部的 Send 按钮并稍等片刻。Radiology Department 应用程序的服务客 户接收请求、路由该请求到 NMR、然后通过 CXFSE 引擎到 RadiologyDepartment 类。然后 RadiologyDepartment 类产生响应。此响应一路游历最终回到SOAP 客户端。您将在与请求文本 框相应的文本框中看到此响应,如图 2 所示:

图 2. 在您的 SOAP 客户端显示的响应

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

时间:2012-04-24 IBM Bilal Siddiqui

互连 JBI 服务器

您已经看到如何配置 Radiology Department 应用程序作为内部服务提供商,以及如何从外 部服务客户处调用它。现在我将演示如何配置两个 JBI 服务器,以便连接到一个 JBI 服务器 的服务客户可调用由连接到另一个 JBI 服务器的服务提供商所提供的服务。这种情况类似于第 1 部分的 图 7,在那里我讨论了 JBI 服务器的互连。

比较第 1 部分的图 4 和 7。图 4 显示服务客户和外部服务提供商连接一个 JBI 服务器。 图 7 显示服务客户连接一个 JBI 服务器且提供商连接另一个 JBI 服务器,这两个 JBI 服务 器彼此之间是互连的。

根据 JBI 的观点,两种情况是相同的。如果服务对于 JBI 环境是外部的,则无论该外部服 务是直接地 连接 JBI 服务器还是间接地 通过另外一台 JBI 服务器连接。这表示,假如您想 根据第 1 部分的图 4 连接您的医疗保健提供商,那么您根据第 1 部分的 图 7 所做的 JBI 配置也将正常运行。因此我将只在本文中显示 图 7 的应用场景并给您留下 图 4 的应用场景 。

在这部分,您需要两台 JBI 服务器。第一台服务器有一个服务客户和一个外部服务提供商 。第二台 JBI 服务器有一个内部服务提供商。如图 3 所示:

图 3. 两个 JBI 服务器,一个带有外部服务客户,另一个带有内部服务提供商

第一台 JBI 服务器将认为第二台 JBI 服务器是外部服务。第二台 JBI 服务器将认为第一 台 JBI 服务器是服务客户。

这意味着您可以简单地使用 Radiology Department 应用程序的配置作为第二台 JBI 服务 器。您只需要在第一台 JBI 服

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