Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
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
Requirements
Ervaring met softwareontwerp
21 Hours
Getuigenissen (4)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Cursus - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Cursus - Enabling SOA with BPM and BPMN
De oefening en de trainer zijn zeer behulpzaam bij het coderen.
Paul Andrew - IT
Cursus - REST API - a pattern of exchange of information between sites
Machine Translated
Tekenen op een whiteboard in real time zoals hij uitlegde, top ervaring. Hij wist elk onderwerp uit te leggen.
Adrian Stanciu - DB Global Technology SRL
Cursus - Systems and Service Architecture - Microservices Architecture
Machine Translated