SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
CONFIDENTIAL




                                     IT-
               Workshop MDD, SOA und IT-
               Management 2007

               MDA & SOA als Mittel zur
               IT-Komplexitätsreduktion
               bei Credit Suisse
               Date: 12.04.2007
               Produced by: Tarmo Ploom




                                          Produced by: Name Surname
                                             Date: 03.11.2005 Slide 1
Agenda
 Einführung Credit Suisse
 Credit Suisse IT-Landschaft
 Credit Suisse SOA Schictenmodell
 Credit Suisse SOA Schictenmodell und MDA
 Kombination von MDA und SOA bei Credit Suisse
 Learnings und Probleme
 Fragen




                                                 Produced by: Tarmo Ploom
                                                   Date: 12.04.2007 Slide 2
Einführung Credit Suisse

Credit Suisse ist führende globale Bank mit dem Head Office in
Zurich.

Credit Suisse fokussiert sich auf: Investment Banking, Private
Banking and Asset Management.


Credit Suisse ist bekannt für ausgezeichnete Expertise,
gesamtheitliche Lösungen und innovative Produkte.




                                                          Produced by: Tarmo Ploom
                                                            Date: 12.04.2007 Slide 3
Assets under Management
of selected financial services companies
As per March 31, 2006 (CHF billion)
                UBS*                                                                      2,652

          State Street                                                         2,012

            Barclays*                                                         1,997

       Allianz Group*                                                         1,991

  Fidelity Investments                                                       1,960

                AXA*                                                 1,683

 Credit Suisse Group                                         1,554

      Deutsche Bank*                                 1,371

   Vanguard Group**                              1,255

    JP Morgan Chase                         1,141

Mellon Financial Corp.                   1,056

         ING Group*                866

       Northern Trust              853

    Morgan Stanley**              827

         Merrill Lynch       759

            Citigroup        758
                                                                                       *as per December 31, 2005
    Goldman Sachs**          746
                                                                                       **as per February 28, 2006
               Aviva*       719

                           695
                                                                                       CHF/USD         1.3068
 Prudential Financial*
                                                                                       CHF/EUR         1.5814
        BNP Paribas*       680
                                                                                       CHF/GBP         2.2668



                                                                                                  Produced by: Tarmo Ploom
                                                                                                    Date: 12.04.2007 Slide 4
Credit Suisse IT-Landschaft, physische Sicht
 Dimension Applikationen
   ca 900 Applikationen
 Dimension Plattformen
   Java Plattform, ca 11.5 Millionen SLOC Java
   Host Plattform, ca 14.5 Millionen SLOC PL1
   DWH Plattform
   ERP Platform
 Dimension Skalierung
   12 Millionen CORBA Transaktionen täglich
   15 Millionen MQ Transaktionen täglich
   17 000 Produkte


                                  IT-
 Wie kann man die Komplexität von IT-Landschaft reduzieren?
                                                              Produced by: Tarmo Ploom
                                                                Date: 12.04.2007 Slide 5
Credit Suisse IT-Landschaft, logische Sicht
  Logische Decomposition
    1 Landschaft
    19 Domänen
    90 Komponenten


  Services
    ca 1000 publik Services
  Events
    ca 38 000 publik und private Queues
  Bulk
    25 000 publik und private Files


  Wie kann man die Komplexität von SOA reduzieren?

                                                     Produced by: Tarmo Ploom
                                                       Date: 12.04.2007 Slide 6
Credit Suisse SOA Schichtenmodell


                                      SOA
                                    Geschäfts-
                                     ebene

                                       SOA
       SOA Abstraktiosebenen



                                  logische Ebene

                                      SOA
                                 physische Ebene

                                      SOA
                               Implementationsebene

                                     SOA
                                 Betriebsebene




                                                      Produced by: Tarmo Ploom
                                                        Date: 12.04.2007 Slide 7
Credit Suisse SOA Schichtenmodell und MDA


                                 SOA                    MDA
                               Geschäfts-
                                ebene                    CIM

                                  SOA                   MDA
                            logische Ebene




                                                                                          MDA Abstraktiosebenen
  SOA Abstraktiosebenen




                                                         PIM

                                 SOA                    MDA
                           physische Ebene               PSM

                                 SOA                     MDA
                          Implementationsebene   Implementationsebene

                                 SOA                     MDA
                            Betriebsebene            Betriebsebene




                                                                        Produced by: Tarmo Ploom
                                                                          Date: 12.04.2007 Slide 8
