WEB开发网
开发学院软件开发Java 集成医疗保健服务,第 2 部分: 使用 Apache Servi... 阅读

集成医疗保健服务,第 2 部分: 使用 Apache ServiceMix 作为 Healthcare Service Bus

 2010-08-02 00:00:00 来源:WEB开发网   
核心提示: 第六个拦截器将 Java 对象转换为 XML 格式并向服务客户发回响应,我将不在本文中讨论建立或配置 CXF 拦截器的具体细节,集成医疗保健服务,第 2 部分: 使用 Apache ServiceMix 作为 Healthcare Service Bus(3),相反,我将使用一个简单默认的现成的

第六个拦截器将 Java 对象转换为 XML 格式并向服务客户发回响应。

我将不在本文中讨论建立或配置 CXF 拦截器的具体细节。相反,我将使用一个简单默认的现成的拦截器组合,该组合可调用 Radiology Department 应用程序。

CXFSE 是一个可配置的包装器,这意味着通过编写一个 XML 文件您可以控制您的 SE 的行为。接下来我将演示如何为 Radiology Department 应用程序的 CXFSE 编写 XML 配置。但首先,我将为所有需要在 ServiceMix 上托管内部应用程序(或服务)的操作提供一个高级计划。

托管 Radiology Department 应用程序为一个内部服务

在 ServiceMix 上托管内部服务的过程需要一些配置,我将这些配置分成以下五步:

为 Radiology Department 应用程序编写并编译包含业务逻辑的 Java 类,并公开该类作为一个 Web 服务。

在 Spring 框架上配置 Radiology Department 应用程序的 Java 类,以便框架根据应用程序需求实例化这些类并使它们可用。

为 Radiology Department 应用程序编写一个 WSDL 接口。JBI 规范使用 WSDL 2.0 来定义通过内部和外部服务提供商公开的服务接口。

为服务提供商(Radiology Department 应用程序)和服务客户编写 JBI 配置。(回忆在第 1 部分的 图 6 上的 Prescription 应用程序,是一个服务客户发送服务请求给 Radiology Department 应用程序。)

将 Radiology Department 应用程序打包为一个 JBI 服务程序集并将其复制到 ServiceMix 中。

在执行第 5 步之后,通过从 Prescription 应用程序(服务客户)发送消息到 Radiology Department 应用程序您将看到您的 HSB 在活动。

现在我将描述并演示每一步。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:集成 医疗保健 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接