SlideShare a Scribd company logo
Eeninformatie-architectuurvoor de toekomst Bjorn Claes, GemeenteBalen
[object Object]
	Klassiek
	Broker
 Case: Adapter Corsa (BCT) – Themis (CIPAL)
 Toekomst: Koppeling met andere pakkettenAll Rights Reserved 2 Overzicht presentatie
Een heldere visie op software-integratie Integratie All Rights Reserved 3
Integratie is nietbepaald sexy Integratie is doorgaans de appendix van eensoftwareproject Komtvaak pas helemaalaan het staartje van een project aan bod Bron van infectie, ergernis en kosten All Rights Reserved 4
Integratie – de klassieke aanpak Met vendors/integratoren om de tafel Iedereen wil een graantje meepikken De scope van de integratie is doorgaans zeer beperkt De manier van integreren is doorgaans zeer basic Typische uitkomst: Applicatie 1 dropt een exportbestand in een directory en applicatie 2 haalt dit bestand dagelijks op.  Je betaalt de vendors van applicatie 1 en 2 om dit in te bouwen. All Rights Reserved 5
Integratie -  de klassieke uitkomst Onzekere ad-hoc constructies Ad-hoc Enkel voorzien op uitwisseling van de data die vandaag moet uitgewisseld worden Geen doorgedreven convertie-/transformatiemogelijkheden Geen mogelijkheden tot dataverbetering of verrijking Enkel gericht op uitwisseling van data tussen toepassingen a en b – niet herbruikbaar voor integratie naar toepassing c Niet beheersbaar op termijn Onzeker Geen controle op de datastromen tussen de gekoppelde toepassingen Werd het uitwisselbestand volledig uitgelezen en geïmporteerd? Werd het foutloos geïmporteerd? Op termijn onbeheersbaar All Rights Reserved 6
Integratie via een broker Een degelijke wegeninfrastructuur tussen je applicaties Toekomstgericht Gebaseerd op herbruikbare toepassingsadapters Uitbreidbaar objectmodel Overzichtelijk en beheersbaar Robuust en betrouwbaar Meer integratiemogelijkheden (APIs, webservices, odbc/jdbc, …) Nauwgezette monitoring van de datastromen over het platform Transparant kostenmodel Geen noodzaak om telkens weer te onderhandelen Vaste prijs/jaar voor de broker Vaste prijs/jaar voor de adapters All Rights Reserved 7
Case ADAPTER CORSA (BCT) – THEMIS (CIPAL) All Rights Reserved 8
Integratie via centrale hub met toepassingsadapters Corsa-adapter op basis van API’s (Application Programming Interface) beschikbaar gesteld door BCT Opgezet door Convenso in nauw overleg met BCT (producent Corsa) Themis-adapter Op basis van API’s en database-views beschikbaar gesteld door Cipal Opgezet door Convenso in nauw overleg met Cipal Eerst opgezet voor Mechelen, herbruikt door Balen Adapter voor Corsa (BCT) en adapter voor Themis (Cipal) All Rights Reserved 9

More Related Content

Similar to Mdot 6 verhaal van balen

Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices Architecture
RubiX BV
 
PROACT SYNC 2013 - Breakout - EMC ViPR Software-Defined Storage als basis voo...
PROACT SYNC 2013 - Breakout - EMC ViPR Software-Defined Storage als basis voo...PROACT SYNC 2013 - Breakout - EMC ViPR Software-Defined Storage als basis voo...
PROACT SYNC 2013 - Breakout - EMC ViPR Software-Defined Storage als basis voo...
Proact Netherlands B.V.
 
BA Netapp Event - Always there IT Infrastructuur
BA Netapp Event - Always there IT InfrastructuurBA Netapp Event - Always there IT Infrastructuur
BA Netapp Event - Always there IT Infrastructuur
B.A.
 
Cloud computing overzicht
Cloud computing overzichtCloud computing overzicht
Cloud computing overzicht
Richard Claassens CIPPE
 
Onderzoek koppeling beheer en onderhoud aan BIM
Onderzoek koppeling beheer en onderhoud aan BIMOnderzoek koppeling beheer en onderhoud aan BIM
Onderzoek koppeling beheer en onderhoud aan BIM
DWA
 
Productinformatie Conneo
Productinformatie ConneoProductinformatie Conneo
Productinformatie Conneo
J.R. Voorhorst
 
2tCloud update - Copaco Cloud Event 2015 (break-out 3)
2tCloud update - Copaco Cloud Event 2015 (break-out 3)2tCloud update - Copaco Cloud Event 2015 (break-out 3)
2tCloud update - Copaco Cloud Event 2015 (break-out 3)
Copaco Nederland
 
BIMserver introductie
BIMserver introductieBIMserver introductie
BIMserver introductieLéon Berlo
 