Kombination von MDA und SOA bei Credit Suisse
 Geschäftsebene der Services wird im Text beschrieben (CIM)
 Logische Ebene der Services wird modelliert (PIM)
 PSM und Code Artefakten werden mehrheitlich generiert
                              Java PSM                   Java
                            Service Model             Artefakten


                              PL1 PSM                    PL1
                                Service               Artefakten
    PIM Service                  Model
       Model
                               IDL PSM                   IDL
                            Service Model            Artefakten


                             WSDL PSM                    WSDL
                            Service Model            Artefakten

                                                                   Produced by: Tarmo Ploom
                                                                     Date: 12.04.2007 Slide 9
Kombination von MDA und SOA bei Credit Suisse
 ECore Metamodell statt UML 2.0 Metamodell
 Model-zu-Model Transformationen mit Java
 Model-zu-Code Transformationen mit JET



                        ECore PIM           ECore PSM           ECore Artefakt
                        Metamodell          Metamodell           Metamodell




                 Java                Java                Java                    JET
     Interface           PIM                  PSM                 Artefakt               Artefakt
    Repository           Model                Model                Model




                                                                                       Produced by: Tarmo Ploom
                                                                                       Date: 12.04.2007 Slide 10
Learnings & Probleme & Zusammenfassung
 Learnings
   Für Strukturmodellen eignet sich ECore Metamodell besser als UML 2.0
   Metamodell
   Erstellung von PIM, PSM und Artefakt Metamodellen ist relativ aufwändig.
   Die Model-zu-Model Transformationen sind aufwändiger als Model-zu-Model
   Transformationen
 Probleme
   Model-zu-Model Transformationen
   Orchestrierung von Transformationsprozess
 Zusammenfassung
   MDA hilft die Komplexität von SOA basierenden IT-Landschaften zu reduzieren
   Die Grundlagen von MDA sind ein bisschen Turbulent aber Stabilisation ist in der
   Sicht


                                                                    Produced by: Tarmo Ploom
                                                                    Date: 12.04.2007 Slide 11
Fragen?




          Produced by: Tarmo Ploom
          Date: 12.04.2007 Slide 12

Más contenido relacionado

Destacado

Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureMongoDB
 
SaaS für Enterprise Architecture Management
SaaS für Enterprise Architecture ManagementSaaS für Enterprise Architecture Management
SaaS für Enterprise Architecture ManagementLeanIX GmbH
 
Building the enterprise data architecture
Building the enterprise data architectureBuilding the enterprise data architecture
Building the enterprise data architectureCosta Pissaris
 
Enterprise Master Data Architecture
Enterprise Master Data ArchitectureEnterprise Master Data Architecture
Enterprise Master Data ArchitectureBoris Otto
 
Building a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise HadoopBuilding a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise HadoopSlim Baltagi
 
Digital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by DanairatDigital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by DanairatDanairat Thanabodithammachari
 
The Emerging Data Lake IT Strategy
The Emerging Data Lake IT StrategyThe Emerging Data Lake IT Strategy
The Emerging Data Lake IT StrategyThomas Kelly, PMP
 
Implementing a Data Lake with Enterprise Grade Data Governance
Implementing a Data Lake with Enterprise Grade Data GovernanceImplementing a Data Lake with Enterprise Grade Data Governance
Implementing a Data Lake with Enterprise Grade Data GovernanceHortonworks
 
How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model DATUM LLC
 
Modern Data Architecture for a Data Lake with Informatica and Hortonworks Dat...
Modern Data Architecture for a Data Lake with Informatica and Hortonworks Dat...Modern Data Architecture for a Data Lake with Informatica and Hortonworks Dat...
Modern Data Architecture for a Data Lake with Informatica and Hortonworks Dat...Hortonworks
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lakeJames Serra
 
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overviewEnterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overviewWinton Winton
 
