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

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

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示:引言 本系列的前一篇文章讨论了 WebSphere Integration Developer 的基本概念及其提供的一套工具,在该文中,WebSphere Integration Developer 指导教程——第 3 部分:构建面向服务的简单应用程序,我们还了解了使用面向服务的体系结构构建订单处理应用程序 (Orde

引言

本系列的前一篇文章讨论了 WebSphere Integration Developer 的基本概念及其提供的一套工具。在该文中,我们还了解了使用面向服务的体系结构构建订单处理应用程序 (OrderProcessing) 的主要步骤。您可能此时尚未读过上一篇文章,或者已经读过了,但却记不清所有细节。不用担心,在深入了解如何实现应用程序的服务前,我们将简要进行一下回顾,从而为进行一步讨论奠定基础。

订单处理应用程序 (OrderProcessing) 从外部客户接收订单信息。然后将检查客户的声誉是否良好(最好是极为富有),如果是,则将订单转发到配送部门。当配送部门确认了订单已配送后,将输出一条消息。

要实现此应用程序,我们需要一个表示订单信息的业务对象。业务对象有时候被称为应用程序的货币,因为所有的服务都要使用业务对象。谈到服务,我们还将需要用于检索订单、检查客户信息和配送订单的服务。这些服务在图 1 中表示为三个黑框。

图 1. 一个简单的订单处理应用程序

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

在前一篇文章中我们了解到,可以在不知道任何服务的实际实现细节的前提下定义每个服务,并将其连接到一起。为此,我创建了一个模块 (OrderProcessing Module),然后再创建每个服务。接下来,我们标识了每个服务将支持的接口,以及其计划调用的每个其他服务的接口。最后,我们根据服务间的调用关系将各个服务连接到一起。此方法极为有用,因为它允许采用自顶向下方法设计整个应用程序,而在完成整个体系结构前都不必担心每个服务的实现。事实上,我们可以让一个设计人员设计整个面向服务的体系结构的布局,而让每个团队成员基于架构师所指定的契约(接口)实现其中的一个服务。

1 2 3 4 5 6  下一页

Tags:WebSphere Integration Developer

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