Event-Driven Payment Processing and Management For Credit Cards Using TIBCO Integration Platform

Akash Mahapatra
3 min readMay 25, 2021

With the advancements in the means of distributing data among disparate systems, it becomes crucial to conform to evolving methods of ingesting data. Considering an event-driven approach, emphasis rests on the speed of execution, contextual processing to correlate current and historical events and make decisions based on business rules for pattern recognition and recommendation systems. And on top, there emerges a demand for data analytics rendering visibility to the data as it flows through the architecture.

System Architecture

TIBCO platform provides all of these capabilities in a modular way empowering enterprises to deploy the entire stack or plug individual functions into an existing ecosystem.

TIBCO Connected Intelligence

TIBCO presents the buffet to be orchestrated as per the customer’s necessities.
1. Data collection — TIBCO Integration Platform offers hundreds of connectors to applications across platforms (omnichannel experience for the customers whether using mobile apps, web apps, IoT sensors, or any other media), data formats, and protocols to accumulate data from events as and when they occur.
2. Data Distribution — TIBCO Messaging includes enterprise support for Apache Kafka, Apache Pulsar, and MQTT as well as our own EMS, FTL, and eFTL capabilities to move data across systems for consumption and carrying out specific tasks enhancing customer experience.
3. Contextual Event Processing — TIBCO BusinessEvents allows rules to take action on events based on the context of related events in the past to roll out personalized offers to customers.
4. Stream Event Processing — TIBCO Streaming provides automated decisions and actions on event streams in real-time
6. Analytics — TIBCO Spotfire and TIBCO Data Science provide visualization of event streams as well as predictive insights into event patterns.

Sample Demo Scenario

Consider the scenario of a customer raising a request application for getting a new credit card and on receiving the card, carrying out transactions. TIBCO Integration Platform along with its analytics capabilities can take care of the entire process starting with developing without any heavy-duty coding with simple drag and drop graphical UI followed by deployment to any platform of choice, be it on-prem, public, or private cloud.

  1. Application Credit Decision
    a. Applicant visits the credit card issuers website to fill in the information.
    b. API Call made to TIBCO Integration Platform with the relevant data.
    c. Scoring the application based on business rules and decision tables.
    d. Respond to the API Call with calculated information and the decision to approve, decline, etc.
  2. Multiple Process Flow Management
    a. Customer uses the card real-time or customer’s account cycles (batch/cycle-based)
    b. API call made to TIBCO Integration or a Batch process is initiated
    i. Connected to multiple data sources to obtain relevant information.
    ii. Scoring the batch/individual calls based on past spendings patterns.
    iii. Using the Scores, new credit limits, extra limits, etc. calculated.
    iv. Carry out decision table actions
    c. Respond with feedback to API or update tables in batches
  3. Next Best Offer
    a. Customer uses the card
    b. Based on the spending patterns and other data from varied sources, the next best offer that can be given to the customer
    c. Respond to API or populate the table with relevant information

Technology Stack

  1. TIBCO Businessworks Container Edition
  2. TIBCO BusinessEvents Enterprise Edition
  3. TIBCO Cloud Integration (Flogo)
  4. TIBCO LiveApps
  5. TIBCO Spotfire

Business Benefits

  1. An Omnichannel experience for the customers regardless of the platform they use and where they left. Customers will be greeted with where they left and have an enhanced user experience.
  2. Better utilization of the data without moving it out of the eco-system (privacy focussed) for specialized and personalized offers to the customers and in turn improving the customer experience.
  3. Enabling immediate response fraud detection and alarming system using high-performing decision tables, business rules, and AI/ML capabilities.

--

--