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

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

 2010-08-02 00:00:00 来源:WEB开发网   
核心提示: 请注意 清单 2 上的根标记是 <beans>,是 Spring 的 XML 命名空间的一部分,集成医疗保健服务,第 2 部分: 使用 Apache ServiceMix 作为 Healthcare Service Bus(6),<beans> 标记的作用是保持您应用程序

请注意 清单 2 上的根标记是 <beans>,是 Spring 的 XML 命名空间的一部分。<beans> 标记的作用是保持您应用程序的不同 Java beans (或 Java 类的实例)。在 <beans> 标记内您可以配置您的特定应用程序的 Java beans。Spring 操作 Java 类的实例并使这些类可用于需要使用它们的应用程序。您无需担心谁将实例化您的 Java 类和实例将如何彼此可用。这一切都是 Spring 要面对的烦恼。您只需在 Spring 中编写这些类并配置它们。

在 清单 2 中的 <beans> 标记包含 http://servicemix.apache.org/cxfse/1.0 命名空间的一个命名空间声明。ServiceMix 定义此命名空间,其目的是根据您的应用程序需求来指定 CXFSE 的行为。我将把这个命名空间称为 cxfse 命名空间。

cxfse 命名空间包含标记以准确地指定您想使用 CXFSE 做什么。有几种选择。您可以从 清单 2 中看到根 <beans> 标记包含一个属于 cxfse 命名空间的 <endpoint> 标记。<endpoint> 标记是一个通信通道的开始或结束。

为了对端点有一个全面的了解,可以参考第 1 部分的 图 6,在那里 Prescription 应用程序发送消息给 Radiology Department 应用程序。Prescription 应用程序和 Radiology Department 应用程序都是端点。消息源于 Prescription 应用程序,通过各种 JBI 环境组件 — 如 Binding Component (BC)、Normalized Message Router (NMR) 和 SE — 最终结束于 Radiology Department 应用程序。

您正在 清单 2 中配置 Radiology Department 应用程序,因为您直接在 <beans> 标记内使用 <endpoint> 标记。这将告诉 ServiceMix 您正在配置一个端点。

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

Tags:集成 医疗保健 服务

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