Enterprise Data Architecture Deliverables
Enterprise Data Architecture DeliverablesEnterprise Data Architecture Deliverables
Enterprise Data Architecture DeliverablesLars E Martinsson
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyWSO2
 

Destacado (16)

Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise Architecture
 
SaaS für Enterprise Architecture Management
SaaS für Enterprise Architecture ManagementSaaS für Enterprise Architecture Management
SaaS für Enterprise Architecture Management
 
Building the enterprise data architecture
Building the enterprise data architectureBuilding the enterprise data architecture
Building the enterprise data architecture
 
Enterprise Master Data Architecture
Enterprise Master Data ArchitectureEnterprise Master Data Architecture
Enterprise Master Data Architecture
 
Building a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise HadoopBuilding a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise Hadoop
 
Digital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by DanairatDigital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by Danairat
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
The Emerging Data Lake IT Strategy
The Emerging Data Lake IT StrategyThe Emerging Data Lake IT Strategy
The Emerging Data Lake IT Strategy
 
Modern Data Architecture
Modern Data ArchitectureModern Data Architecture
Modern Data Architecture
 
Implementing a Data Lake with Enterprise Grade Data Governance
Implementing a Data Lake with Enterprise Grade Data GovernanceImplementing a Data Lake with Enterprise Grade Data Governance
Implementing a Data Lake with Enterprise Grade Data Governance
 
How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model
 
Modern Data Architecture for a Data Lake with Informatica and Hortonworks Dat...
Modern Data Architecture for a Data Lake with Informatica and Hortonworks Dat...Modern Data Architecture for a Data Lake with Informatica and Hortonworks Dat...
Modern Data Architecture for a Data Lake with Informatica and Hortonworks Dat...
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
 
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overviewEnterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
 
Enterprise Data Architecture Deliverables
Enterprise Data Architecture DeliverablesEnterprise Data Architecture Deliverables
Enterprise Data Architecture Deliverables
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 

Similar a MDA & SOA als Mittel zur IT-Komplexitätsreduktion bei Credit Suisse

Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldDaniel Steiger
 
camunda BPM - presented at Oracle vs. camunda Shootout Roadshow
camunda BPM - presented at Oracle vs. camunda Shootout Roadshowcamunda BPM - presented at Oracle vs. camunda Shootout Roadshow
camunda BPM - presented at Oracle vs. camunda Shootout Roadshowcamunda services GmbH
 
EOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche WolkeEOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche WolkeThomas Uhl
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Torsten Winterberg
 
Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...
Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...
Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...Wiiisdom
 
Tom Gansor: Agile Business Intelligence
Tom Gansor: Agile Business IntelligenceTom Gansor: Agile Business Intelligence
Tom Gansor: Agile Business IntelligenceStephan Trahasch
 
Data Mesh und Domain Driven Design - rücken Analytics und SD nun doch näher z...
Data Mesh und Domain Driven Design - rücken Analytics und SD nun doch näher z...Data Mesh und Domain Driven Design - rücken Analytics und SD nun doch näher z...
Data Mesh und Domain Driven Design - rücken Analytics und SD nun doch näher z...Fabian Hardt
 
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael Pauly
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael PaulyCloud Computing – erwachsen genug für Unternehmen? by Dr. Michael Pauly
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael PaulyMedien Meeting Mannheim
 
Webcast SAP Cloud Platform No. 1: On-Boarding
Webcast SAP Cloud Platform No. 1: On-BoardingWebcast SAP Cloud Platform No. 1: On-Boarding
Webcast SAP Cloud Platform No. 1: On-BoardingPatric Dahse
 
Maskenvalidierung
MaskenvalidierungMaskenvalidierung
MaskenvalidierungCofinpro AG
 
Employee Blogging - Siemens
Employee Blogging - SiemensEmployee Blogging - Siemens
Employee Blogging - SiemensKarsten Ehms
 
Grundlagen und Trends im Applikations-Sourcing
Grundlagen und Trends im Applikations-SourcingGrundlagen und Trends im Applikations-Sourcing
Grundlagen und Trends im Applikations-SourcingpliXos GmbH
 
