API Adapter for Payment Gateway Variation Development in Software Product Line Engineering

Samuel Tupa Febrian, Oman Komarudin, Ade Azurat

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A payment gateway is an e-commerce service that automatically processes and verifies money transactions. Many payment gateways can be integrated as a software feature, where each software product have their preferences. To accommodate that, we can use the Software Product Line Engineering (SPLE) paradigm, which maximizes the reusability and composition to develop a family of products with less production cost than conventional methods. We try to develop the payment gateway feature using SPLE-based development tools, which is ABS-Microservices Framework. We also develop the API Adapter during the development process, which is required to enable communication with the payment gateway provider. We then analyze our development by redeveloping the same features using the conventional method as a comparison. The analysis shows that the SPLE paradigm develops fewer lines of code than the conventional method, proving the production cost reduction, which is the benefit of the SPLE paradigm.

Original languageEnglish
Title of host publication2021 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665442640
DOIs
Publication statusPublished - 2021
Event13th International Conference on Advanced Computer Science and Information Systems, ICACSIS 2021 - Depok, Indonesia
Duration: 23 Oct 202126 Oct 2021

Publication series

Name2021 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2021

Conference

Conference13th International Conference on Advanced Computer Science and Information Systems, ICACSIS 2021
Country/TerritoryIndonesia
CityDepok
Period23/10/2126/10/21

Keywords

  • API adapter
  • effort
  • payment gateway
  • software product line engineering

Fingerprint

Dive into the research topics of 'API Adapter for Payment Gateway Variation Development in Software Product Line Engineering'. Together they form a unique fingerprint.

Cite this