WEB开发网
开发学院软件开发Java 集成医疗保健服务,第 1 部分: 将 Enterprise Ser... 阅读

集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健

 2010-06-28 00:00:00 来源:WEB开发网   
核心提示: 可以看到 清单 1 包含 <component> 标记,它有一个 type 属性,集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健(10),五个子标记,名为 <identification>、<component-cl

可以看到 清单 1 包含 <component> 标记,它有一个 type 属性,五个子标记,名为 <identification>、<component-class-name>、 <component-class-path>、<bootstrap-class-name> 和 <bootstrap-class-path>。

type 属性指定组件是 BC 还是 SE。清单 1 配置的是 Prescription 应用程序的 BC,因此 type 属性值应当是 binding-component。

清单 1 中的 <identification> 标记提供了 BC 的名称和描述。

<component-class-name> 标记指定实现 BC 所需的逻辑的 Java 类。JBI 规范有个标准接口名为 javax.jbi.component.Component,所有 BC 都应当实现。本系列中我将使用 Apache ServiceMix 来演示 HSB 如何工作。ServiceMix 提供 BC,它可用于与使用基于 SOAP 的 Web 服务的服务使用者协同工作。实现这个 BC 的逻辑的类名为 org.apache.servicemix.cxfbc.CxfBcComponent。在第 2 部分中,我将用这个类来演示 Prescription 应用程序如何与 JBI 一起工作。这就是在 清单 1 中包含 org.apache.servicemix.cxfbc.CxfBcComponent 作为包装在 <component-class-name> 标记中的组件类的名称的原因。

现在看看 清单 1 中的 <component-class-path> 标记。它有两个子标记,名为 <path-element>。 这些标记指定执行组件类需要的所有 JAR 文件的路径。这意味着 <component-class-name> 和 <component-class-path> 标记形成一对,来指定 BC 的 Java 类的名称以及用于执行 Java 类的完整类路径。

清单 1 还包含另一对标记,名为 <bootstrap-class-name> 和 <bootstrap-class-path>。这一对与前一对 <component-class-name> 和 <component-class-path> 标记相似。引导对指定实现引导 BC 的 Java 类的名称和类路径。

上一页  5 6 7 8 9 10 

Tags:集成 医疗保健 服务

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