Architecture Flow

Real-time data progression from client to database through our Strategy-Pattern Engine.

JSP Frontend
Client submits transaction. Input sanitization and CSRF validation.
Transaction Servlet
Jakarta EE Servlet intercepts request. Maps data to DTOs.
Fraud Detection Engine
Executes 7 composite heuristics using the Strategy Pattern.
(Velocity, Geolocation, Amount, etc.)
ACID Rollback (Blocked)
Transaction aborted. Data isolated. Alert logged in Database.
Transaction Cleared
Committed to Database. Funds transferred securely.
JDBC DAO & Persistence
MySQL 8.0 Cluster (Production)
H2 In-Memory (Failover)