Best Practices: Intranet Nationale Suisse
Best Practices: Intranet Nationale SuisseBest Practices: Intranet Nationale Suisse
Best Practices: Intranet Nationale SuisseKongress Media
 

Similar a MDA & SOA als Mittel zur IT-Komplexitätsreduktion bei Credit Suisse (20)

Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
 
mühlnickel beit_PechaKucha
mühlnickel beit_PechaKuchamühlnickel beit_PechaKucha
mühlnickel beit_PechaKucha
 
camunda BPM - presented at Oracle vs. camunda Shootout Roadshow
camunda BPM - presented at Oracle vs. camunda Shootout Roadshowcamunda BPM - presented at Oracle vs. camunda Shootout Roadshow
camunda BPM - presented at Oracle vs. camunda Shootout Roadshow
 
EOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche WolkeEOSD 2012: Deutsche Wolke
EOSD 2012: Deutsche Wolke
 
Wie sich SaaS und PaaS in Unternehmen durchsetzen wird
Wie sich SaaS und PaaS in Unternehmen durchsetzen wirdWie sich SaaS und PaaS in Unternehmen durchsetzen wird
Wie sich SaaS und PaaS in Unternehmen durchsetzen wird
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6
 
ITML CRM
ITML CRMITML CRM
ITML CRM
 
Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...
Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...
Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...
 
Infrastructure Solution Day | Core
Infrastructure Solution Day | CoreInfrastructure Solution Day | Core
Infrastructure Solution Day | Core
 
Tom Gansor: Agile Business Intelligence
Tom Gansor: Agile Business IntelligenceTom Gansor: Agile Business Intelligence
Tom Gansor: Agile Business Intelligence
 
Data Mesh und Domain Driven Design - rücken Analytics und SD nun doch näher z...
Data Mesh und Domain Driven Design - rücken Analytics und SD nun doch näher z...Data Mesh und Domain Driven Design - rücken Analytics und SD nun doch näher z...
Data Mesh und Domain Driven Design - rücken Analytics und SD nun doch näher z...
 
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael Pauly
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael PaulyCloud Computing – erwachsen genug für Unternehmen? by Dr. Michael Pauly
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael Pauly
 
Webcast SAP Cloud Platform No. 1: On-Boarding
Webcast SAP Cloud Platform No. 1: On-BoardingWebcast SAP Cloud Platform No. 1: On-Boarding
Webcast SAP Cloud Platform No. 1: On-Boarding
 
Maskenvalidierung
MaskenvalidierungMaskenvalidierung
Maskenvalidierung
 
Employee Blogging - Siemens
Employee Blogging - SiemensEmployee Blogging - Siemens
Employee Blogging - Siemens
 
MDSD Projektbericht Modellgetriebene Softwareentwicklung bei der Rentenzahlung
MDSD Projektbericht Modellgetriebene Softwareentwicklung bei der RentenzahlungMDSD Projektbericht Modellgetriebene Softwareentwicklung bei der Rentenzahlung
MDSD Projektbericht Modellgetriebene Softwareentwicklung bei der Rentenzahlung
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Mit Office 365 ab in die Cloud?
Mit Office 365 ab in die Cloud?Mit Office 365 ab in die Cloud?
Mit Office 365 ab in die Cloud?
 
Grundlagen und Trends im Applikations-Sourcing
Grundlagen und Trends im Applikations-SourcingGrundlagen und Trends im Applikations-Sourcing
Grundlagen und Trends im Applikations-Sourcing
 
Best Practices: Intranet Nationale Suisse
Best Practices: Intranet Nationale SuisseBest Practices: Intranet Nationale Suisse
Best Practices: Intranet Nationale Suisse
 

Más de Tarmo Ploom

Blockchain value cases in startup scene
Blockchain value cases in startup sceneBlockchain value cases in startup scene
Blockchain value cases in startup sceneTarmo Ploom
 
Blockchain value cases in startup scene v0.03
Blockchain value cases in startup scene v0.03Blockchain value cases in startup scene v0.03
Blockchain value cases in startup scene v0.03Tarmo Ploom
 
25 years interface management
25 years interface management25 years interface management
25 years interface managementTarmo Ploom
 
