Abstract
Credit card fraud detection techniques help to capture fraudulent transactions carried out by illegitimate users and thus prevent any misuse of the credit card. Due to the technological advancement, credit card usage has been on the rise of financial transactions keeping aside the risk of increase in number of fraudulent transactions. Thus, some sort of improved strategies are desired to be implemented to curb and avoid such fraudulent transactions. This study intends to propose a fraud detection technique by implementing various machine learning techniques on cloud platform which itself is based on service-oriented architecture (SOA). SOA helps to create applications by making use of services available over the network. Furthermore, this credit card fraud detection technique, focuses on orchestration of various services using Oracle SOA suite mingled with different machine learning models, such as support vector machine (SVM), isolation forest, random forest regressor, local outlier factor (LOF), and different neural networks, such as multilayer perceptron (MLP), autoencoder, and convolutional neural network (CNN). The outputs of all the machine learning models are integrated with Oracle SOA suite to provide proper agility and efficiency. In addition, this Oracle SOA suite model has been deployed on Google cloud platform (GCP) for providing reliable solution in an online mode. A comparative analysis on performance of different machine learning algorithms has been presented for their critical assessment.
Similar content being viewed by others
References
Delamaire L, Abdou H, Pointon J. Credit card fraud and detection techniques: a review. Banks and Banks Syst. 2009;4(2):57–68.
Adhikari M, Kar S, Banerjee S, Biswas U. Big data analysis for cyber-physical systems. In: Cyber-physical systems from theory to practice, Chap. 20; 2015.
Mahajan M, Sharma S. Detects frauds in credit card using data mining techiques. Int J Innov Technol Explor Eng (IJITEE). 2019;9(2):4891–5.
Valli KRS, Jyothi P, Varun Sai G, Rohith R, Subash S. Credit card fruad detection using machine learning algorithm. J Res Hum Social Sci. 2020;8(2):04–11.
Khare N, Sait SY. Credit card fraud detection using machine learning models and collating machine learning models. Int J Pure Appl Math. 2018;118(20):825–38.
Manohar M, Bedi A, Kumar S, Singh SKR. Fraud detection in credit card using machine learning techniques. Int Res J Eng Technol. 2020;7(4):1786–91.
Aswathy MS, Sameul L. Survey on credit card fraud detection. Inte Res J Eng Technol. 2018;5(11):1291–4.
Sorournejad S, Zojaji Z, Atani RE, Monadjemi AH (2016) A survey of credit card fraud detection techniques: data and technique oriented perspective. CoRR abs/1611.06439. 2016;1–26.
Zareapoora M, Shamsolmoalia P. Application of credit card fraud detection: based on bagging ensemble classifier. Proc Comput Sci. 2015;48:679–85.
Trivedi I, Mridushi MM. Credit card fraud detection. Int J Adv Res Comput Commun Eng. 2016;5(1).
Randhawa K, Loo CK, Seera M, Lim CP, Nandi AK. Credit card fraud detection using AdaBoost and majority voting. IEEE Access. 2018;6:14277–84.
Wolpert DH, Macready WG. No Free Lunch Theorems for Optimization. IEEE Trans Evol Comput. 1997;1(1):67–83.
John H, Naaz S. Credit card fraud detection using local outlier factor and isolation forest. Int J Comput Sci Eng. 2019;7:1060–4.
Pawar A, Kalavadekar P, Tambe S. A survey on outlier detection techniques for credit card fraud detection. IOSR J Comput Eng (IOSR-JCE). 2014;16(2):44–8.
Estabrooks A, Jo T, Japkowicz N. A multiple resampling method for learning from imbalanced data sets. Comput Intell. 2004;20(1):18–36.
Pedregosa, et al. Scikit-learn: machine learning in python. Gener Mach Learn Res. 2011;12(85):2825–30.
Georgieva S, Markova M, Pavlov V. Using neural network for credit card fraud detection. AIP Conf Proc. 2019;2159:030013. https://doi.org/10.1063/1.5127478.
Pumsirirat A, Yan L. Credit card fraud detection using deep learning based on auto-encoder and restricted boltzmann machine. Int J Adv Comput Sci Appl. 2018;9(1):18–25.
Zhang Z, Zhou X, Zhang X, Wang L, Wang P. A model based on convolutional neural network for online transaction fraud detection. Secur and Commun Netw. 2018.
Jerstad I, Dustdar S, Thanh DV. A service oriented architecture framework for collaborative services. In: 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05), Linkoping pp. 121–125. https://doi.org/10.1109/WETICE.2005.11.
Chuang-Cheng C, Tsai C-Y (2004) A web services-based collaborative scheme for credit card fraud detection. In: IEEE International Conference on eTechnology, e-Commerce and e-Service 2004; p. 177–81.
Prusti D, Rath SK (2019) Web service based credit card fraud detection by applying machine learning techniques. In: TENCON 2019-2019 IEEE Region 10 Conference (TENCON), IEEE, 2019; p. 492–97.
Funding
No funding source.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
Authors have declared that no conflict of interest exists.
Ethical Approval
In this study, the original research has been carried out by following the ethical principles.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the topical collection “Cyber Security and Privacy in Communication Networks” guest edited by Rajiv Misra, R. K. Shyamsunder, Alexiei Dingli, Natalie Denk, Omer Rana, Alexander Pfeiffer, Ashok Patel, and Nishtha Kesswani.
Rights and permissions
About this article
Cite this article
Ingole, S., Kumar, A., Prusti, D. et al. Service-Based Credit Card Fraud Detection Using Oracle SOA Suite. SN COMPUT. SCI. 2, 161 (2021). https://doi.org/10.1007/s42979-021-00539-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-021-00539-2