SlideShare a Scribd company logo
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
Solution Expert applicatie integratie
Wij hebben passie voor techniek
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
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
Ton Swieb
van monoliet naar “Best of Breed”
Altijd dichtbij, overal op tijd!
Monoliet naar “Best of Breed”
• Monolitische applicatie welke goed functioneert in sommige
domeinen, maar in geen enkel domein excelleert.
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.
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.
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.
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.
Altijd dichtbij, overal op tijd!
Applicatie-integratie
`
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.
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 bemoeilijkt het verkrijgen van inzicht.”
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.
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
• Verbeteren van bedrijfsprocessen op basis van verkregen
inzicht
• Een gezamenlijke “taal” die zowel door de business als door
IT begrepen wordt
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
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
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?
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!
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
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 applicatie zonder GUI!
• Eindgebruikers kunnen niet signaleren dat er een probleem is.
ESB Dashboarding
• Een management dashboard voor functioneel –en
applicatiebeheerders
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 componenten in de keten die voor vertraging zorgen
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 integratie patroon
• Tracing van berichten per integratie patroon
• Debugging van een integratie patroon
• Logging
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 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
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
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 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?
Altijd dichtbij, overal op tijd!
API Management
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
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
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
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
Altijd dichtbij, overal op tijd!
Ton Swieb (ton@finalist.nl)
Solution Expert applicatie integratie

More Related Content

Similar to Presentatie efficiëntie in processen door inzicht

TechDays 2015 - SharePoint van traditie naar verandering
TechDays 2015 - SharePoint van traditie naar veranderingTechDays 2015 - SharePoint van traditie naar verandering
TechDays 2015 - SharePoint van traditie naar veranderingAlbert-Jan Schot
 
De innovatieve en adaptieve werkplek
De innovatieve en adaptieve werkplekDe innovatieve en adaptieve werkplek
De innovatieve en adaptieve werkplek
ICT-Partners
 
Smart Solution 2011
Smart Solution 2011Smart Solution 2011
Smart Solution 2011
Olivier Delrue
 
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
arjenne
 
Oase App Services presentatie FINAL
Oase App Services presentatie FINALOase App Services presentatie FINAL
Oase App Services presentatie FINALBarend Houtsmuller
 
CV Anko Wolf Dutch 2016-06
CV Anko Wolf Dutch 2016-06CV Anko Wolf Dutch 2016-06
CV Anko Wolf Dutch 2016-06Anko Wolf
 
Brochure Appliance
Brochure ApplianceBrochure Appliance
Brochure Appliance
Ard van Someren
 
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
CONFENIS 2012
 
Livesign Leaflet Web
Livesign Leaflet WebLivesign Leaflet Web
Livesign Leaflet WebStudio Immo
 
Inventarisatie interessante tools (1)
Inventarisatie interessante tools (1)Inventarisatie interessante tools (1)
Inventarisatie interessante tools (1)
dvanturnhout
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijk
Jelmer Nieuwenweg
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijk
Visma | PinkWeb
 
TOPdesk Partner event slides 10-11-2016
TOPdesk Partner event slides 10-11-2016TOPdesk Partner event slides 10-11-2016
TOPdesk Partner event slides 10-11-2016
TOPdesk
 
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuningTales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales
 
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerCreating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Delta-N
 
Case Study Bouw Infosys (2)
Case Study Bouw Infosys (2)Case Study Bouw Infosys (2)
Case Study Bouw Infosys (2)
rsgreene
 
Case Study Bouw Infosys
Case Study Bouw InfosysCase Study Bouw Infosys
Case Study Bouw InfosysJorrik
 
SOA - klein en meeslepend (Waternetwerkdag, 17 november 2011, Nieuwegein)
SOA - klein en meeslepend (Waternetwerkdag, 17 november 2011, Nieuwegein)SOA - klein en meeslepend (Waternetwerkdag, 17 november 2011, Nieuwegein)
SOA - klein en meeslepend (Waternetwerkdag, 17 november 2011, Nieuwegein)
Lucas Jellema
 
Presentatie mobile voor mkb door satish narayanan 29 nov 2011
Presentatie mobile voor mkb door satish narayanan 29 nov 2011Presentatie mobile voor mkb door satish narayanan 29 nov 2011
Presentatie mobile voor mkb door satish narayanan 29 nov 2011Innovatiehuis
 

Similar to Presentatie efficiëntie in processen door inzicht (20)

TechDays 2015 - SharePoint van traditie naar verandering
TechDays 2015 - SharePoint van traditie naar veranderingTechDays 2015 - SharePoint van traditie naar verandering
TechDays 2015 - SharePoint van traditie naar verandering
 
De innovatieve en adaptieve werkplek
De innovatieve en adaptieve werkplekDe innovatieve en adaptieve werkplek
De innovatieve en adaptieve werkplek
 
Smart Solution 2011
Smart Solution 2011Smart Solution 2011
Smart Solution 2011
 
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
 
Oase App Services presentatie FINAL
Oase App Services presentatie FINALOase App Services presentatie FINAL
Oase App Services presentatie FINAL
 
CV Anko Wolf Dutch 2016-06
CV Anko Wolf Dutch 2016-06CV Anko Wolf Dutch 2016-06
CV Anko Wolf Dutch 2016-06
 
Brochure appliance
Brochure applianceBrochure appliance
Brochure appliance
 
Brochure Appliance
Brochure ApplianceBrochure Appliance
Brochure Appliance
 
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
 
Livesign Leaflet Web
Livesign Leaflet WebLivesign Leaflet Web
Livesign Leaflet Web
 
Inventarisatie interessante tools (1)
Inventarisatie interessante tools (1)Inventarisatie interessante tools (1)
Inventarisatie interessante tools (1)
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijk
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijk
 
TOPdesk Partner event slides 10-11-2016
TOPdesk Partner event slides 10-11-2016TOPdesk Partner event slides 10-11-2016
TOPdesk Partner event slides 10-11-2016
 
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuningTales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
 
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerCreating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
 
Case Study Bouw Infosys (2)
Case Study Bouw Infosys (2)Case Study Bouw Infosys (2)
Case Study Bouw Infosys (2)
 
Case Study Bouw Infosys
Case Study Bouw InfosysCase Study Bouw Infosys
Case Study Bouw Infosys
 
SOA - klein en meeslepend (Waternetwerkdag, 17 november 2011, Nieuwegein)
SOA - klein en meeslepend (Waternetwerkdag, 17 november 2011, Nieuwegein)SOA - klein en meeslepend (Waternetwerkdag, 17 november 2011, Nieuwegein)
SOA - klein en meeslepend (Waternetwerkdag, 17 november 2011, Nieuwegein)
 
Presentatie mobile voor mkb door satish narayanan 29 nov 2011
Presentatie mobile voor mkb door satish narayanan 29 nov 2011Presentatie mobile voor mkb door satish narayanan 29 nov 2011
Presentatie mobile voor mkb door satish narayanan 29 nov 2011
 

More from Finalist - open IT oplossingen

Artikel Kansgericht Denken - Jeff Gaspersz - Finalist Inspiratiemiddag
Artikel Kansgericht Denken - Jeff Gaspersz - Finalist InspiratiemiddagArtikel Kansgericht Denken - Jeff Gaspersz - Finalist Inspiratiemiddag
Artikel Kansgericht Denken - Jeff Gaspersz - Finalist Inspiratiemiddag
Finalist - open IT oplossingen
 
Raimo van der Klein - Open your World - Finalist Inspiratiemiddag 2014
Raimo van der Klein - Open your World - Finalist Inspiratiemiddag 2014Raimo van der Klein - Open your World - Finalist Inspiratiemiddag 2014
Raimo van der Klein - Open your World - Finalist Inspiratiemiddag 2014
Finalist - open IT oplossingen
 
Inspiratiemiddag Finalist 9-10-12 -De Integratierevolutie - Jeroen Pluim -Soc...
Inspiratiemiddag Finalist 9-10-12 -De Integratierevolutie - Jeroen Pluim -Soc...Inspiratiemiddag Finalist 9-10-12 -De Integratierevolutie - Jeroen Pluim -Soc...
Inspiratiemiddag Finalist 9-10-12 -De Integratierevolutie - Jeroen Pluim -Soc...Finalist - open IT oplossingen
 
Inspiratiemiddag 9-10-12 De Integratierevolutie - Paul van
Inspiratiemiddag 9-10-12 De Integratierevolutie - Paul vanInspiratiemiddag 9-10-12 De Integratierevolutie - Paul van
Inspiratiemiddag 9-10-12 De Integratierevolutie - Paul vanFinalist - open IT oplossingen
 
Social business
Social businessSocial business
Kluwer - Communities bouwen met Liferay - Liferay NL Community Event 17 mei 2011
Kluwer - Communities bouwen met Liferay - Liferay NL Community Event 17 mei 2011Kluwer - Communities bouwen met Liferay - Liferay NL Community Event 17 mei 2011
Kluwer - Communities bouwen met Liferay - Liferay NL Community Event 17 mei 2011Finalist - open IT oplossingen
 
Delft 3D - open source - Liferay NL Community Event 17 mei 2011
Delft 3D - open source - Liferay NL Community Event 17 mei 2011Delft 3D - open source - Liferay NL Community Event 17 mei 2011
Delft 3D - open source - Liferay NL Community Event 17 mei 2011Finalist - open IT oplossingen
 
Avans Hogescholen - iAvans portaal & Liferay - Liferay NL Community Event 17 ...
Avans Hogescholen - iAvans portaal & Liferay - Liferay NL Community Event 17 ...Avans Hogescholen - iAvans portaal & Liferay - Liferay NL Community Event 17 ...
Avans Hogescholen - iAvans portaal & Liferay - Liferay NL Community Event 17 ...Finalist - open IT oplossingen
 
MijnPvdA & Liferay - Liferay NL Community Event 17 mei 2011
MijnPvdA & Liferay - Liferay NL Community Event 17 mei 2011MijnPvdA & Liferay - Liferay NL Community Event 17 mei 2011
MijnPvdA & Liferay - Liferay NL Community Event 17 mei 2011Finalist - open IT oplossingen
 
Ondernemersplatform Antwoord voor Bedrijven & Liferay - Liferay NL Community ...
Ondernemersplatform Antwoord voor Bedrijven & Liferay - Liferay NL Community ...Ondernemersplatform Antwoord voor Bedrijven & Liferay - Liferay NL Community ...
Ondernemersplatform Antwoord voor Bedrijven & Liferay - Liferay NL Community ...Finalist - open IT oplossingen
 
SurfConext & Liferay - Liferay NL Community Event 17 mei 2011
SurfConext & Liferay  - Liferay NL Community Event 17 mei 2011SurfConext & Liferay  - Liferay NL Community Event 17 mei 2011
SurfConext & Liferay - Liferay NL Community Event 17 mei 2011Finalist - open IT oplossingen
 
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011Finalist - open IT oplossingen
 

More from Finalist - open IT oplossingen (14)

Presentatie; Meer doen met data.
Presentatie; Meer doen met data.Presentatie; Meer doen met data.
Presentatie; Meer doen met data.
 
Presentatie online overtuigen, verleid uw doelgroep
Presentatie online overtuigen, verleid uw doelgroepPresentatie online overtuigen, verleid uw doelgroep
Presentatie online overtuigen, verleid uw doelgroep
 
Artikel Kansgericht Denken - Jeff Gaspersz - Finalist Inspiratiemiddag
Artikel Kansgericht Denken - Jeff Gaspersz - Finalist InspiratiemiddagArtikel Kansgericht Denken - Jeff Gaspersz - Finalist Inspiratiemiddag
Artikel Kansgericht Denken - Jeff Gaspersz - Finalist Inspiratiemiddag
 
Raimo van der Klein - Open your World - Finalist Inspiratiemiddag 2014
Raimo van der Klein - Open your World - Finalist Inspiratiemiddag 2014Raimo van der Klein - Open your World - Finalist Inspiratiemiddag 2014
Raimo van der Klein - Open your World - Finalist Inspiratiemiddag 2014
 
Inspiratiemiddag Finalist 9-10-12 -De Integratierevolutie - Jeroen Pluim -Soc...
Inspiratiemiddag Finalist 9-10-12 -De Integratierevolutie - Jeroen Pluim -Soc...Inspiratiemiddag Finalist 9-10-12 -De Integratierevolutie - Jeroen Pluim -Soc...
Inspiratiemiddag Finalist 9-10-12 -De Integratierevolutie - Jeroen Pluim -Soc...
 
Inspiratiemiddag 9-10-12 De Integratierevolutie - Paul van
Inspiratiemiddag 9-10-12 De Integratierevolutie - Paul vanInspiratiemiddag 9-10-12 De Integratierevolutie - Paul van
Inspiratiemiddag 9-10-12 De Integratierevolutie - Paul van
 
Social business
Social businessSocial business
Social business
 
Kluwer - Communities bouwen met Liferay - Liferay NL Community Event 17 mei 2011
Kluwer - Communities bouwen met Liferay - Liferay NL Community Event 17 mei 2011Kluwer - Communities bouwen met Liferay - Liferay NL Community Event 17 mei 2011
Kluwer - Communities bouwen met Liferay - Liferay NL Community Event 17 mei 2011
 
Delft 3D - open source - Liferay NL Community Event 17 mei 2011
Delft 3D - open source - Liferay NL Community Event 17 mei 2011Delft 3D - open source - Liferay NL Community Event 17 mei 2011
Delft 3D - open source - Liferay NL Community Event 17 mei 2011
 
Avans Hogescholen - iAvans portaal & Liferay - Liferay NL Community Event 17 ...
Avans Hogescholen - iAvans portaal & Liferay - Liferay NL Community Event 17 ...Avans Hogescholen - iAvans portaal & Liferay - Liferay NL Community Event 17 ...
Avans Hogescholen - iAvans portaal & Liferay - Liferay NL Community Event 17 ...
 
MijnPvdA & Liferay - Liferay NL Community Event 17 mei 2011
MijnPvdA & Liferay - Liferay NL Community Event 17 mei 2011MijnPvdA & Liferay - Liferay NL Community Event 17 mei 2011
MijnPvdA & Liferay - Liferay NL Community Event 17 mei 2011
 
Ondernemersplatform Antwoord voor Bedrijven & Liferay - Liferay NL Community ...
Ondernemersplatform Antwoord voor Bedrijven & Liferay - Liferay NL Community ...Ondernemersplatform Antwoord voor Bedrijven & Liferay - Liferay NL Community ...
Ondernemersplatform Antwoord voor Bedrijven & Liferay - Liferay NL Community ...
 
SurfConext & Liferay - Liferay NL Community Event 17 mei 2011
SurfConext & Liferay  - Liferay NL Community Event 17 mei 2011SurfConext & Liferay  - Liferay NL Community Event 17 mei 2011
SurfConext & Liferay - Liferay NL Community Event 17 mei 2011
 
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
 

Presentatie efficiëntie in processen door inzicht

  • 1. Ton Swieb Efficiëntie in processen door inzicht
  • 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. 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. 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. Ton Swieb van monoliet naar “Best of Breed”
  • 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. 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. 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. 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. 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. Altijd dichtbij, overal op tijd! Applicatie-integratie `
  • 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. Altijd dichtbij, overal op tijd! Hebben we nu inzicht?
  • 14. Ton Swieb Applicatie Integratie: creëren van inzicht
  • 15. Altijd dichtbij, overal op tijd! Aanleiding “Een gedistribueerd applicatielandschap vergroot de complexiteit en bemoeilijkt het verkrijgen van inzicht.”
  • 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. Altijd dichtbij, overal op tijd! Applicatie Integratie: creëren van inzicht
  • 19. Altijd dichtbij, overal op tijd! Business Process Management
  • 20. Altijd dichtbij, overal op tijd! BPM - Wat is het? • Op een gestandaardiseerde manier modeleren van de bedrijfsprocessen
  • 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. 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. 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. 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. 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. 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
  • 28. Altijd dichtbij, overal op tijd! ESB Dashboarding
  • 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. Altijd dichtbij, overal op tijd! ESB Dashboarding – Inzicht? • Inzicht in gebruik middels statistieken
  • 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. Altijd dichtbij, overal op tijd! ESB Dashboarding – Inzicht? • Real-time analyseren van berichten
  • 33. Altijd dichtbij, overal op tijd! ESB Dashboarding – Inzicht? • Logging van (exceptionele) gebeurtenissen
  • 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
  • 36. Altijd dichtbij, overal op tijd! API Management
  • 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. 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. Altijd dichtbij, overal op tijd! Uitdagingen met gebruik van API’s
  • 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. Altijd dichtbij, overal op tijd! API Management
  • 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. 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. 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. 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. Altijd dichtbij, overal op tijd! Ton Swieb (ton@finalist.nl) Solution Expert applicatie integratie