一句话:提出一种自动生成 IFTTT Mashup 基础设施的工具,通过 REST API 与 workflow XML 在数秒内完成创建、部署和执行。
IFTTT 类服务允许用户以 trigger 和 action 组合 Web API 工作流,但现有平台(Zapier、IFTTT.com、Workato)中 recipe 数量增长远慢于 Web API,主要因为构建和部署仍需大量人工。本文提出自动化工具,提供 5 个 REST API,可自动在 AWS 中生成 trigger、rule 和 action,并创建连接这些组件的 workflow XML 来描述 IFTTT mashup。该 XML 自动发送至 Fujitsu RunMyProcess (RMP) 进行配置和执行。工具、方法及流程构成端到端方案,能在数秒内自动创建、部署和执行 IFTTT mashup,显著缩短开发周期并降低成本。
In recent years, IF-This-Then-That (IFTTT) services are becoming more and more popular. Many platforms such as Zapier, IFTTT.com, and Workato provide such services, which allow users to create workflows with "triggers" and "actions" by using Web Application Programming Interfaces (APIs). However, the number of IFTTT recipes in the above platforms increases much slower than the growth of Web APIs. This is because human efforts are still largely required to build and deploy IFTTT recipes in the above platforms. To address this problem, in this paper, we present an automation tool to automatically generate the IFTTT mashup infrastructure. The proposed tool provides 5 REST APIs, which can automatically generate triggers, rules, and actions in AWS, and create a workflow XML to describe an IFTTT mashup by connecting the triggers, rules, and actions. This workflow XML is automatically sent to Fujitsu RunMyProcess (RMP) to set up and execute IFTTT mashup. The proposed tool, together with its associated method and procedure, enables an end-to-end solution for automatically creating, deploying, and executing IFTTT mashups in a few seconds, which can greatly reduce the development cycle and cost for new IFTTT mashups.
DOI 原文 ·
@inproceedings{paperbot5928,
title = {Automatic generation of IFTTT mashup infrastructures},
author = {Lei Liu and Mehdi Bahrami and Wei-Peng Chen},
booktitle = {ASE},
year = {2020},
doi = {10.1145/3324884.3421837}
}