Visionnaire reduced the time needed to make financial transactions available in a national network

CLIENT
Financial Sector Company
 
AREA
Finance
 
PROBLEM
Make new types of electronic financial transactions available to more than 100 million customers of over 40 banks in a network of cash machines in an agile and less costly manner through secure, scalable, portable software, in accordance with the specifics of the Brazilian transaction processing system (ISO 8583/87 standard).
 
SOLUTION
Visionnaire, in partnership with a financial service company, created a framework for the agile development of financial transactions based on a new paradigm: new transactions are no longer implemented, but configured.
 
RESULTS
With the solution developed jointly with Visionnaire, the company in the financial sector was able to reduce the average time for developing new transactions by 75%. Such agility was fundamental to achieve its objective: to accelerate its time-to-market and thus respond faster to market demands.
 
TECHNOLOGY
Developed 100% in Java and based on XML configurations. Adhering to SOA concepts, OLTP (Online Transaction Processing) feature, J2EE application server, relational database. Compatible with the main operating systems on the market.
Visionnaire - Empresa Setor Financeiro
Illustrative picture
 
Detailed problem:
In order to develop and consolidate its integrated and nationwide cash machine network, a company in the financial sector had the goal of making new types of electronic financial transactions available outside of bank agencies to more than 100 million customers of over 40 banks with more agility and lower costs. To do so, it was necessary a solution that could speed up the company's time-to-market and provide faster responses to market needs..
 
Such a solution demanded both horizontal and vertical scalability, that is, to be flexible so it could offer new types of transactions over time. It also needed to meet the specifics of the Brazilian transaction processing system in the ISO 8583/1987 standard. There were other requirements such as readiness, portability, performance, and security.
 
For being able to develop this solution, it was mandatory to have at least two years of experience with J2EE. Practical knowledge in EJB (Enterprise JavaBeans and its following types: Message Driven Bean, Session Bean and Entity Bean) was also obligatory, in addition to knowledge and experience with the WebSphere family (WebSphere Studio Application Developer and WebSphere Message Queue) and knowledge in UNIX operating system.
 
In addition to these requirements, knowledge in Oracle database, design standards and financial transactions in the ISO 8583/1987 standard, as well as participation in online systems development, were desirable.
 
Note: client is described as a Financial Sector Company because it is not possible to reveal its name for contractual reasons of confidentiality.
 
Detailed solution:
Visionnaire, in close partnership with the contracting company, created a framework for the agile development of financial transactions that is flexible to various interchange message standards and to the specifics of the Brazilian transaction processing system.
 
The system was developed using the IBM WebSphere platform, presenting all the functionality required by the contracting company. Java was the programming language used, according to J2EE standard (currently Java EE, Java Platform, Enterprise Edition).
 
The developed solution allows the routing of requests from any capture point connected to the contracting company's network to its proper destination and, subsequently, the targeting of the responses from these requests to the originating terminals, thus enabling the completion of the requested transactions.
 
The platform can quickly respond to the demands of the development of new transaction packages as new institutions delegate part or all the management of their cash machines network to the contracting company. These new transaction packages are encapsulated so that there is independence between customers and between each customer's transaction packages.
 
The solution focuses on productivity, as the reuse of components and transactions, alongside XML configurations-based development instead of coding, reduces the time and cost of developing transactions by 75%. Furthermore, new transactions are no longer implemented, but configured.
 
Visionnaire's solution was designed to last for years in the market because it is open to several banks, besides being multichannel (ATM, POS, Mobile and others), modular, distributed, portable (100% Java) and adhering to the concepts of Service-Oriented Architecture (SOA).