Customer Profile
EasyPay (Pty) Ltd., the services division of Trusted Transactions Company, Prism Holdings, is the leading provider of electronic funds transfer (EFT) and bill payment processing services in South Africa's retail and financial sectors. Controlling the largest bank-independent financial switch in Southern Africa, the company's infrastructure connects into all major South African banks and switches, managing both debit and credit card EFT transactions. On an average EasyPay processes more than 286 million transactions annually. EasyPay focuses on the provision of high-volume, secure and convenient payment, pre-payment and value-added services to the South African market.
Business Problem
EasyPay had a mix-and-match of Batch Jobs and Real-Time applications running on different systems. Several in-house Java-based applications rendered value added services, but the overall data environment was inflexible thus creating complex management issues. EasyPay also discovered that customers using direct channels such as Internet and Telephone expected a faster response.
EasyPay's current message routing solution slowed down the message flow or retained confirmation messages for Store and Forward longer than required. The major pain points that the EasyPay identified were:
- The current infrastructure was complex and difficult to manage.
- Lack of agility meant that accommodating new clients and services quickly was difficult and time consuming.
- Configuration changes were difficult because configurations were hard-coded into application systems.
- The current message routing solution could not throttle or slow down the message flow or hold confirmation messages for store-and-forward.
- The current integration and application infrastructure did not deliver the required performance.
Solution
EasyPay required a solution to optimize customer services, which meant providing agility to its infrastructure, together with visibility, ease of use, and data control. EasyPay had identified that a Service Oriented Architecture (SOA) was needed which would allow easy integration of existing infrastructure and reduce management issues, enabling the delivery of dynamic business processes with short turn-around times.
EasyPay began the search for a business integration software package that would cater to higher message volumes and also have the agility to easily accommodate new customers and services with a robust underlying infrastructure. After looking at several alternative platforms they chose Fiorano ESB, the Enterprise Service Bus (ESB) product from Fiorano Software, as the key enabling technology. The SOA is now being introduced. The illustration below shows how various servers at EasyPay provide services to clients. The ESB provides a messaging backbone, and client devices such as point of sale (POS) terminals, web browser clients and mobile (GSM - Global System for Mobile communication) devices originate requests that are published as messages on the ESB. These messages are translated, if necessary, and routed to the EFT Switch or to an appropriate Value Added Service (VAS) Response messages from the back-end services are routed back to the clients that made the requests. Trans action data is sent to the Recon service for reconciliation while system problems generate events to the Escalation service for operator intervention. Systems that need to send messages such as email or FAX use the Notification service. A FAX device is shown as an example of a recipient. Data files are transferred by Connect Direct as a result of messages received via the ESB. All these activities can now be monitored and managed conveniently from a centralized management console.
FIGURE 1: TECHNICAL ARCHITECTURE WITH FIORANO ESB
Benefits
The Fiorano ESB product provides message throughput of hundreds to thousands of messages per second. It scaled up the message processing and infrastructure management capabilities of EasyPay very easily and reliably.
- The new architecture provided necessary throttling and store-and-forward capability to smooth out the peak transaction flows to protect servers from volume spikes.
- EasyPay now has the agility to easily accommodate new customers and services and a robust infrastructure to support them.
- Message translation and routing rules are defined GUIs and a management console enables the monitoring of message flow.
- The ESB provides for the queuing of transactions for a more real-time enterprise.
- The capability to route a message to multiple recipients enables events such as Global Configuration changes to be propagated with guaranteed delivery to all systems that are affected.
- Business process automation (Orchestration) is defined within a GUI which allows rapid development of automated business processes.
The Fiorano ESB and SOA platform have provided EasyPay with the agility to be able to respond quickly to opportunities and threats.
Why Fiorano
EasyPay evaluated all ESB products on the following criteria:
- Reliability - resistance of the solution to failure
- Availability - the degree to which the solution is available for use
- Agility - the ability to respond quickly and easily to changing business conditions
- Performance - the ability of a product to perform its tasks in an appropriate time
- Usability - ease of operation of the product by users
- Serviceability - the ability to identify problems and take corrective action in a running system.
Fiorano ESB was proficient across all the selection criteria, particularly in the areas of Agility, Performance and Usability. "EasyPay selected Fiorano ESB because it outperformed the competition in performance and ease of use. These criteria are important to us because of the high volume of transactions that we process and because we need the agility to be able to respond quickly to opportunities and threats", said Anthony Ferguson, CTO and Chief Architect at EasyPay.
About Fiorano Software
Fiorano Software (www.fiorano.com) is a leading provider of enterprise class business process integration and messaging infrastructure technology. Fiorano's network-centric solutions set a new paradigm in ROI, performance, interoperability and scalability. Global leaders including Fortune 500 companies such as Boeing, British Telecom, Credit Agricole Titres, Lockheed Martin, NASA, POSCO, Qwest Communications, Schlumberger and Vodafone among others have used Fiorano technology to deploy their enterprise nervous systems.
To find out more about how Fiorano can help you meet your enterprise integration objectives, visit www.fiorano.com or Email us, we will contact you!