De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Het migratieprogramma Pierre Martens, 9 december 2008 GPS een 2 e jeugd …van Cobol naar J2EE.

Verwante presentaties


Presentatie over: "Het migratieprogramma Pierre Martens, 9 december 2008 GPS een 2 e jeugd …van Cobol naar J2EE."— Transcript van de presentatie:

1 Het migratieprogramma Pierre Martens, 9 december 2008 GPS een 2 e jeugd …van Cobol naar J2EE

2 NGI Limburg 9 december  APG – Wie zijn we  GPS 2 e jeugd programma  GPS 2 e jeugd SOA Architectuur  Migratie programma (SOA Transformation)  Lessons Learned Agenda

3 NGI Limburg 9 december APG – Wie zijn we  APG Groep bundeling van : Algemene Pensioen Groep N.V. (APG) Cordares Holding N.V. Loyalis N.V.  Beheer van administratie van collectieve en solidaire pensioenstelsels  4 miljoen deelnemers  4000 werknemers  Beheer van ca. 220 miljard euro (30 september 2008)  In Nederland 30% van alle collectieve pensioenen  Kantoren in Heerlen, Amsterdam, New York en Hong Kong

4 NGI Limburg 9 december  APG – Wie zijn we  GPS 2 e jeugd programma Het Generiek Pensioen Systeem Programma drivers Startsituatie Waarom SOA Aanpak Wat hebben we bereikt  GPS 2e jeugd SOA Architectuur  Migratie programma (SOA Transformation)  Lessons Learned

5 NGI Limburg 9 december AF DAF HAF Het Generieke Pensioen Systeem  3 miljoen deelnemers  In ontwikkeling sinds 1993  Zeer rijk aan business functionaliteit  4,5 miljoen Lines of Code  COBOL  Client-Server  Online and batch  Rekenmachine  (!) Functiepunten  Interne meerlagen applicatie-architectuur :  Dialoog functies  Niet interactieve functies  Technische functies  In-huis ontwikkeld Workflow systeem

6 NGI Limburg 9 december Programma drivers  Continuïteit GPS waarborgen Maestro uitfaseren Keuze voor Java als ontwikkel- en executieplatform Keuze voor IBM-tooling Keuze voor ILOG JRules als Business Rule Engine GPS-delen stuk voor stuk vernieuwen  Verbeteren van de snelheid en de kwaliteit van onderhoud Nieuwe rekenmachine o.b.v. een Business Rule Engine Service Oriented Architecture  Snellere time-to-market voor veranderingen Nieuwe rekenmachine o.b.v. een Business Rule Engine Efficiënter en effectiever testproces

7 NGI Limburg 9 december Programma Startsituatie  Nieuwe software development omgeving per 2009  Kopen gaat boven maken Doe pakketselectie voor GPS als geheel ! Pakket oplossingen voor standaard functionaliteiten (i.e. Business Rule Engine, CRM, document handling)  Hergebruik bestaande COBOL delen Wrapping  Faciliteer specifieke business drivers self-service via Internet WSDL COBOL function (per Jan. 2006)

8 NGI Limburg 9 december Waarom SOA?  Nog gebruik maken van eerdere investeringen  Continueer het concept van herbruikbare functions  Flexibele ondersteuning van bedrijfsprocessen  Hergebruik functies buiten GPS domein  Toekomstvaste oplossingsrichting : standaards wrapped COBOL Vervang ISA client met browser screens 80% re-used COBOL 20% new Java 7 Infrastructure Standards

9 NGI Limburg 9 december Aanpak 4. Realiseer nieuwe componenten 5. Het nieuwe SOA gebaseerd GPS2 -. Analysis of Business Drivers -. Defining Functions and Services -. Design of the new Composite Application 1. Analyseer GPS12. Identificeer bruikbare componenten 3. Identificeer standaard componenten GPS

10 NGI Limburg 9 december Wat hebben we bereikt  Fase 1 - Voorbereiding (2006)  Fase 2 - Klaarmaken voor migratie (2007)  Fase 3 - Migratie (vanaf 2008) ADC concept Fase 1 Fase 2 Fase 3 Training SOA as target arch. Migration Strategy GPS Blueprint 40+ experiments defined New Workflow IAA assessment New BRE. Claims Process 2008 IAA as a reference model 2009

11 NGI Limburg 9 december  APG – Wie zijn we  Het GPS 2e jeugd programma  De GPS 2e jeugd SOA Architectuur Lagen Referentie Model Logische Architectuur  Het migratie programma (SOA Transformation)  Lessons Learned

12 NGI Limburg 9 december Lagen Referentie Model  Het lagen Referentie Model SOA denkmodel voor GPS2 Duidelijkheid krijgen migratie issues Architectuur richtlijnen voor elke laag

