Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Kernconcepten en thema's
- Wat is SOA?
- Welke bouwstijl kiezen?
- De "pijp en filter"-stijl
- Beperkingen op gegevenstypen
- De ontwikkelingslevenscyclus
- Het bieden van een passend abstractieniveau
- Belangrijke thema's die binnen RUP voor SOA aan de orde komen
Service-identificatie en specificatie
- Een model van een dienst construeren
- Door WSDL gedefinieerde services
- Het ontwikkelen van servicespecificaties
- Het definiëren van dienstverleners
- Het bepalen van de granulariteit van een dienst
- Een gedragsspecificatie
- Beleidsspecificatie
- Het definiëren van kandidatendiensten
- Diensten voor refactoring
Het beheren van een dienstenportfolio
- Applicaties als dynamische entiteiten
- Een portfolio met beschikbare mogelijkheden
- Proces tijdsgebonden
- Runtime-binding
- WSDL, XSD en WS-beleid
- Het serviceportfoliomanagementproces
- Een SLA configureren voor een webservice
Partitionering van servicegerichte oplossingen
- Het beheren van de modellen
- Categoriseren van de elementen
- Verschillende belanghebbenden beoordelen het model
- Pakketten gebruiken
- Weergaven in het model weergeven
- Composietstructuur uit UML 2.0
- Gebruik van "onderdelen" en "connectoren"
- Het partitioneren van de beheerde services
Nieuwe en bijgewerkte richtlijnen
- Berichtbijlagen beheren
- Berichten ontwerpen
- Zorgen voor consistentie van het berichtenschema
- Inkapseling van servicegegevens
- Relatiegegevensschema - servicegrenzen
- Dienstbemiddeling
- Staatsbeheer
- De voordelen van stateful en staatloze diensten
- Resourcestatus beheren
- Govan services naar servicecomponenten
- Het traditionele ontwerp/implementatiemodel
Berichtgericht ontwerp
- Focus op het servicedomein
- Domein techniek
- Objectgeoriënteerde analyse en ontwerp toepassen
- Het produceren van zeer herbruikbare modellen
- De traditionele business-to-business-arena
- EDI-standaardisatie
- Hybride boodschap en servicegerichte aanpak
- Use case-analyse
- Het documenteren van vereisten
- Gebruik maken van bedrijfsprocesmodellen
- Niet-functionele vereisten
- De eisendatabank
Servicegericht ontwerp
- Functies blootleggen die van het bedrijf worden verwacht
- Het blootleggen van activiteiten van dienstverleners
- Intuïtieve service-interfaces maken
- Servicegerichte modellering
- Use-case-gedreven aanpak
- Inzicht in de behoeften van de acteurs
- De projectdoelen - vanuit zakelijk oogpunt
- Betrokkenheid van de software architect
- Beleidsinformatie, vereist door serviceconsumenten
- De rol van bedrijfsleider
- Interactie met het back-endsysteem
- Dienst verbinden met implementatiemodel
- Verfijning van het servicemodel
- Prestatieproblemen aanpakken
Collaboration-centrisch ontwerp
- Samenwerkende diensten
- Procesoverzicht van de dienstverlening
- Traditionele bedrijfsmodellering
- Het vervullen van rollen in de samenwerking
- Partner Interchange-processen (PIP's)
- OAGIS-normen
- Procesgerichte mentaliteit
- De ‘business versus IT-kloof’
- "Black box"-activiteiten
- Key performance indicators (KPI's) definiëren
- Versiebeheer en publicatie van een model
- Het produceren van meetgegevens voor monitoring
- Choreografie taal
- Business procesuitvoeringstaal (BPEL)
- Het monitoren van de diensten
Wat is SOAGovernance?
- Naleving van normen of wetten
- Verandermanagement
- Het waarborgen van de kwaliteit van de dienstverlening
- Het beheren van het dienstenportfolio
- Beheer van de servicelevenscyclus
- Beleid gebruiken om gedrag te beperken
- Bewaken van de prestaties van diensten
De SOA Governance-kwestie
- Governance verschijnt als SOA-initiatieven
- Een dynamische omgeving waarin services met elkaar kunnen communiceren
- Stimuleren van hergebruik van diensten
- Bepalen hoe services met elkaar omgaan
SOA Governance-stadia
- Ten eerste: het besef dat governance nodig is
- Ten tweede: governance die de bedrijfsuitvoering verbetert
- Ten derde: het mixen van technologie en gedragsveranderingen
- Ten vierde: selectie en implementatie van technologie
Dienst Management
- Ontwerptijdperspectief
- Runtime-perspectief
- Bewaarplaats van diensten voor hergebruik
- Diensten op heterogene platforms
- Servicevirtualisatie voor runtimebeheer van services
Kritieke governancecomponenten
- Serviceregistratieservice en een activarepository
- Een ‘SOA-centrum van Excellence’ creëren
- Gericht op het vaststellen van SOA-organisatorische richtlijnen
- De volwassenheid van de organisatie
- Overeengekomen bestuursbeleid
SOA Governance-tools
- Realtime monitoring van gebeurtenissen
- Fouten in een BSM-framework
- Instrumentatie op serviceniveau
- Aansluiten op operationele managementsystemen
- Virtualisatie als mogelijkheid om governance/servicelogica te scheiden
- Servicevirtualisatie beheerd door operationeel personeel
Ontwikkelen van kern-SOA-governance
- Waarom de SOA-technologiestapel complex is geworden
- Mixen tussen COTS & in-house
- Het rechtvaardigen van externe adviseurs om te helpen
- Uitzoeken in welke business we werkelijk zitten
Rollen en verantwoordelijkheden betrokken bij SOA Governance
- Oprichting van een SOA-centrum van Excellentie
- Bedrijfsbrede planning en begeleiding bij de uitvoering
- De rollen van de SOA-architect/governancearchitect
- Het oplossen van potentieel tegenstrijdige belangen
- Zorg ervoor dat de governancerichtlijnen worden gevolgd
Belemmeringen voor SOA-governance
- Het besef van de noodzaak van bestuur is niet aanwezig
- Gebrek aan Governance-technologieën
- Gebrek aan servicevirtualisaties
Staat van goed bestuur
- Interactie met externe partijen
- Het beheren van de bedrijfsregels en BRE-beheer
- Regelgeving voor goed bestuur
- De opslagplaats voor overeenkomsten
- Het proactief inbedden van governance in de business
- Governance door actie in plaats van door verklaring
- SLA-monitoring om premiumprijzen vast te stellen
Kritische succes Factoren
- Begin vroeg na te denken over governance
- Beschouw governance als een bewegend doelwit
- Beheer beleid als entiteiten met hun eigen levenscycli
- Kies een technologieplatform
- Het platform moet tegemoetkomen aan de onmiddellijke bestuursbehoeften
- Toekomstige ondersteuning naarmate de SOA-infrastructuur schaalt
- Service level afspraken afdwingen
Vereisten
Ervaring met softwareontwerp
21 Uren
Testimonials (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Cursus - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Cursus - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Cursus - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Cursus - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.