Ada Used to Automate
Swiss Banking System
The Swiss post/telegraph/telephone company includes a department that runs a financial payments system. Customers hold interest bearing accounts, and transactions on these accounts are made in a similar fashion to 'normal' banks. In practice, these accounts form the major means of non cash payments (also to and from banking accounts) in Switzerland.
The project is being realized in two phases. First, all customer information is collected in a central database. This information comprises:
To date, the system runs only on VAX computers, although future versions will use Alpha AXP machines. There is a central cluster of database servers, connected (by X25) to remote clusters of VAX workstations. The operating system is OpenVMS and the database system is DEC RdB. With the exception of the database interface modules, three macro assembler files and one C source file, all software is written in (DEC) Ada. So far in the development, there are approximately 2,200 Ada source files.
Ada has been in use at Paranor, the system developer, since 1985 and there was never any consideration given to the use of any other language. All active programmers are agreed that a switch to another language would mean a marked reduction in programming comfort and ultimately result an inferior product. The principal features of Ada which make it superior include:
Phase 2 includes the use of actual financial transactions and user accounts. This phase is planned to be completed by Jan. 1995 and to be fully operational in Jan 1996. Ada enthusiasts around the world await news of the project’s success and can expect to learn that the system, upon its completion, handles 2,000,000 financial transactions per day.
Based on a flyer by Alan Paterson, Paranor AG.
Copyright 1998. IIT Research Institute
All rights assigned to the US Government (Ada Joint Program Office). Permission to reprint this flyer, in whole or in part, is granted, provided the AdaIC is acknowledged as the source.
|Home||Webmaster||Last Updated: 08/11/98|