20181102 Leveranciersdag_Transition
20181102 Leveranciersdag_Transition20181102 Leveranciersdag_Transition
20181102 Leveranciersdag_Transition
VNG Realisatie
 
BIMserver.org op ICT delta 2010
BIMserver.org op ICT delta 2010BIMserver.org op ICT delta 2010
BIMserver.org op ICT delta 2010
Léon Berlo
 
9 soa infrastructuur
9 soa infrastructuur9 soa infrastructuur
9 soa infrastructuurDan Kamminga
 
Datacenter duurzaamheid - eindgebruikers keten
Datacenter duurzaamheid - eindgebruikers ketenDatacenter duurzaamheid - eindgebruikers keten
Datacenter duurzaamheid - eindgebruikers keten
Jan Wiersma
 
Platform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloudPlatform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloudBart Zuidgeest
 
ConXioN cloud - vcloud - office365
ConXioN   cloud - vcloud - office365ConXioN   cloud - vcloud - office365
ConXioN cloud - vcloud - office365CXN-BE
 
Realisatiedag 14 juni Hilversum Buren common ground gamechanger
Realisatiedag 14 juni Hilversum Buren common ground gamechangerRealisatiedag 14 juni Hilversum Buren common ground gamechanger
Realisatiedag 14 juni Hilversum Buren common ground gamechanger
VNG Realisatie
 
Cloud computing lunchsessie (v2)
Cloud computing lunchsessie (v2)Cloud computing lunchsessie (v2)
Cloud computing lunchsessie (v2)
Richard Claassens CIPPE
 
Cloud: Frisse lucht of gebakken lucht ?
Cloud: Frisse lucht of gebakken lucht ?Cloud: Frisse lucht of gebakken lucht ?
Cloud: Frisse lucht of gebakken lucht ?
B.A.
 
14.00 hr van Heijst
14.00 hr van Heijst14.00 hr van Heijst
14.00 hr van HeijstThemadagen
 
Smart Cities - Raamcontract
Smart Cities - RaamcontractSmart Cities - Raamcontract
Smart Cities - Raamcontract
Smart Cities Project
 

Similar to Mdot 6 verhaal van balen (20)

Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices Architecture
 
Dvbshop
DvbshopDvbshop
Dvbshop
 
PROACT SYNC 2013 - Breakout - EMC ViPR Software-Defined Storage als basis voo...
PROACT SYNC 2013 - Breakout - EMC ViPR Software-Defined Storage als basis voo...PROACT SYNC 2013 - Breakout - EMC ViPR Software-Defined Storage als basis voo...
PROACT SYNC 2013 - Breakout - EMC ViPR Software-Defined Storage als basis voo...
 
BA Netapp Event - Always there IT Infrastructuur
BA Netapp Event - Always there IT InfrastructuurBA Netapp Event - Always there IT Infrastructuur
BA Netapp Event - Always there IT Infrastructuur
 
Cloud computing overzicht
Cloud computing overzichtCloud computing overzicht
Cloud computing overzicht
 
Onderzoek koppeling beheer en onderhoud aan BIM
Onderzoek koppeling beheer en onderhoud aan BIMOnderzoek koppeling beheer en onderhoud aan BIM
Onderzoek koppeling beheer en onderhoud aan BIM
 
Productinformatie Conneo
Productinformatie ConneoProductinformatie Conneo
Productinformatie Conneo
 
2tCloud update - Copaco Cloud Event 2015 (break-out 3)
2tCloud update - Copaco Cloud Event 2015 (break-out 3)2tCloud update - Copaco Cloud Event 2015 (break-out 3)
2tCloud update - Copaco Cloud Event 2015 (break-out 3)
 
BIMserver introductie
BIMserver introductieBIMserver introductie
BIMserver introductie
 
20181102 Leveranciersdag_Transition
20181102 Leveranciersdag_Transition20181102 Leveranciersdag_Transition
20181102 Leveranciersdag_Transition
 
BIMserver.org op ICT delta 2010
BIMserver.org op ICT delta 2010BIMserver.org op ICT delta 2010
BIMserver.org op ICT delta 2010
 
9 soa infrastructuur
9 soa infrastructuur9 soa infrastructuur
9 soa infrastructuur
 
Datacenter duurzaamheid - eindgebruikers keten
Datacenter duurzaamheid - eindgebruikers ketenDatacenter duurzaamheid - eindgebruikers keten
Datacenter duurzaamheid - eindgebruikers keten
 
Platform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloudPlatform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloud
 
ConXioN cloud - vcloud - office365
ConXioN   cloud - vcloud - office365ConXioN   cloud - vcloud - office365
ConXioN cloud - vcloud - office365
 
Realisatiedag 14 juni Hilversum Buren common ground gamechanger
Realisatiedag 14 juni Hilversum Buren common ground gamechangerRealisatiedag 14 juni Hilversum Buren common ground gamechanger
Realisatiedag 14 juni Hilversum Buren common ground gamechanger
 
