Standards‐based modeling and deployment of serverless function orchestrations using BPMN and TOSCA. (27th January 2022)
- Record Type:
- Journal Article
- Title:
- Standards‐based modeling and deployment of serverless function orchestrations using BPMN and TOSCA. (27th January 2022)
- Main Title:
- Standards‐based modeling and deployment of serverless function orchestrations using BPMN and TOSCA
- Authors:
- Yussupov, Vladimir
Soldani, Jacopo
Breitenbücher, Uwe
Leymann, Frank - Abstract:
- Abstract: Function‐as‐a‐Service (FaaS) is a cloud service model enabling to implement serverless applications for a variety of use cases. These range from scheduled calls of single functions to complex function orchestrations executed using orchestration services such as AWS step functions. However, since the available function orchestration technologies vary in functionalities, supported modeling languages, and APIs, modeling such function orchestrations and their deployment require significant technology‐specific expertise. Moreover, the resulting models are typically not portable due to provider‐ and technology‐specific details, and major efforts are required when exchanging an orchestrator or provider due to such lock‐ins. To tackle this issue, we introduce a vendor‐ and technology‐agnostic method for the modeling and deployment of serverless function orchestrations, which relies on the business process model and notation (BPMN) and topology and orchestration specification for cloud applications (TOSCA) standards for modeling function orchestrations and their deployment, respectively. We also present a toolchain for modeling serverless function orchestrations in BPMN, generating proprietary models supported by different function orchestration technologies from BPMN models, specifying their actual deployment in TOSCA, and then enacting such deployment. Finally, we illustrate a case study applying our method and toolchain in practice.
- Is Part Of:
- Software, practice & experience. Volume 52:Number 6(2022)
- Journal:
- Software, practice & experience
- Issue:
- Volume 52:Number 6(2022)
- Issue Display:
- Volume 52, Issue 6 (2022)
- Year:
- 2022
- Volume:
- 52
- Issue:
- 6
- Issue Sort Value:
- 2022-0052-0006-0000
- Page Start:
- 1454
- Page End:
- 1495
- Publication Date:
- 2022-01-27
- Subjects:
- BPMN -- FaaS -- function orchestrations -- function‐as‐a‐service -- serverless -- TOSCA -- workflows
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.3073 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 21347.xml