WEB开发网
开发学院软件开发Java WebSphere Integration Developer 指导教程——第... 阅读

WebSphere Integration Developer 指导教程——第 3 部分:构建面向服务的简单应用程序

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示: 配送流程结束时,需要向 OrderProcessing 组件发送消息,WebSphere Integration Developer 指导教程——第 3 部分:构建面向服务的简单应用程序(10),以通知后者订单已完成,因此, 添加名为 completedOrder 的输出,也将其类型设置为 Or

配送流程结束时,需要向 OrderProcessing 组件发送消息,以通知后者订单已完成。因此,将需要另一个连接,以从 ShippingProcess 连接回 ProcessOrder 组件。

将 ShippingProcess 组件连接到 ProcessOrder 组件,并单击 OK 来创建引用。

由于 ProcessOrder 已经有了接口,因此这里的工作就告一个段落了。

ShippingTask 组件和接口

接下来,我们将创建 ShippingTask 组件及其接口。ShippingTask 提供了一个服务,以便在 ShippingProcess 组件希望创建必须人工完成的任务(或在我们示例中的特殊配送 droid)时进行调用。

ShippingTask 接口需要一个请求-响应操作 shipOrder,该操作以一个 Order 业务对象作为输入。该操作用于将订单数据发送给配送部门中将对订单进行配送的人员(友好 droid)。将从 ShippingTask 返回订单数据。以后我们可能会希望 shippingTask 在返回订单前对其进行修改(例如,为了指示实际配送的数量)。

要创建人工任务及其接口,请执行以下步骤:

创建另一个名为 ShippingTask 的组件。

将 ShippingProcess 组件连接到 ShippingTask 组件,单击 New 创建新接口,并将其命名为 ShippingTask。

在 New Interface 向导中单击 Finish,然后在 Add Reference 对话框中单击 OK。

打开 ShippingTask 接口,并添加名为 shipOrder 的请求-响应操作。

添加名为 order 的输入,并将其类型设置为 Order。

添加名为 completedOrder 的输出,也将其类型设置为 Order。

图 8 显示了已完成的 Shipping 接口。

图 8. ShippingTask 接口

WebSphere Integration Developer 指导教程——第 3 部分:构建面向服务的简单应用程序

上一页  5 6 7 8 9 10 

Tags:WebSphere Integration Developer

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