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

WebSphere Integration Developer 指导教程——第 4 部分:在面向服务的应用程序中利用可视化代码片段和业务状态机

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示:引言 在本系列的 上一部分中,您利用 WebSphere Integration Developer 构建了一个简单的面向服务的订单处理应用程序,WebSphere Integration Developer 指导教程——第 4 部分:在面向服务的应用程序中利用可视化代码片段和业务状态机,您已经了解了如何结合使用其概念

引言

在本系列的 上一部分中,您利用 WebSphere Integration Developer 构建了一个简单的面向服务的订单处理应用程序。您已经了解了如何结合使用其概念和工具来构造应用程序的构件。您使用业务状态机实现了一个组件 ProcessOrder,但对于在构建它时进行的具体操作只给出了非常少的背景信息。选择状态机来实现此组件的原因在于:对于每个订单,用于处理该订单的步骤取决于该订单的当前状态。

一般来说,如果组件的活动是事件驱动的,并且所发生的每个活动都取决于该组件的当前状态,那么状态是非常有用的。事件驱动 在这一情景中意味着该组件等待对其操作的调用来了解什么时候应当采取下一个步骤。现在应当深入介绍每个状态机概念,以帮助您了解可以利用哪些知识来构建您自己的更大、更可靠的状态机。

有深入介绍状态机概念之前,首先来快速介绍一下可视代码片段编辑器。在业务状态机中,以及在业务处理中,有时会需要自定义逻辑。例如,在您的进程可以确定其是应当沿一条特定路径前进,还是帮助您的状态机确定应进行哪一种状态变换时,经常需要计算一些业务数据。因为不要求 WebSphere Integration Developer 的用户具有关于任何编程语言的详尽知识,所以可视代码片段编辑器在这一情况下扮演着重要角色。

在构建自己的应用程序时,您可能希望在继续进行后续工作之前先测试各个部分,以确保它们能够按预期工作。在上一部分中已经看到测试应用程序是多么简单,甚至在它们中的一部分已经准备就绪之前也是如此简单。您已经从第一次运行某个应用程序的体验中了解到:非常可能出现问题。所以,我们将让您再次运行订单处理应用程序,但这一次将向您展示调试组件是多少容易。我们还将向您介绍一些在使用测试客户端测试状态机时的技巧。

1 2 3 4 5 6  下一页

Tags:

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