350 likes | 449 Views
Page 2. Started business in 1983, at BrusselsMission is to deliver innovative financial software solutionsPrinciple Business activities are:Licence Thaler, Kyudo and Teran solutionsConsulting
E N D
1. Title Page:
Please add the name and / or the client logo on the bottom part of this cover
Please add the title of your presentation on the title bar
Please add the date of your presentation on the right side of the title bar (style : underlined, format DD/MM/YYYY)
Title Page:
Please add the name and / or the client logo on the bottom part of this cover
Please add the title of your presentation on the title bar
Please add the date of your presentation on the right side of the title bar (style : underlined, format DD/MM/YYYY)
2. Page 2
Started business in 1983, at Brussels
Mission is to deliver innovative financial software solutions
Principle Business activities are:
Licence Thaler, Kyudo and Teran solutions
Consulting & Project Management
Delivered several successful European Banking solutions since 1983
Developed Thaler Version 1 in 1996 and Version 2 in 2001.
Global Staff strength of 360 with Banking and Technical Experts.
3. Page 3 Presence
4. Page 4 2005 : 39 million EUR
Consistent, strong profitability Revenue
5. Page 5 Some references
6. Page 6 The Enterprise of the Year 2005 award C&W wins the Enterprise of the Year 2005 award
organized by
7. Page 7 Thaler, Kyudo and Teran Banking solutions
8. Page 8 20th Century Banks
9. Page 9
10. Page 10 Definition (Source: Celent, 2003) Eléments venant du masque :
1) Background du slide : 244/180/132 (avec fill effect vertical)
2) Le logo Thaler en haut à droite
3) Le logo C&W centré en bas
4) Le numéro du slide
Attention : Adapter manuellement dans le masque le nombre de slides que compte la présentation (le nombre après le /)
5) Le rectangle vertical à gauche
6) La ligne de titre
A faire dans chaque slide
1) Chapitre en cours (dans le rectangle à gauche) : c’est une zone de texte verticale à fond transparent et sans bordure, placée sur le rectangle ocre du masque. Recopiez-la de slide en slide, et indiquez chaque fois le titre du chapitre.
Font:New Times Roman, Font Style: Regular, Size:66 ou plus petit si le mot est trop long, Color: Noir + fonction emboss (dans Format/Font)
2) Donnez un titre a chaque slide
Font:New Times Roman, Font Style: Italique, Size: 44, Couleur: 0/102/0
3) Cliquez au centre de la dia et écrivez votre texte. Il y a trois niveaux de puces déjà spécifiés dans le masque.
Eléments venant du masque :
1) Background du slide : 244/180/132 (avec fill effect vertical)
2) Le logo Thaler en haut à droite
3) Le logo C&W centré en bas
4) Le numéro du slide
Attention : Adapter manuellement dans le masque le nombre de slides que compte la présentation (le nombre après le /)
5) Le rectangle vertical à gauche
6) La ligne de titre
A faire dans chaque slide
1) Chapitre en cours (dans le rectangle à gauche) : c’est une zone de texte verticale à fond transparent et sans bordure, placée sur le rectangle ocre du masque. Recopiez-la de slide en slide, et indiquez chaque fois le titre du chapitre.
Font:New Times Roman, Font Style: Regular, Size:66 ou plus petit si le mot est trop long, Color: Noir + fonction emboss (dans Format/Font)
2) Donnez un titre a chaque slide
Font:New Times Roman, Font Style: Italique, Size: 44, Couleur: 0/102/0
3) Cliquez au centre de la dia et écrivez votre texte. Il y a trois niveaux de puces déjà spécifiés dans le masque.
11. Page 11 Retail Bank Model Shifts (Source: Mercer Oliver Wyman, 2005) Fair Isaac delivers products and solutions across the customer lifecycle from acquisitions to customer management.
Acquisitions involves the process of target marketing and prospecting. Account origination is the process of accepting, approving (or declining), and pricing applicants for a new product or service. Customer Management is the process of managing a customer relationship to increase customer value, reduce credit risk and improve retention. Fraud is a specific component of the Customer Management process related to minimizing losses associated with Fraud.
Strategy Machines. Fair Isaac’s strategy machines (such as Capstone, TRIAD and Falcon) combine data, analytics and software to deliver application-specific business benefits for each area of customer lifecycle.
Analytics. Analytics, a core competency of Fair Isaac, are delivered in conjunction with our Strategy Machines, and can also be delivered separately to provide benefits independently of a particular Strategy Machine.
Decision Tools. Decision tools such as Blaze Advisor, Model Builder and Decision Optimizer are critical components of Fair Isaac’s Enterprise Decision Management strategy. Like Analytics, Decision tools can be delivered in conjunction with our Strategy Machines, and can also be provided separately to deliver benefits independently of a particular Strategy Machine.
Enterprise Decision Management. Therefore, Fair Isaac enables Enterprise Decision Management by providing Strategy Machines, Analytics and Decision Tools to automate and improve all of your decision making across the enterprise.
Fair Isaac delivers products and solutions across the customer lifecycle from acquisitions to customer management.
Acquisitions involves the process of target marketing and prospecting. Account origination is the process of accepting, approving (or declining), and pricing applicants for a new product or service. Customer Management is the process of managing a customer relationship to increase customer value, reduce credit risk and improve retention. Fraud is a specific component of the Customer Management process related to minimizing losses associated with Fraud.
Strategy Machines. Fair Isaac’s strategy machines (such as Capstone, TRIAD and Falcon) combine data, analytics and software to deliver application-specific business benefits for each area of customer lifecycle.
Analytics. Analytics, a core competency of Fair Isaac, are delivered in conjunction with our Strategy Machines, and can also be delivered separately to provide benefits independently of a particular Strategy Machine.
Decision Tools. Decision tools such as Blaze Advisor, Model Builder and Decision Optimizer are critical components of Fair Isaac’s Enterprise Decision Management strategy. Like Analytics, Decision tools can be delivered in conjunction with our Strategy Machines, and can also be provided separately to deliver benefits independently of a particular Strategy Machine.
Enterprise Decision Management. Therefore, Fair Isaac enables Enterprise Decision Management by providing Strategy Machines, Analytics and Decision Tools to automate and improve all of your decision making across the enterprise.
12. Page 12 21st Century Environment (Source: BearingPoint, 2005) More intense regulatory demands
Eléments venant du masque :
1) Background du slide : 244/180/132 (avec fill effect vertical)
2) Le logo Thaler en haut à droite
3) Le logo C&W centré en bas
4) Le numéro du slide
Attention : Adapter manuellement dans le masque le nombre de slides que compte la présentation (le nombre après le /)
5) Le rectangle vertical à gauche
6) La ligne de titre
A faire dans chaque slide
1) Chapitre en cours (dans le rectangle à gauche) : c’est une zone de texte verticale à fond transparent et sans bordure, placée sur le rectangle ocre du masque. Recopiez-la de slide en slide, et indiquez chaque fois le titre du chapitre.
Font:New Times Roman, Font Style: Regular, Size:66 ou plus petit si le mot est trop long, Color: Noir + fonction emboss (dans Format/Font)
2) Donnez un titre a chaque slide
Font:New Times Roman, Font Style: Italique, Size: 44, Couleur: 0/102/0
3) Cliquez au centre de la dia et écrivez votre texte. Il y a trois niveaux de puces déjà spécifiés dans le masque.
Eléments venant du masque :
1) Background du slide : 244/180/132 (avec fill effect vertical)
2) Le logo Thaler en haut à droite
3) Le logo C&W centré en bas
4) Le numéro du slide
Attention : Adapter manuellement dans le masque le nombre de slides que compte la présentation (le nombre après le /)
5) Le rectangle vertical à gauche
6) La ligne de titre
A faire dans chaque slide
1) Chapitre en cours (dans le rectangle à gauche) : c’est une zone de texte verticale à fond transparent et sans bordure, placée sur le rectangle ocre du masque. Recopiez-la de slide en slide, et indiquez chaque fois le titre du chapitre.
Font:New Times Roman, Font Style: Regular, Size:66 ou plus petit si le mot est trop long, Color: Noir + fonction emboss (dans Format/Font)
2) Donnez un titre a chaque slide
Font:New Times Roman, Font Style: Italique, Size: 44, Couleur: 0/102/0
3) Cliquez au centre de la dia et écrivez votre texte. Il y a trois niveaux de puces déjà spécifiés dans le masque.
13. Page 13 21st Century Banking Software Technology & Operations Service-Oriented Architecture solution
Open solutions
Decision Support
Innovative products & customised offering
Quick to Market & quick to implement
Parameterisation
Workflow-based, STP
Best practices & Re-engineering
24X7 operations and support
Eléments venant du masque :
1) Background du slide : 244/180/132 (avec fill effect vertical)
2) Le logo Thaler en haut à droite
3) Le logo C&W centré en bas
4) Le numéro du slide
Attention : Adapter manuellement dans le masque le nombre de slides que compte la présentation (le nombre après le /)
5) Le rectangle vertical à gauche
6) La ligne de titre
A faire dans chaque slide
1) Chapitre en cours (dans le rectangle à gauche) : c’est une zone de texte verticale à fond transparent et sans bordure, placée sur le rectangle ocre du masque. Recopiez-la de slide en slide, et indiquez chaque fois le titre du chapitre.
Font:New Times Roman, Font Style: Regular, Size:66 ou plus petit si le mot est trop long, Color: Noir + fonction emboss (dans Format/Font)
2) Donnez un titre a chaque slide
Font:New Times Roman, Font Style: Italique, Size: 44, Couleur: 0/102/0
3) Cliquez au centre de la dia et écrivez votre texte. Il y a trois niveaux de puces déjà spécifiés dans le masque.
Eléments venant du masque :
1) Background du slide : 244/180/132 (avec fill effect vertical)
2) Le logo Thaler en haut à droite
3) Le logo C&W centré en bas
4) Le numéro du slide
Attention : Adapter manuellement dans le masque le nombre de slides que compte la présentation (le nombre après le /)
5) Le rectangle vertical à gauche
6) La ligne de titre
A faire dans chaque slide
1) Chapitre en cours (dans le rectangle à gauche) : c’est une zone de texte verticale à fond transparent et sans bordure, placée sur le rectangle ocre du masque. Recopiez-la de slide en slide, et indiquez chaque fois le titre du chapitre.
Font:New Times Roman, Font Style: Regular, Size:66 ou plus petit si le mot est trop long, Color: Noir + fonction emboss (dans Format/Font)
2) Donnez un titre a chaque slide
Font:New Times Roman, Font Style: Italique, Size: 44, Couleur: 0/102/0
3) Cliquez au centre de la dia et écrivez votre texte. Il y a trois niveaux de puces déjà spécifiés dans le masque.
14. Page 14 Our Proposition to Vietnamese Banks:
Thaler, Kyudo and Teran are Service-Oriented Architectured Core Banking solutions
Single, core solution for Retail, Wholesale, Treasury, Corporate, Securities and Wealth Management Banking (Universal Banking)
Low risk, Stable, proven software with 35 installations world-wide
High customer satisfaction – KPMG Banking System Survey 2006
High value to the enterprise – KPMG Banking System Survey 2006
Quick Payback to the investment
15. Page 15
16. Page 16 Thaler : Latest Version dated 2005 This slide must be copied in the beginning of each chapterThis slide must be copied in the beginning of each chapter
17. Title Page:
Please add the name and / or the client logo on the bottom part of this cover
Please add the title of your presentation on the title bar
Please add the date of your presentation on the right side of the title bar (style : underlined, format DD/MM/YYYY)
Title Page:
Please add the name and / or the client logo on the bottom part of this cover
Please add the title of your presentation on the title bar
Please add the date of your presentation on the right side of the title bar (style : underlined, format DD/MM/YYYY)
18. Page 18 Agenda
19. Page 19 Les dernières années ont été marquées par une réduction drastique des coûts IT. Aujourd’hui et apparemment pour longtemps, le défi des banques sera d’assurer un service à valeur ajoutée tout en maintenant des coûts de fonctionnements bas. Pour bcp, cette amélioration de productivité doit être pilotée par le front et le middle office en maîtrisant parfaitement les processus business.
On constate dans le monde de l’arhitecture du software des cycles de 10 ans. Si au départ les applications développées sur mainframe étaient très monolithiques (Remarque : attention mainframe ne veut pas dire monolithique aujourd’hui car les mainframes eux-mêmes ont évolués pour s’intégrer vers une architecture C/S. C’est l’architecture des softwares qui est visée ici), l’apparition du client-server, avec l’avènement du PC, a transféré une partie de l’applicatif sur le client lourd, ce qui induit de lourdes difficultés en cas de maintenance. Le modèle évolua donc rapidement vers le 3-tier (présentation – application - database), et ensuite le n-tier (dont le 3-tier est une déclianison). L’objectif est chaque fois d’isoler sur une plate-forme une partie du software pour la rendre indépendante du reste. L’internet est à la base de cette architecture (browser – application server – business logic – database). L’internet a aussi mis en évidence l’émergence de standards (protocoles, FWK, données, …) garantissant pérennité et meilleure intégration des applications.
D’un autre point de vue, les années 1980 à 2000 ont été marquées par une toujours plus grande richesse fonctionnelle alors qu’aujourd’hui l’accent est mis sur la maintenance au moindre coût de l’existant et son intégration dans une architecture plus proche du business. C’est le principe du SOA. Les applications sont vues comme une collection de composants qui peuvent être assemblés par une couche “business layer”. Ce principe de composant et de réutilisation est déjà présent dans le langage de programmation Java mais on se place ici à un niveau business et donc avec une granularité plus large.
Aujourd’hui, les applications développées dans les 10 dernières années (et parfois plus) sont considérées comme du “commodity”. Leur coût est un facteur essentiel de gestion. Le challenge aujourd’hui est d’inscrire ces applications dans une SOA et de pouvoir réutiliser les composants selon les besoins du business. Quelle valeur ajoutée aujourd’hui de gérer un gros projet de mise à niveau des applications pour la fiscalité européenne de l’épargne ? Ou précédemment de l’euro et de l’an 2000 ? Par contre, étudier,analyser, monitorer et améliorer les procédures métier permet de mieux répondre aux attentes du client, de réduire le risque opérationnel, de prendre des décisions de management (ex outsourcer une activité), de connaître la productivité des activités, …
Les dernières années ont été marquées par une réduction drastique des coûts IT. Aujourd’hui et apparemment pour longtemps, le défi des banques sera d’assurer un service à valeur ajoutée tout en maintenant des coûts de fonctionnements bas. Pour bcp, cette amélioration de productivité doit être pilotée par le front et le middle office en maîtrisant parfaitement les processus business.
On constate dans le monde de l’arhitecture du software des cycles de 10 ans. Si au départ les applications développées sur mainframe étaient très monolithiques (Remarque : attention mainframe ne veut pas dire monolithique aujourd’hui car les mainframes eux-mêmes ont évolués pour s’intégrer vers une architecture C/S. C’est l’architecture des softwares qui est visée ici), l’apparition du client-server, avec l’avènement du PC, a transféré une partie de l’applicatif sur le client lourd, ce qui induit de lourdes difficultés en cas de maintenance. Le modèle évolua donc rapidement vers le 3-tier (présentation – application - database), et ensuite le n-tier (dont le 3-tier est une déclianison). L’objectif est chaque fois d’isoler sur une plate-forme une partie du software pour la rendre indépendante du reste. L’internet est à la base de cette architecture (browser – application server – business logic – database). L’internet a aussi mis en évidence l’émergence de standards (protocoles, FWK, données, …) garantissant pérennité et meilleure intégration des applications.
D’un autre point de vue, les années 1980 à 2000 ont été marquées par une toujours plus grande richesse fonctionnelle alors qu’aujourd’hui l’accent est mis sur la maintenance au moindre coût de l’existant et son intégration dans une architecture plus proche du business. C’est le principe du SOA. Les applications sont vues comme une collection de composants qui peuvent être assemblés par une couche “business layer”. Ce principe de composant et de réutilisation est déjà présent dans le langage de programmation Java mais on se place ici à un niveau business et donc avec une granularité plus large.
Aujourd’hui, les applications développées dans les 10 dernières années (et parfois plus) sont considérées comme du “commodity”. Leur coût est un facteur essentiel de gestion. Le challenge aujourd’hui est d’inscrire ces applications dans une SOA et de pouvoir réutiliser les composants selon les besoins du business. Quelle valeur ajoutée aujourd’hui de gérer un gros projet de mise à niveau des applications pour la fiscalité européenne de l’épargne ? Ou précédemment de l’euro et de l’an 2000 ? Par contre, étudier,analyser, monitorer et améliorer les procédures métier permet de mieux répondre aux attentes du client, de réduire le risque opérationnel, de prendre des décisions de management (ex outsourcer une activité), de connaître la productivité des activités, …
20. Page 20 Why SOA?
21. Page 21 Why SOA?
22. Page 22 Why a Business Process layer?
23. Page 23 jThaler Global scheme Front-end
The front-end layer is implemented on a web container (e.g. Apache) for the B2C and B2N clients and is based on web technologies (J2EE compliant : JSP, servlet, HTML, HTTP). For the BO users, presentation and navigation are implemented on the Thaler proprietary framework.
Back-end
The back-end layer is implemented on the Thaler container. The Thaler container is responsible for technical aspects of the services : transaction management, abstract access to the database, security (authentication and access rights), journaling, auditing, logging, exception handling, …
jThaler evolutions
The back-office client will be web based (any standard browser)
The front-end will be fully J2EE compliant for all channels. The JSF technology is used.
The business logic will be developed in Java on a EJB container (or similar)
All services will be available thru web services protocol
Business services can be assembled in a flexible way to define business process
Front-end
The front-end layer is implemented on a web container (e.g. Apache) for the B2C and B2N clients and is based on web technologies (J2EE compliant : JSP, servlet, HTML, HTTP). For the BO users, presentation and navigation are implemented on the Thaler proprietary framework.
Back-end
The back-end layer is implemented on the Thaler container. The Thaler container is responsible for technical aspects of the services : transaction management, abstract access to the database, security (authentication and access rights), journaling, auditing, logging, exception handling, …
jThaler evolutions
The back-office client will be web based (any standard browser)
The front-end will be fully J2EE compliant for all channels. The JSF technology is used.
The business logic will be developed in Java on a EJB container (or similar)
All services will be available thru web services protocol
Business services can be assembled in a flexible way to define business process
24. Page 24 jThaler Front-End architecture
25. Page 25 Front-end Architecture Responsibilities
26. Page 26 jThaler Service Architecture
27. Page 27 Service Architecture Responsibilities
28. Page 28 Main characteristics Stateless service
Integration
Local Interface
Remote Interface
Web Service proxy
Interfaces :
Specified Business Methods
J2EE generic interface with unique method and unique signature : executeOperation (operationName, List of Fields)
Metadata :
Service – Operations - Messages I/O – Fields (? WSDL)
Implementation type
29. Page 29 Implementations Full Java
POJOs : no intrusion of technical functions (delegated to technical layer : EJB, AOP, …)
Methods = operations
Mapping between message string fields and BO typed fields defined in data dictionary
JCA
one TP per operation
mapping via data dictionary
Web Services : e.g. process-centric services
30. Page 30 Process-centric services : definitions What’s a business process ?
A flow of coordinated tasks triggered by a specific event in order to achieve a specific goal.
Modeling processes
Graphical tools
UML standard : Business Process Modeling Notation
Executing processes
Designed processes can be instanciated and executed
OASIS standard : Business Process Execution Language
31. Page 31 jThaler Service Architecture : Orchestration with BPMS
32. Page 32 Process-centric services : Package
33. Page 33 jThaler Business Objects Architecture
34. Page 34 BO Architecture Responsibilities
35. Thank you for your attention,
+ Q & AThank you for your attention,
+ Q & A
36. Thank you for your attention,
+ Q & AThank you for your attention,
+ Q & A