Title: Service oriented architecture-based design of bank-ATM and its verification with Petri-net

Authors: Amar Nath; Santanu Kumar Rath

Addresses: Department of School of Computing, DIT University, Dehradun, Uttrakhand, India ' Department of Computer Science and Engineering, NIT Rourkela, Odisha, India

Abstract: In the present era, IT-enabled business applications are very much observed to be pervasive and felt to be essential to manage an organisation. An organisation needs to update and upgrade its strategies to meet the challenges by adopting an IT-enabled solution to meet the agile customer requirements and market demand. Service-oriented architecture (SOA) is one of the various architectural styles that provides agility to the organisation. SOA can help to meet different changes in requirements, viz., service composition, model-driven development, and service virtualisation. This paper illustrates the application of SOA in designing and implementing automated teller machine (ATM) services, helpful in banking transactions. The incorporation of various services and their orchestration is implemented by using business process execution language (BPEL). It is very much essential to develop a proper BPEL process and validate it. In this study, the validation of the BPEL model is carried out by using the Petri-net tool.

Keywords: design of bank-ATM; improving bank-ATM performance; service oriented architecture; orchestration of bank's services; verification with Petri-net; service orchestration; architectural style; OpenESB; quality of service; SOAP protocol.

DOI: 10.1504/IJSPM.2021.10042474

International Journal of Simulation and Process Modelling, 2021 Vol.16 No.4, pp.343 - 352

Accepted: 30 May 2020
Published online: 08 Nov 2021 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article