Amazon Simple Workflow Service
开发人员指南 (API 版本 2012-01-25)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

在 Amazon SWF 中创建基本工作流程

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

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

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

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

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

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

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

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

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

 客户订单工作流程