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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call