Cloud computing lunchsessie (v2)
Cloud computing lunchsessie (v2)Cloud computing lunchsessie (v2)
Cloud computing lunchsessie (v2)
 
Cloud: Frisse lucht of gebakken lucht ?
Cloud: Frisse lucht of gebakken lucht ?Cloud: Frisse lucht of gebakken lucht ?
Cloud: Frisse lucht of gebakken lucht ?
 
14.00 hr van Heijst
14.00 hr van Heijst14.00 hr van Heijst
14.00 hr van Heijst
 
Smart Cities - Raamcontract
Smart Cities - RaamcontractSmart Cities - Raamcontract
Smart Cities - Raamcontract
 

Mdot 6 verhaal van balen

  • 1. Eeninformatie-architectuurvoor de toekomst Bjorn Claes, GemeenteBalen
  • 2.
  • 5. Case: Adapter Corsa (BCT) – Themis (CIPAL)
  • 6. Toekomst: Koppeling met andere pakkettenAll Rights Reserved 2 Overzicht presentatie
  • 7. Een heldere visie op software-integratie Integratie All Rights Reserved 3
  • 8. Integratie is nietbepaald sexy Integratie is doorgaans de appendix van eensoftwareproject Komtvaak pas helemaalaan het staartje van een project aan bod Bron van infectie, ergernis en kosten All Rights Reserved 4
  • 9. Integratie – de klassieke aanpak Met vendors/integratoren om de tafel Iedereen wil een graantje meepikken De scope van de integratie is doorgaans zeer beperkt De manier van integreren is doorgaans zeer basic Typische uitkomst: Applicatie 1 dropt een exportbestand in een directory en applicatie 2 haalt dit bestand dagelijks op. Je betaalt de vendors van applicatie 1 en 2 om dit in te bouwen. All Rights Reserved 5
  • 10. Integratie - de klassieke uitkomst Onzekere ad-hoc constructies Ad-hoc Enkel voorzien op uitwisseling van de data die vandaag moet uitgewisseld worden Geen doorgedreven convertie-/transformatiemogelijkheden Geen mogelijkheden tot dataverbetering of verrijking Enkel gericht op uitwisseling van data tussen toepassingen a en b – niet herbruikbaar voor integratie naar toepassing c Niet beheersbaar op termijn Onzeker Geen controle op de datastromen tussen de gekoppelde toepassingen Werd het uitwisselbestand volledig uitgelezen en geïmporteerd? Werd het foutloos geïmporteerd? Op termijn onbeheersbaar All Rights Reserved 6
  • 11. Integratie via een broker Een degelijke wegeninfrastructuur tussen je applicaties Toekomstgericht Gebaseerd op herbruikbare toepassingsadapters Uitbreidbaar objectmodel Overzichtelijk en beheersbaar Robuust en betrouwbaar Meer integratiemogelijkheden (APIs, webservices, odbc/jdbc, …) Nauwgezette monitoring van de datastromen over het platform Transparant kostenmodel Geen noodzaak om telkens weer te onderhandelen Vaste prijs/jaar voor de broker Vaste prijs/jaar voor de adapters All Rights Reserved 7
  • 12. Case ADAPTER CORSA (BCT) – THEMIS (CIPAL) All Rights Reserved 8
  • 13. Integratie via centrale hub met toepassingsadapters Corsa-adapter op basis van API’s (Application Programming Interface) beschikbaar gesteld door BCT Opgezet door Convenso in nauw overleg met BCT (producent Corsa) Themis-adapter Op basis van API’s en database-views beschikbaar gesteld door Cipal Opgezet door Convenso in nauw overleg met Cipal Eerst opgezet voor Mechelen, herbruikt door Balen Adapter voor Corsa (BCT) en adapter voor Themis (Cipal) All Rights Reserved 9
  • 14. Adapterprincipe - Voordelen Herbruikbaar Herbruikbaar voor onze gemeente wanneer we gelijk welke toepassing willen laten praten met Corsa Herbruikbaar voor andere gemeenten (dynamisch gegenereerd datamodel om rekening te houden met customisaties) Overzichtelijk en Controleerbaar Monitoring van de datastromen tussen Corsa en XBintegrator Eén Corsa-adapter volstaat voor alle integraties tussen Corsa en andere toepassingen Meerwaarde Op niveau van XBintegrator kan de Corsa-data gebruikt worden voor tal van operaties (transformatie, convertie, verrijking, documentgeneratie, …) Transparante kost Jaarlijkse vaste kost voor gebruik van XBintegrator Jaarlijkse vaste kost voor gebruik van de adapter All Rights Reserved 10
  • 15. Adapter naar Corsa All Rights Reserved 11
  • 16. Toekomst KOPPELING MET ANDERE PAKKETTEN All Rights Reserved 12
  • 17. …………. Bijkomende koppelingen All Rights Reserved 13