Platform-as-a-Service (PaaS) Delivery Model
TxVia offers a platform-as-a-service (PaaS) delivery model, a progression of software-as-a-service (SaaS). PaaS provides a secure platform, complete with the application development, data storage and other tools required to run multi-tenanted, massively scalable payment systems. Identified by Gartner in 2008 as the future dominant delivery model for card processing, PaaS allows for the rapid and cost-effective creation of highly customized and fully segregated processing platforms.
TxVia implements PaaS with a proprietary payment domain-specific model-driven architecture (MDA). With MDA, we utilize a web-start integrated development environment (IDE), to describe client-specific, end-to-end network-based payment systems in a highly graphical, diagrammatic manner. A complete solution can be modeled--from online and offline batch processing data flows, work flows, account flows, service level agreements, Web interfaces, IVR, Web Service APIs and custom integrations. TxVia provides a fully documented template library for the implementation of standard requirements, such as Visa and MasterCard message processing, load netowrk integrations, and cardholder and operator user interfaces.
Since TxVia captures business requirements in "processing models," instead of code bases, they are inherently decoupled from technical implementation and TxVia realizes an estimated ten-fold (10x) development efficiency when compared to the traditional coding required by other delivery models.
TxVia's approach eliminates the "black box" nature of processing that others utilize, which gives clients little to no transparency into their processing system. A sample screen illustrating the highly transparent nature of TxVia's IDE is shown here:

Once completed, processing models are automatically compiled by the IDE directly into byte code, generating custom payment system processing platforms which can be deployed into an environment of the client's choosing. While TxVia can host the platform, a client can opt to host its platform in-house or with a third party. The TxVia IDE can also be utilized to monitor the runtime performance of platforms in a visual, intuitive manner-providing never-before-available visibility into a platform and its operations. Service level agreements can also be defined and tracked throughout any number of monitoring points, with breaches observable in the running system and automated messages optionally triggered allowing for quick remediation of issues.
On an ongoing basis, new capabilities can be modeled, faciliating the rapid introduction of new features and funtionalities. Since client-specific processing platforms are generated entirely and systematically from processing models, new technologies and architectures can be accommodated with a straightforward recompilation of models. In the long term, the ability to compile and deploy the same models to new and yet unknown architectures and technologies enables clients to avoid obsolescence and the otherwise inevitable cycle of replatforming.
The TxVia solution is designed to minimize the use of clients' internal resources, generally requiring less resource than deploying and managing a typical third-party processing relationship.