AWS推出了Step Functions新的低程序代码视觉工具Workflow Studio,让开发者能够使用更主动的方法,以状态机构建可扩展的分布式应用程序。
Step Functions是AWS在2016年底推出的无服务器函数协调工具,开发者借由学习和使用Amazon状态语言(Amazon State Language,ASL),在Step Functions构建工作流程。为了简化创建工作流程的过程,AWS现在推出了Workflow Studio,这是一种低程序代码的可视化工具,能以交互式的接口引导开发者简易学习Step Functions,并且更快速地构建工作流程。
官方提到,虽然Step Functions可以清楚地可视化分布式应用程序的程序,但是开发状态机却不是一个能够可视化的过程。而Workflow Studio则让开发人员,可以更简单地构建无服务器工作流程,使得开发人员可以专注设计商业逻辑,减少编写工作流程的定义程序代码,以及创建资料转换的时间。
Workflow Studio特别适合刚接触Step Functions的开发人员,可以更快地完成第一个用例,加速学习效率,而有经验的开发人员也能够因为Workflow Studio,受益于可视化的帮助,提升开发效率。用户除了可以使用Workflow Studio设计流程原型,与团队共享之外,也可以用来设计状态机样板。
使用Workflow Studio时并不需要真的部署所有资源,只有当创建好状态机,并且准备就绪的时候才需要完成全部操作。Workflow Studio简化了企业应用程序的构建过程,诸如电子商务平台、金融交易处理系统和电子医疗服务,同时降低了在工作流程中,使用AWS服务创建容错、可扩展应用程序的复杂性。用户在Workflow Studio可视化工作流程中,能简易地取用各种AWS服务,针对AWS服务和API调用进行配置,并且转换工作流程中的资料流。