Armin Sterk ABN AMRO Services IT NL Edge
Armin Sterk ABN AMRO Services IT NL Edge USA 2006 June 2006 All. Fusion® Gen in a Multi Channel Architecture
What is this session about? w A business idea: • How can we create more self servicing customers? w An architecture for solutions: • What architecture will help us implementing this idea? w The implementation of solutions • How does All. Fusion Gen helps us in implementing solutions within this architecture? 2
Agenda w ABN AMRO Bank N. V. introduction w AAB Multi Channel Architecture (MCA) w AAB development scenarios w Positioning All. Fusion Gen applications in a MCA w A MCA solution in action: • ABN AMRO daily revenue deposit service 3
ABN AMRO History Origin 1824 successor of the Dutch East Indian Company VOC (1602 - 1800) 4
ABN AMRO today. . . Strong Balance Sheet * Total assets Group capital Risk weighted assets EUR (bln) 880. 8 43. 2 257. 9 Global Resources * Employees worldwide Branches and offices Countries/territories 96, 000 3, 000+ 60 + Solid Credit Rating Moody’s Standard & Poor Fitch IBCA Long-Term Aa 3 AAAA- Well- Positioned Bank ** Ranking Total assets - Worldwide - European * as at 31 December 2005 20 11 w conducts banking, fund management & insurance. w ranks 11 th in Europe and 20 th in the world based on total assets. w has over 3, 000 branches in about 60 countries, a staff of over 96, 000 FTEs and total assets of EUR 880. 8 billion (as at 31 December 2005). w is listed on the Euronext and the New York Stock Exchange. ** The Banker, July 2005
ABN AMRO worldwide 6
Organisation ABN AMRO Netherlands Europe North America Latin America Asia Private Clients Global Clients Local Products Local Products M&A ECM Global Markets Transaction Banking Asset Management Services Group Functions
ABN AMRO & All. Fusion Gen w Started with Gen in 1998 w About 90 developers w All. Fusion Gen used for: • browser based, 3270 and batch development • no Client/Server w TP Target platform: z/OS, IMS – DB/2 w Web Target platform: z/OS, Web. Sphere 5. 1 8
Multichannel Architecture Business view Customer Branches Mail Callcenters Credits Office. Net Internet UMTS GPRS Generic functions Service and transactions Commercial workflow Customer information Payments ATM’s Savings/ deposits Securities Assurance Mortgage’s life damages Combiproducts 9
Multichannel Architecture Application View Client tier Channel tier Customer Internet Cross Channel tier EIS tier Legacy applications Call Center Mail Business logic ATM/Interpay GPRS/UMTS Business logic DBMS Safenet Agent Intranet CRM Package 10
Development Scenarios w Two development scenarios for browser based applications – CBD Java scenario based on O. O. and WSAD – All. Fusion Gen scenario based on Advantage Gen 6. 5 w For each development scenario complete support with a structure based on DSDM is available. 11
All. Fusion Gen scenario Methods Tools Standards Config. /Version Mgmt. Environments Testing Deliverables etc 12
Application Architecture Web. Sphere 5. 1 z/OS Web. Sphere 5. 1 AIX Presentation & Application Specific Logic Shared Business Logic JAVA Proxy Software Package Presentation & Application Specific Logic JAVA Proxy Shared Business Logic Legacy IMS z/OS 13
Scenario positioning CBD Java Scenario All. Fusion Gen Scenario Presentation & Application Specific Logic Java Proxy Shared Business Logic All. Fusion Gen Scenario 14
A MCA solution in action w ABN AMRO daily revenue deposit service 15
Business perspective Benefits for customer: • Daily revenue safely deposited and immediately available on account • There is more…. Benefits for ABN AMRO: • The implemented solution saves 56 FTE’s per year • There is more…. 16
System overview Cash Center Transport Sealbag Device Customer Process Sealbag Bankshop Match Advice Count Voice Response System OK Verify Yeah! Internet OK, update account 17
Target infrastructure Client Channel Cross channel EIS Internet browser Internet Web. Sphere 5. 1 AIX z/OS JAVA service Telephone Voice response system Cash Center DB/2 Central processing application IMS Bankshop Transactions Web. Sphere 5. 1 z/OS Intranet Safenet Sealbag device Safe. Net integration server 18
All. Fusion. Gen integration Client Channel Cross channel EIS w Internet Web. Sphere 5. 1 AIX z/OS browser Customer channels JAVA service Telephone Voice response system Internal channel Cash Center DB/2 Central processing application IMS Bankshop Transactions Web. Sphere 5. 1 z/OS Intranet Safenet Sealbag device Safe. Net integration server Sealbag channel 19
Customer channels XML Web. Sphere 5. 1 AIX JAVA service Java Proxy Web. Sphere 5. 1 z/OS Intranet Central processing application MQ DB/2 • New channels can connect easily Internet VRS Advice registration • Reuse of transactions in all channels z/OS IMS • Integration with existing MCA infra through Java. Proxies • The “paper” channel via intranet 20
The sealbag channel Safe. Net integration server Java Proxy • Out of the box devices and software package z/OS MQ • 550 Safe. Net devices, 30000 sealbags a week • Transactions and proxies were easiest to deliver IMS • No heavy duty work for the Java Proxy DB/2 RMI Sealbag registration Safenet sealbag device 21
The cash center application Web. Sphere 5. 1 z/OS MQ • Available in central cash center & bankshops • Weblayer deployed in intranet Web. Sphere z/OS architecture IMS • Completely build with AG 6. 5 Web. Generation Verify • Fully supports the core business process DB/2 Control Cash Center z/OS Gen 65 Web. Generation presentation layer Advice HTTP Sealbag Bankshop 22
All. Fusion Gen generated Client Channel Cross channel EIS w Internet Web. Sphere 5. 1 AIX z/OS browser JAVA service Telephone Voice response system Cash Center All. Fusion Gen DB/2 Central processing application IMS Bankshop Transactions Web. Sphere 5. 1 z/OS Intranet Safenet Sealbag device Safe. Net integration server 23
Sample screenshots w Enter advice 24
Sample screenshots w Deposits overview 25
Wrap up: From idea to architecture to implementation w How can we create more self servicing customers? w What architecture will help us? → Multi Channel Architecture • Infrastructure available for multiple channels. • Reuse of channels for different applications • Easy addition of new channel for same business function w How does All. Fusion Gen help? • Build transactions with All. Fusion Gen • Integrate channels and packages with proxies • Automate internal administrative processes browserbased with All. Fusion Gen • Combine the best of all worlds but limit options for projects 26
- Slides: 27