Agenda APG – Wie zijn we GPS 2e jeugd programma

Slides:



Advertisements
Verwante presentaties
Help, ik moet naar Office 2007!?. Wat horen wij bij klanten Training “New UI will cause too big of a loss in productivity” Training “New UI will cause.
Advertisements

Simuleren van DOT / Impact Analyse Simplifying Decisions for Everyone.
Een reis door SOA valkuilen: de Meavita case Jeroen J van Beele Meavita ICT-verandermanagement 17 januari 2007.
Agenda Blok 1 - Evolutie van Cloud Computing
BizTalk by Design Steef-Jan Wiggers.
Ervaringen van een BPOS Partner T-BENCH Danny Otten.
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. August 2006.
Checklist voor de Cloud
Service Coordination Protocols ● Noodzaak (Eddy) ● Coordination protocols (Eddy) ● Infra-structuur (Eddy) ● WS-Coordination (Eddy) ● WS-Transaction (Pepijn)
Proces tot standkoming architectuur
Customer confidential
Thursday, July 10, 2014 Presenter’s Name MSP Procurement tool of partnership?
Providing your knowledge, skills and business contacts Whitepaper Marketing 5 gouden tips uit de praktijk In 30 minuten.
Ronde (Sport & Spel) Quiz Night !
Copyright © 2008 Tele Atlas. All rights reserved. Zet uw Business Data op de kaart: Locaties in eTOM ®
Wat is nieuw in MS Project 2010 Wil Jansen.  Dit!!
Frédérique Harmsze - Macaw 22 juni Wie ben ik?  Frédérique Harmsze  Information Worker Consultant bij Macaw sinds 2004  Intranet-projecten met.
Gezondheidszorg Microsoft Dynamics Harco van Polen
Biml en Data Vault.
Internet altijd en overal: de GigaPort GPRS-pilot Klaas Wierenga Innovatie Manager 10 oktober 2000.
PTC-AWARD – TOWELMACHINE – 10 NOV VENDOR – MMID - TOWELMACHINE.
DATA over. Visie Elk jaar neemt behoefte aan data en interactie tussen systemen (zowel B-2- B als B-2-C) exponentieel toe; daarom zal het structureren.
Introduction multimedia. convergence standards retrieval applications & technology.
SURFconext, Showcasing a New Collaboration Paradigm Paul van Dijk Product Manager SURFnet.
© 2004 IBM Corporation Guts Wissema, OpenSource & Linux Sales, IBM Open Document Format.
Social Technology How to get the end-user involved Carl Bik Capgemini Nederland bv.
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
EIE/06/075/SI From January 2007 to March 2009 Nationale Workshop Energiebesparing Introductie van E-BAG.
1 HOORCOLLEGE Customer Relationship Management
Specialismen Analyse en verificatie van protocollen Analyse van Petri-netten Component-specificatie Web-based information systems (Query)talen voor Web.
1 FLOWer Referenties Functionaliteit: Componenten Role model Data handling model Demonstratie Studio en Beheeromgeving Architectuur en integratie UWV architectuur.
Enterprise Application Integration Walter Moerkerken Ilona Wilmont Integratie Software Systemen 8 mei 2006.
Integratie Software Systemen Alonso, Casati, Kunu & Machiraju Web Services - Concepts, Architectures and Applications Hoofdstuk 5 – Webservices Danny Romme.
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,
Microsoft Partner Programma & Applicatie testen
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
27 januari 2011 Sessie: Cloud scenario’s. Hoe te starten met cloud bij uw organsiatie? Irwin Hunter Solution Specialist UC en Cloud Computing
Microsoft Partner Programma
Het. Het Nieuwe Werken Samenspel tussen IT en business.
Applicatieplatform congres 12 & 13 maart
Rob Elsinga Business Group Lead Information Worker Microsoft Nederland 18 maart 2009 Infrastructuur voor Het Nieuwe Werken.
CEBP Danny Burlage.
IOP and Vrije Universiteit1 Example of bad interface  Windows: Use Start to Stop.
Prahalad & Hamal.
3.6 Architecture of HIS. 3.7 Integrity & Integration within HIS Suraja Padarath /10/2007.
Werken aan Intergenerationele Samenwerking en Expertise.
ISA (InformatieSysteemArchitectuur) Geert-Jan Houben.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
Automation SolutionsMFG/Pro Dutch usergroup 8 februari 2007 ISA S88 & S95 Het gebruik van deze normen in de productie.
Computer-Mediated Communication Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 1; di. 7 sept. 2004;
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Pieter Rotteveel, Manager of Studies. Vision >18+ multi-disciplinary students >Working intensively in teams >Across traditional HBO/WO competences >With.
The new standard in Logistics CAROZ Edgard Hendrikse Business Development Director.
ZijActief Koningslust 10 jaar Truusje Trap
Introductie Cloud Computing Ruud Ramakers 19 April 2012 The best way to predict the future is to create it. Peter Drucker
Service Oriented Architecture
© Copyright VIMC 2009 Telecom Expense Management A Discussion Ed Vonk
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
Rework website Status op stafvergadering Bart Nelis Gent: #239/ docentengang Brussel: /naast bibliotheek.
Rational Unified Process RUP Jef Bergsma. Iterations –Inception –Elaboration –Construction –Transition De kernbegrippen (Phases)
Ontbijtsessie 2 juli 2014 Kwaliteitsverbeteringen in Infra Projecten.
EML en IMS Learning Design
Major/minor Kwantitatieve methoden (HIR) Predoctoraal traject (HIR) Minor Business Research (TEW/MBE) maart 2014.
De financiële functie: Integrale bedrijfsanalyse©
Usability metrics Gebruiksvriendelijkheid ISO Effectiveness Efficiency Satisfaction Learnability Flexibility En nu? Inleiding Hoe gaan we de gebruiksvriendelijkheid.
Het geheim van Linked Data Marcel ReuversGeonovum CB-NL 20 november 2014.
inleiding tot cloud computing
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
ZijActief Koningslust
IBM Software A vehicle manufacturer deploys business rules in one hour instead of a week IBM Operational Decision Manager software helps speed new business.
Transcript van de presentatie:

Het migratieprogramma GPS een 2e jeugd Het migratieprogramma …van Cobol naar J2EE Pierre Martens, 9 december 2008 © 2008 APG - All rights reserved

Agenda APG – Wie zijn we GPS 2e jeugd programma GPS 2e jeugd SOA Architectuur Migratie programma (SOA Transformation) Lessons Learned 9 december 2008 © 2008 APG - All rights reserved

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 9 december 2008 © 2008 APG - All rights reserved

GPS 2e jeugd SOA Architectuur Migratie programma (SOA Transformation) APG – Wie zijn we GPS 2e 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 9 december 2008 © 2008 APG - All rights reserved

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 14.500 (!) Functiepunten Interne meerlagen applicatie-architectuur : Dialoog functies Niet interactieve functies Technische functies In-huis ontwikkeld Workflow systeem AF DAF HAF 9 december 2008 © 2008 APG - All rights reserved

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 Efficiënter en effectiever testproces 9 december 2008 © 2008 APG - All rights reserved

Programma Startsituatie (per Jan. 2006) 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 9 december 2008 © 2008 APG - All rights reserved

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 Infrastructure Standards wrapped COBOL Vervang ISA client met browser screens 80% re-used COBOL 20% new Java 7 9 december 2008 © 2008 APG - All rights reserved

Aanpak GPS -. Analysis of Business Drivers -. Defining Functions and Services -. Design of the new Composite Application 1. Analyseer GPS1 2. Identificeer bruikbare componenten 3. Identificeer standaard componenten GPS 4. Realiseer nieuwe componenten 5. Het nieuwe SOA gebaseerd GPS2 9 december 2008 © 2008 APG - All rights reserved

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

