Framework for Integrating Java-Based Procurement Systems with SWIFT Banking Payments for Generating MT103 Format Using Middleware and Message Driven Beans
Keywords:
SWIFT MT103, Message Driven Beans, Java EE, Payment Integration, WebLogic Server, ISO 15022, Treasury Reconciliation, Enterprise MiddlewareAbstract
This research paper presents a comprehensive framework for integrating Java-based procurement and payroll systems with SWIFT banking networks to generate ISO 15022 compliant MT103 payment messages. The framework leverages Oracle WebLogic Server 12c, Java Message Driven Beans (MDB), and middleware architecture to enable automated, secure, and scalable cross-border payment processing. The proposed solution addresses critical enterprise requirements including transaction integrity through two-phase commit protocols, real-time ACK/NACK acknowledgment processing, automated treasury reconciliation, and high-throughput message processing capabilities. Performance analysis demonstrates the framework can process 80-400 messages per second depending on MDB pool configuration, with end-to-end transaction latency of approximately 250ms. This framework establishes a standardized approach for enterprise payment automation, with specific applicability to bulk payroll processing, vendor payments, and treasury operations. The research includes complete production-ready Java implementations, WebLogic configuration templates, database schemas, and performance optimization strategies based on 2018 technology standards.
Downloads
References
SWIFT Standards Team. (2018). "MT103 Single Customer Credit Transfer - Usage Guidelines." SWIFT Standards Documentation.
ISO 15022. (2018). "Securities - Scheme for messages (Data Field Dictionary)." International Organization for Standardization.
Oracle Corporation. (2018). "Oracle WebLogic Server 12c (12.2.1) Documentation - Developing Message-Driven Beans for Oracle WebLogic Server." Oracle Technical Documentation.
Prowide. (2018). "Prowide Core 7.8.8 API Documentation - SWIFT MT Message Processing Library for Java." Prowide Open Source.
Oracle Corporation. (2018). "Java Platform, Enterprise Edition 7 (Java EE 7) Specification - EJB 3.1." Oracle Java Documentation.
SWIFT. (2018). "SWIFT Customer Security Controls Framework (CSCF) - Implementation Guidelines." SWIFT Security Standards.
Java Community Process. (2013). "JSR 343: Java Message Service 2.0 Specification." Oracle Corporation.
Transaction Processing Performance Council. (2018). "TPC-C Benchmark Standard Specification." TPC Technical Standards.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.


