1 / 14

Erlang in Banking & Financial Switching

Erlang in Banking & Financial Switching. Danie Schutte. Opening. Teba Bank Cell Transact BlueVault. Requirements. Card Management System Integrated Functionality to All Other Systems Zero Down Time Data Recovery not an option – High Availability Scalability & Reliability

iola-valdez
Download Presentation

Erlang in Banking & Financial Switching

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Erlang in Banking & Financial Switching Danie Schutte EUC 2003

  2. Opening • Teba Bank • Cell Transact • BlueVault EUC 2003

  3. Requirements • Card Management System • Integrated Functionality to All Other Systems • Zero Down Time • Data Recovery not an option – High Availability • Scalability & Reliability • Cost Effective Development & Processing • Adaptable System • Fast Development Time EUC 2003

  4. “Traditional” Banking Solutions • Multiple Systems Required • Multiple Consultants Required • Multiple Internal Integrations Required • Prescribed Hardware Platforms • Licensing Issues • Long Implementation Timescales EUC 2003

  5. Delphi Java C Kylix Magic Erlang Sybase Non-Windows Linux Solaris HP Initial Starting Points EUC 2003

  6. EUC 2003

  7. High Level Infrastructure EUC 2003

  8. Technologies Used • Hardware • Sun 4500 Enterprise Server (DB) (4x400Mhz) • Compaq DL360 (1x1.4GHz) • Sun Ultra 60 (1x400MHz) • **Sun Fire V65x (2x2.8GHz XEON), Ultra 2 • Software • Solaris 8 (Sparc / Intel) • C (Interface Drivers – Sybase, SEMA, HSM) • Erlang OTP!  EUC 2003

  9. Connectivity EUC 2003

  10. Advantages • Fully integrated. • Parameterized and expandable. • Activity Based Costing (per transaction) • Previous benchmark: 17 tps – (refactored multi-threaded database interface). EUC 2003

  11. Current Developments • VISA & MasterCard Certification • Remote Bank Capability • Web Based Banking / Interface • Sybase vs Mnesia • Preparing system for deployment at clients. EUC 2003

  12. Closing • Switching transactions is switching data. • Erlang OTP provides good foundations. • Rapid development. • Low cost implementation. EUC 2003

  13. Questions EUC 2003

  14. Thank youTack EUC 2003

More Related