Renovite’s Reno-Switch is the first transaction switch designed to meet the needs of the 21st Century payments industry. Reno-Switch discards the legacy thinking that underpins other architectures, dispensing with historic assumptions about payment tokens, transaction routing and proprietary systems.
Renovite’s willingness to embrace modern approaches has by-passed the solutions built in the early 2000s based on 1990 design patterns. It has delivered a product solution that can replace legacy payment switches from the 1980s and 1990s as an integral component in a 21st Century life cycle based on Continuous Delivery or DevOps principles.
Route transactions efficiently by using an agile web UI based dynamic transaction routing system.
With Reno-Switch you can setup and configure the solution through the administrative console and the Config loader will ensure this is brought into the IMDG (In-Memory Grid)
PA DSS compliance
Secure payment transactions by industry recognized PA DSS certification.
Route transactions to multiple destinations, in parallel, sequential or mixed modes.
In-memory data grid: Increase throughput
Both transaction data as well as configuration are processed in memory, this fundamental feature ensure faster I/O operations and ability to run a distributed and flexible deployment.
The state of the art adapter subsystem allows for managing multiple incoming and outgoing channels across a variety of processing methods.
The Reno-Switch platform is token agnostic by default, allowing for transactions to be processed and routed based on a token that could be a mobile number, email, card number etc.
Robust and lightweight implementation of the batch framework ensures efficient and quick operations for the backoffice. A multi-job asynchronous configurable framework with support for multi-threaded execution.
Internal object format
The Reno-Switch components across the architectural layers communicate using the internal object format, a plain java object based format makes inter-process communication simple, efficient and scalable in a modular environment.
Reno-Switch’s architecture is designed to exploit the advances in technology and development techniques that have emerged since the turn of the century. Renovite applied 30 years of payments domain knowledge to solving the contemporary business issues for payments processors using the most modern techniques and technologies available.
This unique combination of domain experience and technology advancement has resulted in a payment switch product that can compete with established products in reliability, scalability and availability while simultaneously delivering an order of magnitude reduction in the total cost of ownership.
The Reno-Switch architecture uses a multi-layer approach separating distinct features and responsibilities without overlap: the messaging protocols, core payment workflows, routing, integration and communications clearly allotted to a designated layer in the system architecture. It offers:
- A truly channel and token agnostic system
- Transaction orchestration mechanism that can select a processing workflow based on a combination of transaction data elements
- Core architectural fundamentals for high performance - asynchronous queuing and No-SQL logging
- The architecture allows for both horizontally and vertically scalability resulting in better capacity management and resilience
- The multi-layer architecture provides for deployment models that allow complete flexibility in infrastructure design.
Renovite has a track record of managing complex IT implementations in the payments domain. The Renovite professional services team is staffed with Reno-Switch product experts and implementation consultants.
Renovite’s clients have access to cloud-based application lifecycle management environment which provides extensive details on release progress and thus allows the customers to plan deployments in advance. Renovite works with clients to embed the Reno-Switch product release mechanism into the client’s “Continuous Delivery” or “DevOps” life cycle.
Reno-Switch has been designed as a 21st-century solution while keeping in mind the need to integrate with 20th-century legacy systems to support migrations. Reno-Switch offers a variety of configurable integration points.
Vertical approach: Reno-Switch is deployed to replace one layer of an existing environment (such as channel management) while leaving the core legacy platform unchanged. Subsequently, further layers of processing are migrated onto the Reno-Switch platform in line with the business needs. In this approach, the processing layer that causes most difficulty for the business is replaced first.
Horizontal approach: Reno-Switch is deployed alongside the legacy to provide end-to-end processing for new services. Subsequently, existing services are migrated from the legacy platform to the Reno-Switch platform in line with the business needs.
With twenty years experience of delivering systems to merchants and payment processors around the world, the Renovite team is highly experienced in installing innovative new payment components into a legacy infrastructure. This expertise was brought to bear in the development of the Reno-Switch product. In addition to basing the product on industry standard components, ease of integration with existing legacy systems was seen as key in bringing a product to market successfully. That is why Reno-Switch operates on a Continuous Integration model to accelerate code delivery to the client. Combined with an automated QA regime, Renovite can significantly reduce the cost and time of product deployment. This approach also extends to the use of Object Oriented Analysis & Design, and Enterprise Integration Design Patterns which are utilized to ensure integrity, and support future development and extensibility.
Another key learning from successful projects is the use of right resources at the right costs to ensure the optimal resource mix for the project. Renovite’s ability to source relevant expertise in modern and legacy technology has enabled customers to achieve successful implementations within the specified time and budget constraints.
Ease of Maintenance
XML based configuration is used wherever possible within Reno-Switch. Configurable parameters are externalized to minimize the impacts of change. The system maintains version control of configuration data. Configuration versions can be scheduled for future deployment and can be rolled-back if required.
Reno-Switch uses an XML based workflow with a componentized architecture. New components can be developed independently and plugged into the existing workflow. New Workflows can also be developed by placing the reusable components into the workflow.
Reno-Switch uses asynchronous communication between components. In-memory & distributed caching and processing, together with stateless servers, all contribute to managing system resources to deliver high performance.
Reno-Switch fully supports both Horizontal and Vertical scaling. Multiple copies of the system can be deployed in a clustered environment.
Reno-Switch operates as a high availability system using clustering. In addition, Reno-Switch may be configured in an active/active or active/passive model across multiple sites to ensure true 24/365 operation.
At a Glance
- Linux/Windows Server
- Java 8 (x86 - 64 bit)
- Multi-tenant, multi-language, multi-currency
- PA-DSS certified, EMV, AES support & 3DES compliant
- Supports XML, XML20002, ISO8583
- Supports all major card schemes
- Merchant Portal
- Fraud & Velocity Control
- Supports major POS/EPOS terminals
- Logging & MIS
- Enhanced Integration Facilities