在 Amazon SWF 中创建基本工作流 - Amazon Simple Workflow Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon SWF 中创建基本工作流

创建基本顺序工作流程涉及以下阶段。

  • 建立工作流程模型,注册其类型以及注册其活动类型

  • 开发和启动执行活动任务的活动工作程序

  • 开发和启动使用工作流程历史决定下一步操作的决策程序

  • 开始和启动工作流程启动程序,即启动工作流程执行的应用程序

建立工作流程及其活动的模型

要使用 Amazon SWF,请在应用程序中将逻辑步骤作为活动进行建模。活动表示一个逻辑步骤或工作流程中的一个任务。例如,授权信用卡就是一项活动,其中涉及提供信号卡号码和其它信息、接收信用卡拒绝的授权代码或消息。

除了定义活动之外,您还需要定义处理决策点的协作逻辑。例如,协作逻辑可根据信用卡是被授权还是被拒绝来排定不同的后续活动。

下图显示的是顺序客户订单工作流程的示例,共有四个活动(Verify Order、Charge Credit Card、Ship Order 和 Record Completion)。


              客户订单工作流程