• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Callatay Wouter
 

Callatay Wouter

on

  • 2,340 views

Callatay Wouter

Callatay Wouter

Statistics

Views

Total Views
2,340
Views on SlideShare
2,336
Embed Views
4

Actions

Likes
0
Downloads
7
Comments
0

1 Embed 4

http://www.slideshare.net 4

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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)
  • Presentation title
  • 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.
  • Presentation title 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.
  • 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.
  • This slide must be copied in the beginning of each chapter
  • 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)
  • 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, …
  • 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
  • Thank you for your attention, + Q & A
  • Thank you for your attention, + Q & A

Callatay Wouter Callatay Wouter Presentation Transcript

  • Callatay & Wouters Presentation 18th May 2006 Vietnam Banking 2006 Ariff Sultan, Commercial Director (Asia Pacific)
    • 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.
    Callatay & Wouters Background – www.c-w.com.sg
  • Presence Company Profile Partner in Vietnam - HPT Vietnam Corporation 2006 Dubai International Expansion 1983 Brussels 2000 London Paris 2002 1991 Luxembourg 2003 Geneva 2002 Singapore 2004 Jakarta
    • 2005 : 39 million EUR
    • Consistent, strong profitability
    Revenue Company Profile
  • Some references Company Profile Corporate banks & others LA POSTE DE POST (RNCC) Retail & Universal banks Private & Investment banks PRIVATE
  • The Enterprise of the Year 2005 award
    • C&W wins the Enterprise of the Year 2005 award
    • organized by
    Callatay & Wouters
  • Thaler, Kyudo and Teran Banking solutions Products
  • 20 th Century Banks Banking solutions Use of ATM Make an online purchase Take an auto-loan Finance your home Finance your business Use your credit/debit card
  • Email Call Centre Branch Web Mobile Intelligent service, efficient, end to end ? Bank’s IT Problem Customer acquisition Customer service Customer mgmt Risk Payments Products Databases Application Legacy data Bureaux Agencies Account servicing & administration Marketing
  • Definition ( Source: Celent, 2003 ) “ Applications responsible for processing and posting transactions, performing deposit accounting, maintaining loan accounts, keeping securities and treasury positions and clearing payments.” 21st Century Core Banking
  • Retail Bank Model Shifts ( Source: Mercer Oliver Wyman, 2005 )
    • Bureaucracy
    • Manage P&L, Balance-sheet
    • Compete for market share
    • Manage sales
    • Product-value
    • Compete for customer value
    • Manage local market
    • Mixture of Products
    Products-Based Seller Retailer Customer = Irritant Customer = Sales Opportunities Customer = Customer Banking Business Models
  • 21 st Century Environment ( Source: BearingPoint, 2005 )
    • More intense regulatory demands
    • Emergence of new competitors in Asia. Expansion of Chinese and Indian Banks in Asia.
    • IT outsourcing trend in the banking industry – possible re-thinking and a new business model
    • Accelerated expansion regionally and globally . Further consolidation of Banks.
    • Mass affluent and High-nett worth customers. Private Banking in the Retail space.
    • Financial Spa due to customer sophistication “I want an Innovative Bank”
    21st Century Banking solutions
  • 21 st 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
    21st Century Banking solutions
  • 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
    21st Century Banking solutions
  • Your Bank’s Business Requirements for Core Banking? MIS & Central Bank Reporting Interfaces System admin/security Workflows & STP capability Data Warehouse Anti-Money Laundering Solution Basel II Compliance Banca-Assurance & Cards Branch Automation & Teller Solution Collateral Management Multiple products, Consumer/Corporate/Treasury Customer centricity Thaler, Kyudo, Teran Bank Business Requirements for Core Banking Solution
  • Thaler : Latest Version dated 2005 Source: KPMG Financial Services – Banking System Survey 2005
  • Callatay & Wouters Presentation 18th May 2006 Vietnam Banking 2006 Erik Bogaerts, Director Asia
  • Agenda SOA: the right choice for you?
    • Revolution or evolution?
    • Service Oriented Architecture (SOA)
    • Business Process Management (BPM)
    • Are SOA and BPM for you?
    • First wave:
    • MRP
    • Payroll
    • General Ledger
    • 1970s-1982
    • Host-based
    • Architecture
    • Middle wave:
    • ERP
    • Human res.
    • Financial Mgt
    • 1983-1993
    • Client/Server
    • Architecture
    • Last wave:
    • CRM
    • Early Web applications
    • 1994-2002
    • Early N-Tier
    • Architecture
    Source : Delphi Group
    • New wave:
    • Process Orchestration
    • Composite application
    • 2003+
    • Service Oriented
    • Architecture
    Revolution or evolution? Service Oriented Architecture
  • Why SOA? Service Oriented Architecture
    • SOA = an architectural style whose goal is to achieve loose coupling among interacting software agents.
    • SOA : architecture based on
      • Application front-end (service consumer)
      • Service and service provider
      • Service repository
      • Service bus
    • Service : defined by a contract, interface(s) and an implementation
  • Why SOA? Service Oriented Architecture
    • Implementation : Multi-tier architecture
      • Isolate system responsibilities in different tiers
      • Reduce coupling between tiers
      • Standards strongly recommended
      • Framework : set of tools, rules, standards to efficiently develop new programs
    • SOA must
      • Facilitate integration of different applications, whatever their technologies
      • Allow easy business process building by assembling of basic services
  • Why a Business Process layer? Service Oriented Architecture
    • Isolating business process from
      • Banking business logic
      • Technological platforms
    • One solution for multiple companies, cross-border
    • Convergence with other added-value projects
      • Basel II
      • ABC
      • Quality (TQM, 6  ,…)
      • SOX
      • AML
  • jThaler Global scheme Technical architecture service bus
    • JSP & JSF views
    • Servlet controller
    • Backing Beans
    Web Server INTERFACES Application Server RDBMS Any platform Business Services Business Services Business Services Business Services … Process-centric Services Any platform Other F-E Service Repository WSDL web browser Web browser web browser
  • jThaler Front-End architecture Technical architecture service bus
    • JSP & JSF views
    • Servlet controller
    • Backing Beans
    Web server INTERFACES Application Server RDBMS Any platform Business Services Business Services Business Services Business Services … Business Process Manag’t Any platform web browser Web browser
  • Front-end Architecture Responsibilities Front-end Architecture
    • Presentation : send XML/HTML document over HTTP (static and dynamic content)
    • Page navigation, including user help
    • Syntaxic validation
      • Format (account, amount, number, VAT number, …)
      • Shortcuts (J for today, 3M for 3 months, …)
      • Required fields
    • State management
    • Error – Exception handling
    • Access to business services - No business logic in the front-end
  • jThaler Service Architecture Technical architecture service bus Thaler Front-end Application Server RDBMS Any platform Business Service Interface Other Front-end JCA connector Java Business Methods Data Access Layer Service Repository WSDL Web Services Local Interface Remote Interface WS Proxy Thaler v2 Any EIS
  • Service Architecture Responsibilities Service Architecture
    • Reduce the coupling between the web tier and the business tier
    • Provide a framework for basic as process-centric services (reduced remote method calls)
    • Distribute services through a standard service based interface
    • Manage generically cross-cutting functions (security, audit trail, logging)
    • Transaction management
  • 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
    Service architecture
  • 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
    Service architecture
  • 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
    Service architecture
  • jThaler Service Architecture : Orchestration with BPMS c Application Server J2EE Generic Interface executeOperation Method JCA connector Java Business Methods Web Services Local Interface Remote Interface WS Proxy Data Access Layer service bus Thaler Front-end Any other Front-end BPMS Process Interface Service Repository WSDL Interface Implementation Web Services WS Proxy Application Server Service architecture RDBMS
  • Process-centric services : Package CLA1 Add new client CLAM Add client portfolio DVA4 Add securities account CCA1 Add client account Service architecture CGC3 Check Balance CNA3 Grant condition Timer
  • jThaler Business Objects Architecture Technical architecture service bus Front-end INTERFACES Application Server RDBMS Business Services JDBC Generic DAO Implementation Specific DAO Implementation Extendable DAO interface
  • BO Architecture Responsibilities Business Objects Architecture
    • Reduce the coupling between the business tier and the data tier
    • Business objects definition and access methods
    • Relationships with other Business objects
    • Handle concurrency
    • Provide a framework for O/R mapping
    • Business objects persistence
  • "Things should be made as simple as possible, but no simpler." - Albert Einstein -
  •