Road towards multicloud
Road towards multicloudRoad towards multicloud
Road towards multicloudTarmo Ploom
 
Digital transformation from value chain to value network possible digital t...
Digital transformation   from value chain to value network possible digital t...Digital transformation   from value chain to value network possible digital t...
Digital transformation from value chain to value network possible digital t...Tarmo Ploom
 
Service Oriented Business Aplications
Service Oriented Business AplicationsService Oriented Business Aplications
Service Oriented Business AplicationsTarmo Ploom
 
Transforming SOA Landscape Towards SOA+BPM Landscape
Transforming SOA Landscape Towards SOA+BPM LandscapeTransforming SOA Landscape Towards SOA+BPM Landscape
Transforming SOA Landscape Towards SOA+BPM LandscapeTarmo Ploom
 
Emerging SOA + BPM Standards, Software and Platforms
Emerging SOA + BPM Standards,Software and PlatformsEmerging SOA + BPM Standards,Software and Platforms
Emerging SOA + BPM Standards, Software and PlatformsTarmo Ploom
 
Interface Management System: Concepts and Implementation
Interface Management System: Concepts and ImplementationInterface Management System: Concepts and Implementation
Interface Management System: Concepts and ImplementationTarmo Ploom
 

Más de Tarmo Ploom (9)

Blockchain value cases in startup scene
Blockchain value cases in startup sceneBlockchain value cases in startup scene
Blockchain value cases in startup scene
 
Blockchain value cases in startup scene v0.03
Blockchain value cases in startup scene v0.03Blockchain value cases in startup scene v0.03
Blockchain value cases in startup scene v0.03
 
25 years interface management
25 years interface management25 years interface management
25 years interface management
 
Road towards multicloud
Road towards multicloudRoad towards multicloud
Road towards multicloud
 
Digital transformation from value chain to value network possible digital t...
Digital transformation   from value chain to value network possible digital t...Digital transformation   from value chain to value network possible digital t...
Digital transformation from value chain to value network possible digital t...
 
Service Oriented Business Aplications
Service Oriented Business AplicationsService Oriented Business Aplications
Service Oriented Business Aplications
 
Transforming SOA Landscape Towards SOA+BPM Landscape
Transforming SOA Landscape Towards SOA+BPM LandscapeTransforming SOA Landscape Towards SOA+BPM Landscape
Transforming SOA Landscape Towards SOA+BPM Landscape
 
Emerging SOA + BPM Standards, Software and Platforms
Emerging SOA + BPM Standards,Software and PlatformsEmerging SOA + BPM Standards,Software and Platforms
Emerging SOA + BPM Standards, Software and Platforms
 
Interface Management System: Concepts and Implementation
Interface Management System: Concepts and ImplementationInterface Management System: Concepts and Implementation
Interface Management System: Concepts and Implementation
 