13 NGI Limburg 9 december Logische Architectuur  GPS2 Logisch Referentie Model Gebaseerd op de IBM SOA Reference Architecture Middleware centrische view Development Services Integrated environment for design and creation of solution assets Management Services Manage and secure services, applications and resources Business Modelling and Optimization Services Supports Enterprise business process and goals through businesses functional service Infrastructure & Application Services Build on a robust scalable and secure services environment Optimizes throughput, availability and utilization Vertical Integration Services Facilitate interactions with GPS specific components (J2EE) Legacy Integration Services Facilitate interactions with existing application assets Horizontal Integration Services Facilitate interactions with packaged solution i.e. BRE Process Services Facilitate case management and orchestrate and automate business processes Interaction Services Enables collaboration between people, processes and information Enterprise Service Bus

14 NGI Limburg 9 december Waarom een ESB ?  Vervanging van de in-huis ontwikkelde Service Infra Structuur (EAI oplossing middels MQseries)  ESB is dé technologie voor het ontwikkelen van een SOA en onmisbaar in een heterogene SOA omgeving: o gebaseerd op ‘open standaarden’ o betrouwbaar door gebruik van MOM (Message Oriented Middleware)

15 NGI Limburg 9 december Logische architectuur GPS2

16 NGI Limburg 9 december  APG – Wie zijn we  Het GPS 2e jeugd programma  De GPS 2e jeugd SOA Architectuur  Het migratie programma (SOA Transformation) Closing the Gap Migratie Strategie Industriestandaard IAA Integration Competence Center  Lessons Learned

17 NGI Limburg 9 december Closing the Gap  Proces modellen (van BizDesign naar WBM/WID)  BPEL processes versus bestaande processen  Browser versus Fat Client  Nieuwe organisatorische rollen  Kennis nieuwe ontwikkelomgeving (OO, RUP, UML, J2EE, Portal)

18 NGI Limburg 9 december Sturing Databenadering Materielogica Presentatie Proces 1 proces Workflow Management Module Migratie strategie Proces 2 Data Proces n-1 Proces n

19 NGI Limburg 9 december Insurance Application Architecture  Industrie standaard voor Verzekeringen  Goed gedefinieerde set van referentie modellen  Levert versnelling in de voorbereidings-, analyse- en ontwerpfase van grote projecten  Biedt een werkwijze (roadmap) met richting- gevende afspraken  Modellen beschikbaar in WebSphere Business Modeller en Rational Software Architect

20 NGI Limburg 9 december  Steile leercurve  Pensioenen versus Insurance  OO voor gevorderden  Vereisten aan database Te traagNiet planbaar IAA, helaas…. Wel hebben we nu de kennis om te komen tot eigen:  APG roadmap  Analyse model  Design model  Procesontwerpen in SOA

21 NGI Limburg 9 december ICC : Integration Competence Center Modellen

22 NGI Limburg 9 december ICC : APG model Activiteit / Model Project Silo’s Best Practises Technologiy Standards Shared Services APG Central Services Aansturing ICCDDDDCC OntwikkelcapaciteitDDDDDC Optimalisatie van BedrijfsprocessenDDDC / DD IntegratiearchitectuurDDCCCC Gestandaardiseerd OntwikkelprocesDACCCC Beheer omgevingDADCCC InfrastructuurDACCCC Testen integratieDADCDC Data Definities en business rulesDCDCD/CC LegendaDDecentraal CCentraal AAdviserend

23 NGI Limburg 9 december  APG – Wie zijn we  Het GPS 2e jeugd programma  De GPS 2e jeugd SOA Architectuur  Het migratie programma (SOA Transformation)  Lessons Learned Veranderende inzichten SOA is complex Tips & Hints Conclusies

24 NGI Limburg 9 december Jan. ‘06 No change 80 – 90% re-use IT only Automated conversion < 2009 Browser- only Jan. ‘07 80 – 90% re-use Minor changes IT and Business Rebuild in Java < 2015 Rebuild in Java (per process) Rebuild in Java (per process) Jan. ‘08 10 – 20% re-use Adoption of IAA Process models Adoption of IAA Process models Business and IT < 2012 Two UI’s Today Two UI’s Veranderende inzichten Rebuild in Java (per process) Rebuild in Java (per process) < 2012? 10 – 20% re-use IAA as a reference model IAA as a reference model Business and IT Two UI’s

25 NGI Limburg 9 december SOA is complex 24 IBM: Service Integration Maturity Model

26 NGI Limburg 9 december Lessons Learned – Tips & Hints  Betrek business: SOA is geen IT project Nieuwe rollen, nieuwe manier van werken en denken  Gebruik Architectuur als kader en richtlijn  Denk en plan vooruit, SOA heeft tijd nodig  Start small, act Big  Alloceer schaarse expertise, zowel in-huis als in de markt  Zoek partnerships

27 NGI Limburg 9 december Conclusies  SOA helpt APG met het realiseren van haar ambities Pensioen- en verzekeringsadministratie voor derde partijen  Er is geen “kant-en-klare” SOA oplossing  SOA is complex  Governance inrichten noodzakelijk  IAA als referentiemodel levert waardevolle input voor start architectuur

28 NGI Limburg 9 december Bedankt Pierre Martens Tel. :


Download ppt "Het migratieprogramma Pierre Martens, 9 december 2008 GPS een 2 e jeugd …van Cobol naar J2EE."

Verwante presentaties


Ads door Google