Het GPS 2e jeugd programma De GPS 2e jeugd SOA Architectuur 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 9 december 2008 © 2008 APG - All rights reserved

Lagen Referentie Model Het lagen Referentie Model SOA denkmodel voor GPS2 Duidelijkheid krijgen migratie issues Architectuur richtlijnen voor elke laag 9 december 2008 © 2008 APG - All rights reserved

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 9 december 2008 © 2008 APG - All rights reserved

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: gebaseerd op ‘open standaarden’ betrouwbaar door gebruik van MOM (Message Oriented Middleware) 9 december 2008 © 2008 APG - All rights reserved

Logische architectuur GPS2 9 december 2008 © 2008 APG - All rights reserved

Het GPS 2e jeugd programma De GPS 2e jeugd SOA Architectuur 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 9 december 2008 © 2008 APG - All rights reserved

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) 9 december 2008 © 2008 APG - All rights reserved

Migratie strategie Proces 1 Proces 2 Proces n-1 Proces n Workflow Management Module Proces 1 Proces 2 Proces n-1 Proces n proces Sturing Presentatie Materielogica Databenadering Data 9 december 2008 © 2008 APG - All rights reserved

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 9 december 2008 © 2008 APG - All rights reserved

IAA, helaas…. Steile leercurve Pensioenen versus Insurance OO voor gevorderden Vereisten aan database Te traag Niet planbaar Wel hebben we nu de kennis om te komen tot eigen: APG roadmap Analyse model Design model Procesontwerpen in SOA 9 december 2008 © 2008 APG - All rights reserved

ICC : Integration Competence Center Modellen 9 december 2008

ICC : APG model Activiteit / Model Project Silo’s Best Practises Technologiy Standards Shared Services APG Central Services Aansturing ICC D C Ontwikkelcapaciteit Optimalisatie van Bedrijfsprocessen C / D Integratiearchitectuur Gestandaardiseerd Ontwikkelproces A Beheer omgeving Infrastructuur Testen integratie Data Definities en business rules D/C Legenda Decentraal Centraal Adviserend 9 december 2008

Het GPS 2e jeugd programma De GPS 2e jeugd SOA Architectuur 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 9 december 2008 © 2008 APG - All rights reserved

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

SOA is complex IBM: Service Integration Maturity Model 24 Silo Services Composite Virtualized Dynamically Re-Configurable Componentized Integrated Level 1 Level 4 Level 5 Level 6 Level 7 Level 3 Level 2 Applications Methods Organization Infrastructure Information Business Modules Process Integration via Services Dynamic Application Assembly Components Objects Structured Analysis & Design Service Oriented Modeling Business Grammar Component Based Development Object Application Specific Skills Emerging SOA Governance SOA and IT Infrastructure Governance Alignment Governance through Policy IT Governance IT Transformation SOA and IT Governance Alignment Process Integration via Services LOB Platform Specific Project-based SOA Environment Virtual SOA Environment Dynamic Sense & Respond Common Reusable Infrastructure Enterprise Standards Application Specific As a Service Data Services Semantic Data Vocabularies Canonical Models LOB or Enterprise Enterprise Data Dictionary and Repository Isolated Business Line Driven Business offers Services Geographically Independent Service Centers Mix and Match Business and Location Capabilities Componentized Business Process Integration Processes Through Service Composition Monolithic Architecture Emerging SOA Grid Enabled SOA Dynamically Reconfigurable Architecture Component Architecture Layered Architecture Common 24 9 december 2008 © 2008 APG - All rights reserved

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 9 december 2008 © 2008 APG - All rights reserved

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 9 december 2008 © 2008 APG - All rights reserved

Bedankt Pierre Martens Email : pierre.martens@apg.nl Tel. : 045 579 1996 9 december 2008 © 2008 APG - All rights reserved