MDA & SOA als Mittel zur IT-Komplexitätsreduktion bei Credit Suisse

  • 1. CONFIDENTIAL IT- Workshop MDD, SOA und IT- Management 2007 MDA & SOA als Mittel zur IT-Komplexitätsreduktion bei Credit Suisse Date: 12.04.2007 Produced by: Tarmo Ploom Produced by: Name Surname Date: 03.11.2005 Slide 1
  • 2. Agenda Einführung Credit Suisse Credit Suisse IT-Landschaft Credit Suisse SOA Schictenmodell Credit Suisse SOA Schictenmodell und MDA Kombination von MDA und SOA bei Credit Suisse Learnings und Probleme Fragen Produced by: Tarmo Ploom Date: 12.04.2007 Slide 2
  • 3. Einführung Credit Suisse Credit Suisse ist führende globale Bank mit dem Head Office in Zurich. Credit Suisse fokussiert sich auf: Investment Banking, Private Banking and Asset Management. Credit Suisse ist bekannt für ausgezeichnete Expertise, gesamtheitliche Lösungen und innovative Produkte. Produced by: Tarmo Ploom Date: 12.04.2007 Slide 3
  • 4. Assets under Management of selected financial services companies As per March 31, 2006 (CHF billion) UBS* 2,652 State Street 2,012 Barclays* 1,997 Allianz Group* 1,991 Fidelity Investments 1,960 AXA* 1,683 Credit Suisse Group 1,554 Deutsche Bank* 1,371 Vanguard Group** 1,255 JP Morgan Chase 1,141 Mellon Financial Corp. 1,056 ING Group* 866 Northern Trust 853 Morgan Stanley** 827 Merrill Lynch 759 Citigroup 758 *as per December 31, 2005 Goldman Sachs** 746 **as per February 28, 2006 Aviva* 719 695 CHF/USD 1.3068 Prudential Financial* CHF/EUR 1.5814 BNP Paribas* 680 CHF/GBP 2.2668 Produced by: Tarmo Ploom Date: 12.04.2007 Slide 4
  • 5. Credit Suisse IT-Landschaft, physische Sicht Dimension Applikationen ca 900 Applikationen Dimension Plattformen Java Plattform, ca 11.5 Millionen SLOC Java Host Plattform, ca 14.5 Millionen SLOC PL1 DWH Plattform ERP Platform Dimension Skalierung 12 Millionen CORBA Transaktionen täglich 15 Millionen MQ Transaktionen täglich 17 000 Produkte IT- Wie kann man die Komplexität von IT-Landschaft reduzieren? Produced by: Tarmo Ploom Date: 12.04.2007 Slide 5
  • 6. Credit Suisse IT-Landschaft, logische Sicht Logische Decomposition 1 Landschaft 19 Domänen 90 Komponenten Services ca 1000 publik Services Events ca 38 000 publik und private Queues Bulk 25 000 publik und private Files Wie kann man die Komplexität von SOA reduzieren? Produced by: Tarmo Ploom Date: 12.04.2007 Slide 6
  • 7. Credit Suisse SOA Schichtenmodell SOA Geschäfts- ebene SOA SOA Abstraktiosebenen logische Ebene SOA physische Ebene SOA Implementationsebene SOA Betriebsebene Produced by: Tarmo Ploom Date: 12.04.2007 Slide 7
  • 8. Credit Suisse SOA Schichtenmodell und MDA SOA MDA Geschäfts- ebene CIM SOA MDA logische Ebene MDA Abstraktiosebenen SOA Abstraktiosebenen PIM SOA MDA physische Ebene PSM SOA MDA Implementationsebene Implementationsebene SOA MDA Betriebsebene Betriebsebene Produced by: Tarmo Ploom Date: 12.04.2007 Slide 8
  • 9. Kombination von MDA und SOA bei Credit Suisse Geschäftsebene der Services wird im Text beschrieben (CIM) Logische Ebene der Services wird modelliert (PIM) PSM und Code Artefakten werden mehrheitlich generiert Java PSM Java Service Model Artefakten PL1 PSM PL1 Service Artefakten PIM Service Model Model IDL PSM IDL Service Model Artefakten WSDL PSM WSDL Service Model Artefakten Produced by: Tarmo Ploom Date: 12.04.2007 Slide 9
  • 10. Kombination von MDA und SOA bei Credit Suisse ECore Metamodell statt UML 2.0 Metamodell Model-zu-Model Transformationen mit Java Model-zu-Code Transformationen mit JET ECore PIM ECore PSM ECore Artefakt Metamodell Metamodell Metamodell Java Java Java JET Interface PIM PSM Artefakt Artefakt Repository Model Model Model Produced by: Tarmo Ploom Date: 12.04.2007 Slide 10
  • 11. Learnings & Probleme & Zusammenfassung Learnings Für Strukturmodellen eignet sich ECore Metamodell besser als UML 2.0 Metamodell Erstellung von PIM, PSM und Artefakt Metamodellen ist relativ aufwändig. Die Model-zu-Model Transformationen sind aufwändiger als Model-zu-Model Transformationen Probleme Model-zu-Model Transformationen Orchestrierung von Transformationsprozess Zusammenfassung MDA hilft die Komplexität von SOA basierenden IT-Landschaften zu reduzieren Die Grundlagen von MDA sind ein bisschen Turbulent aber Stabilisation ist in der Sicht Produced by: Tarmo Ploom Date: 12.04.2007 Slide 11
  • 12. Fragen? Produced by: Tarmo Ploom Date: 12.04.2007 Slide 12