Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Ton Swieb
Efficiëntie in processen door inzicht
Altijd dichtbij, overal op tijd!
Wie en wat.
Finalist
Open IT oplossingen
Efficiëntie in processen door inzicht
Ton Swieb
...
Altijd dichtbij, overal op tijd!
Solution Applicatie Integratie
Wat valt hier onder:
• Enterprise Applicatie Integratie
• ...
Altijd dichtbij, overal op tijd!
Efficiëntie in processen door inzicht
Onderwerpen:
• Inleiding
• van monoliet naar “Best ...
Ton Swieb
van monoliet naar “Best of Breed”
Altijd dichtbij, overal op tijd!
Monoliet naar “Best of Breed”
• Monolitische applicatie welke goed functioneert in sommig...
Altijd dichtbij, overal op tijd!
Monoliet naar “Best of Breed”
• Opsplitsen van de monolitische applicatie in een “best of...
Altijd dichtbij, overal op tijd!
Monoliet naar “Best of Breed”
• Maar hoe zit het dan met het uitwisselen van data?
• Verb...
Altijd dichtbij, overal op tijd!
Monoliet naar “Best of Breed”
• Indien het aantal applicaties toeneemt dan wordt het 1-op...
Altijd dichtbij, overal op tijd!
Monoliet naar “Best of Breed”
• Applicatie-integratie biedt hier de oplossing door middel...
Altijd dichtbij, overal op tijd!
Applicatie-integratie
`
Altijd dichtbij, overal op tijd!
Applicatie-integratie
• Uitwisselen van informatie op basis van Publish / Subscribe.
• St...
Altijd dichtbij, overal op tijd!
Hebben we nu inzicht?
Ton Swieb
Applicatie Integratie: creëren van inzicht
Altijd dichtbij, overal op tijd!
Aanleiding
“Een gedistribueerd applicatielandschap vergroot de
complexiteit en bemoeilijk...
Altijd dichtbij, overal op tijd!
Hoe verkrijgen we inzicht?
We verkrijgen inzicht door:
• Business Process Management;
• E...
Altijd dichtbij, overal op tijd!
Applicatie Integratie: creëren van inzicht
Ton Swieb
Business Process Management
Altijd dichtbij, overal op tijd!
Business Process Management
Altijd dichtbij, overal op tijd!
BPM - Wat is het?
• Op een gestandaardiseerde manier modeleren van de
bedrijfsprocessen
Altijd dichtbij, overal op tijd!
BPM - Wat is het doel?
• Inzicht verkrijgen in de werking van bedrijfsprocessen
• Verbete...
Altijd dichtbij, overal op tijd!
BPM – Wanneer te gebruiken?
• Voor processen die applicatie overstijgend zijn
• Events, i...
Altijd dichtbij, overal op tijd!
BPM – Hoe geeft dit inzicht?
• De stappen in een proces worden gemodelleerd in een
begrij...
Altijd dichtbij, overal op tijd!
BPM – Hoe geeft dit inzicht?
• Via dashboarding kan de omvang van de procesuitvoering
gea...
Altijd dichtbij, overal op tijd!
BPM – Hoe geeft dit inzicht?
• Via dashboarding kan de efficiëntie van de procesuitvoerin...
Altijd dichtbij, overal op tijd!
Praktijkcase / Demo: Diagnostiek voor U
`
• Inplannen van een afspraak voor een longfucti...
Ton Swieb
ESB dashboarding
Altijd dichtbij, overal op tijd!
ESB Dashboarding
Altijd dichtbij, overal op tijd!
ESB Dashboarding –Inzicht?
ESB
• De ESB is een “black box” tussen applicaties in.
• Een a...
Altijd dichtbij, overal op tijd!
ESB Dashboarding – Inzicht?
• Inzicht in gebruik middels statistieken
Altijd dichtbij, overal op tijd!
ESB Dashboarding – Inzicht?
• Inzicht in performance middels statistieken
• Zijn er compo...
Altijd dichtbij, overal op tijd!
ESB Dashboarding – Inzicht?
• Real-time analyseren van berichten
Altijd dichtbij, overal op tijd!
ESB Dashboarding – Inzicht?
• Logging van (exceptionele) gebeurtenissen
Altijd dichtbij, overal op tijd!
Demo: ESB Dashboarding
`
• Overzicht van integratie patronen
• Statistieken per integrati...
Ton Swieb
API Management
Altijd dichtbij, overal op tijd!
API Management
Altijd dichtbij, overal op tijd!
API management – wat is het?
Op een veilige en gecontroleerde manier services via een API...
Altijd dichtbij, overal op tijd!
API’s voor IoT en Apps
• IoT en Apps vergen toegang tot de data via services ipv toegang
...
Altijd dichtbij, overal op tijd!
Uitdagingen met gebruik van API’s
Altijd dichtbij, overal op tijd!
Uitdagingen met gebruik van API’s
• Welke apps maken gebruik van onze API’s?
• Onder welk...
Altijd dichtbij, overal op tijd!
API Management
Altijd dichtbij, overal op tijd!
API management – efficiëntie en inzicht?
• “Outsourcing” van Apps
• Monitoren van het ver...
Altijd dichtbij, overal op tijd!
API management – wanneer te gebruiken?
• Direct toegang geven tot services voor ondersteu...
Altijd dichtbij, overal op tijd!
Demo: API Management
`
• Samenstellen van een Plan (lijst van policies)
• Aanmaken en Pub...
Altijd dichtbij, overal op tijd!
Efficiëntie in processen door inzicht
`
• Business Process Modeling
• Grafische weergave ...
Altijd dichtbij, overal op tijd!
Ton Swieb (ton@finalist.nl)
Solution Expert applicatie integratie
Upcoming SlideShare
Loading in …5
×

Presentatie efficiëntie in processen door inzicht

426 views

Published on

Published in: Software
  • Be the first to comment

  • Be the first to like this

Presentatie efficiëntie in processen door inzicht

  1. 1. Ton Swieb Efficiëntie in processen door inzicht
  2. 2. Altijd dichtbij, overal op tijd! Wie en wat. Finalist Open IT oplossingen Efficiëntie in processen door inzicht Ton Swieb Solution Expert applicatie integratie Wij hebben passie voor techniek
  3. 3. Altijd dichtbij, overal op tijd! Solution Applicatie Integratie Wat valt hier onder: • Enterprise Applicatie Integratie • Enterprise Service Bus • Service Oriented Architecture • API Management • Business Process Management • Business Rules Management Systems
  4. 4. Altijd dichtbij, overal op tijd! Efficiëntie in processen door inzicht Onderwerpen: • Inleiding • van monoliet naar “Best of Breed” • Applicatie Integratie: creëren van inzicht • Business Process Management • Monitoren van ESB berichten • API management • Demo
  5. 5. Ton Swieb van monoliet naar “Best of Breed”
  6. 6. Altijd dichtbij, overal op tijd! Monoliet naar “Best of Breed” • Monolitische applicatie welke goed functioneert in sommige domeinen, maar in geen enkel domein excelleert.
  7. 7. Altijd dichtbij, overal op tijd! Monoliet naar “Best of Breed” • Opsplitsen van de monolitische applicatie in een “best of breed” applicatie per domein geeft de beste ondersteuning in elk domein.
  8. 8. Altijd dichtbij, overal op tijd! Monoliet naar “Best of Breed” • Maar hoe zit het dan met het uitwisselen van data? • Verbinding tussen applicaties is noodzakelijk.
  9. 9. Altijd dichtbij, overal op tijd! Monoliet naar “Best of Breed” • Indien het aantal applicaties toeneemt dan wordt het 1-op-1 koppelen van applicaties chaotisch.
  10. 10. Altijd dichtbij, overal op tijd! Monoliet naar “Best of Breed” • Applicatie-integratie biedt hier de oplossing door middel van: • Master Data Management via een message broker. • 1 applicatie is de bron van een specifiek domein. • Alle overige applicaties kunnen deze informatie afnemen via de applicatie-integratie laag.
  11. 11. Altijd dichtbij, overal op tijd! Applicatie-integratie `
  12. 12. Altijd dichtbij, overal op tijd! Applicatie-integratie • Uitwisselen van informatie op basis van Publish / Subscribe. • Standaardiseren van de informatie per domein naar een canoniek datamodel. • Adapters voor het aansluiten van applicaties in de standaard die zij ondersteunen.
  13. 13. Altijd dichtbij, overal op tijd! Hebben we nu inzicht?
  14. 14. Ton Swieb Applicatie Integratie: creëren van inzicht
  15. 15. Altijd dichtbij, overal op tijd! Aanleiding “Een gedistribueerd applicatielandschap vergroot de complexiteit en bemoeilijkt het verkrijgen van inzicht.”
  16. 16. Altijd dichtbij, overal op tijd! Hoe verkrijgen we inzicht? We verkrijgen inzicht door: • Business Process Management; • ESB Dashboarding; • API Management; te combineren tot een applicatie integratie oplossing.
  17. 17. Altijd dichtbij, overal op tijd! Applicatie Integratie: creëren van inzicht
  18. 18. Ton Swieb Business Process Management
  19. 19. Altijd dichtbij, overal op tijd! Business Process Management
  20. 20. Altijd dichtbij, overal op tijd! BPM - Wat is het? • Op een gestandaardiseerde manier modeleren van de bedrijfsprocessen
  21. 21. Altijd dichtbij, overal op tijd! BPM - Wat is het doel? • Inzicht verkrijgen in de werking van bedrijfsprocessen • Verbeteren van bedrijfsprocessen op basis van verkregen inzicht • Een gezamenlijke “taal” die zowel door de business als door IT begrepen wordt
  22. 22. Altijd dichtbij, overal op tijd! BPM – Wanneer te gebruiken? • Voor processen die applicatie overstijgend zijn • Events, informatie uit meerdere applicaties is benodigd om het bedrijfsproces te kunnen uitvoeren • Voor processen met een “lange levensduur” • Voor processen die afhankelijk zijn van events of handmatige handelingen
  23. 23. Altijd dichtbij, overal op tijd! BPM – Hoe geeft dit inzicht? • De stappen in een proces worden gemodelleerd in een begrijpelijke grafische representatie • Eenvoudige controle of hetgeen dat geïmplementeerd is ook aansluit bij wat de organisatie wil realiseren
  24. 24. Altijd dichtbij, overal op tijd! BPM – Hoe geeft dit inzicht? • Via dashboarding kan de omvang van de procesuitvoering geanalyseerd worden • Hoeveel processen zijn er gestart, in behandeling en afgerond? • Wanneer zijn de piekmomenten?
  25. 25. Altijd dichtbij, overal op tijd! BPM – Hoe geeft dit inzicht? • Via dashboarding kan de efficiëntie van de procesuitvoering geanalyseerd worden • Welke stappen in het proces zorgde voor de grootste vertraging!
  26. 26. Altijd dichtbij, overal op tijd! Praktijkcase / Demo: Diagnostiek voor U ` • Inplannen van een afspraak voor een longfuctie • Starten van het proces • Formulieren in te vullen door biometrist tijdens de afspraak • Resultaat van de longfunctie goed te keuren door beoordelaar • Eind van het proces
  27. 27. Ton Swieb ESB dashboarding
  28. 28. Altijd dichtbij, overal op tijd! ESB Dashboarding
  29. 29. Altijd dichtbij, overal op tijd! ESB Dashboarding –Inzicht? ESB • De ESB is een “black box” tussen applicaties in. • Een applicatie zonder GUI! • Eindgebruikers kunnen niet signaleren dat er een probleem is. ESB Dashboarding • Een management dashboard voor functioneel –en applicatiebeheerders
  30. 30. Altijd dichtbij, overal op tijd! ESB Dashboarding – Inzicht? • Inzicht in gebruik middels statistieken
  31. 31. Altijd dichtbij, overal op tijd! ESB Dashboarding – Inzicht? • Inzicht in performance middels statistieken • Zijn er componenten in de keten die voor vertraging zorgen
  32. 32. Altijd dichtbij, overal op tijd! ESB Dashboarding – Inzicht? • Real-time analyseren van berichten
  33. 33. Altijd dichtbij, overal op tijd! ESB Dashboarding – Inzicht? • Logging van (exceptionele) gebeurtenissen
  34. 34. Altijd dichtbij, overal op tijd! Demo: ESB Dashboarding ` • Overzicht van integratie patronen • Statistieken per integratie patroon • Tracing van berichten per integratie patroon • Debugging van een integratie patroon • Logging
  35. 35. Ton Swieb API Management
  36. 36. Altijd dichtbij, overal op tijd! API Management
  37. 37. Altijd dichtbij, overal op tijd! API management – wat is het? Op een veilige en gecontroleerde manier services via een API beschikbaar stellen aan afnemers Waarbij: • De life-cycle van een API wordt beheerd • Versioneren, Publiceren en Afvloeien • De rollen en rechten per service, app worden ingesteld • De voorwaarden waaronder een service afgenomen wordt vastgelegd (SLA), bijvoorbeeld: • Max. aantal requests / minuut • Whitelisting / Blacklisting • API key voor het uniek identificeren van de App • Security voor het uniek identificeren van de gebruiker van de App
  38. 38. Altijd dichtbij, overal op tijd! API’s voor IoT en Apps • IoT en Apps vergen toegang tot de data via services ipv toegang via een GUI • Een API is de publieke interface van een service • API moeten meer gezien worden als product / dienst die aangeboden wordt • Het gebruik is locatie onafhankelijk • Het gebruik is device onafhankelijk • API’s zijn publiek en laagdrempelig van aard • In tegenstelling tot API’s in het SOA tijdperk
  39. 39. Altijd dichtbij, overal op tijd! Uitdagingen met gebruik van API’s
  40. 40. Altijd dichtbij, overal op tijd! Uitdagingen met gebruik van API’s • Welke apps maken gebruik van onze API’s? • Onder welke voorwaarden mogen Apps gebruik maken van onze API’s? • Moeten we de voorwaarden per app en/of gebruiker beïnvloeden? • Verdienmodel? • Hoe beveiligen we apps?
  41. 41. Altijd dichtbij, overal op tijd! API Management
  42. 42. Altijd dichtbij, overal op tijd! API management – efficiëntie en inzicht? • “Outsourcing” van Apps • Monitoren van het verbruik van services • Ondersteunen van gebruikers (ontwikkelaars) van je API
  43. 43. Altijd dichtbij, overal op tijd! API management – wanneer te gebruiken? • Direct toegang geven tot services voor ondersteuning van: • Third party apps • Wearables • Integratie met keten partner • Klanten/eindgebruikers toegang geven tot hun eigen data
  44. 44. Altijd dichtbij, overal op tijd! Demo: API Management ` • Samenstellen van een Plan (lijst van policies) • Aanmaken en Publiceren van een Service • Aanmaken van een Application • Koppelen van een Application aan een Service op basis van een plan (SLA) • Audit trailing • Aanroepen API op basis van API key
  45. 45. Altijd dichtbij, overal op tijd! Efficiëntie in processen door inzicht ` • Business Process Modeling • Grafische weergave proces • Metrieken • ESB Dashboarding • Statistieken • Debugging, Tracing en Logging • API Management • Gecontroleerde toegang
  46. 46. Altijd dichtbij, overal op tijd! Ton Swieb (ton@finalist.nl) Solution Expert applicatie integratie

×