Vijfhart > Architectuur > Service Oriented Architecture (SOA) > Service georiënteerde Analyse en Design - SOAD
Gerelateerde onderwerpen:
Applicatieontwikkeling | BPEL | ESB | Middleware | SOA | Web Services


Printbare versie van deze pagina
Snel online aanmelden

Service georiënteerde Analyse en Design - SOAD

Doelgroep | Voorkennis | Doel | Onderwerpen | Data & prijzen | Aanmelden | Vervolg | Gerelateerd

Het bedrijfsmanagement heeft zijn fiat gegeven voor een service georiënteerde architectuur; de architecten hebben een SOA platform uitgebouwd. Er is een keuze gemaakt op gebied van protocollen, policies en berichtformaten. Nu komt de fase waarin de applicatie designers en ontwikkelaars composiet applicaties en services gaan bouwen. Hoe pakt men dit aan? Wat zijn de verschillen tussen het design van composiet applicaties en services? Op welke manier is SOAD fundamenteel verschillend van OOAD? Onze intensieve 4-daagse opleiding zal de deelnemers leren hoe ze services kunnen ontwikkelen die nauw aansluiten bij de vereisten vanuit de business. De contractgedreven analyse en design activiteiten -waarbij verschillende service analyse technieken worden toegepast- zullen deelnemers inzicht geven in de best practices voor het verkrijgen van diensten met de juiste granulariteit. Er wordt gestreefd naar een hoge mate van potentieel hergebruik en duidelijke technische specificaties.

Deze training zal verder ook in detail definiëren wat de principes en karakteristieken zijn, kritisch voor service succes:

#Cohesie, om autonomie te verzekeren
#Generalisatie, teneinde uitbreidbaarheid te waarborgen
#Abstractie, een voorwaarde voor flexibiliteit
#Externalisatie, om hergebruik te waarborgen
#Standaardisatie, om interoperabiliteit te bereiken

Doelgroep

Deze cursus is bedoeld voor analisten, designers en ontwikkelaars die deel uitmaken van het ontwikkel team binnen een SOA roadmap.

Voorkennis

Wij adviseren onderstaande voorkennis:

Doel

Het doel van deze cursus is het kunnen ontwerpen van herbruikbare services, met een focus op de kwaliteit van het service contract en de juiste granulariteit voor elke service. Onze cursus ondersteund het gebruik van UML 2.2 en behandeld de volgende onderwerpen:

  • Creëren van service analyse artefacten in UML.

  • Inzicht krijgen in de belangrijkste diagrammen voor service analyse.

  • De inhoud en aanpak voor het maken van een service contract.

  • Het toekennen van de juiste verantwoordelijkheden aan service objecten.

  • Technieken om het service contract als basis voor een WSDL te gebruiken.

  • Het mappen van use cases naar service functionaliteit.

  • Het toepassen van service analyse technieken.

Onderwerpen

De cursus Service georiënteerde Analyse en Design - SOAD behandelt de volgende onderwerpen:

Aanmelden

Geïnteresseerd geraakt in deze opleiding, gegeven door ervaren docenten?
Dan kunt u zich eenvoudig en snel online aanmelden door op de "Boek nu" link onder de vestiging en methode van uw keuze te klikken.


LesmethodeKlassikaal
Cursusduur4 dagen
CursuscodeSOAD
LocatieNieuwegeinZwolleTurnhoutOp uw locatie?
Prijs€  2.520,00€  2.520,00€  2.520,00 Vraag info aan
Actieprijs  (info)
(bestellen vóór 30-6-2012)
€  1.660,00€  1.860,00
Stripprijs  (info)
(bij 100-strippenkaart)
€  1.260,00€  1.512,00
Cursusdata (*)27-08
t/m 30-08
22-10
t/m 25-10
Vraag info aan Vraag info aan Vraag info aan
InschrijvenBoek nu

(*) Hebt u een voorstel voor andere cursusdata?
Neem contact op, wij plannen graag een extra sessie voor u!

Aanbevolen vervolgcursussen

Onderstaande cursus(sen) zijn een logisch vervolg op deze cursus:


Gerelateerde cursussen

In dezelfde cursusgroep bieden wij óók onderstaande opleidingen aan:


Gedetailleerde onderwerpenlijst

Hieronder vind u een gedetailleerd overzicht met onderwerpen die in de cursus Service georiënteerde Analyse en Design - SOAD behandeld zullen worden:

    Keuze van methodologie en tekenwijze
    • Overzicht van de initiatieven in de markt
    • SOMA - Service oriented modeling and architecture (IBM)
    • SOMF - Service oriented modeling framework (methodologies corporation)
    • SoaML- OMG
    • SCA - Service component architecture -(www.OSOA.org)
    • Gebruik van de SOA Referentie architectuur van OASIS
    • Overzicht van het RUP profiel voor SOA (IBM)
    • Zelf een geschikte aanpak samenstellen uit bestaande technieken:
      • XP
      • SCRUM
      • RAD
      • RUP
      • BPMN
      • Volere
    Vereisten Analyse voor SOA Applicaties
    • Case Study voor de cursus
    • Use cases en business vereisten
    • Composiet applicatie architectuur
      • Requestor & consumer
      • Middle-Tier rollen & verantwoordelijkheden
      • Service types
    • Service principes & karakteristieken
      • Cohesie
      • Generalisatie
      • Abstractie
      • Externalisatie
      • Standaardisatie
    • Gedetailleerde use cases
    • Sequence diagrammen
    • Modelleren van een business proces middels BPMN
    • Identificatie van externe functionaliteit
    • Service contracten: template en inhoudService Analyse Patterns
    • Legacy applicatie ′wrappers′
    • Toepassen van de service principes
      • Oefening: converteren van tightly-coupled naar loosely-coupled
      • Oefening: converteren van synchroon naar asynchroon
      • Oefening: converteren van fine-grained naar coarse-grained
    • Design beslissingen
    • Domein model setup
    • Identificatie van kandidaat klassen
      • Functionaliteit van de wrapper
      • Wat plaatst men in de middle tier?
      • Moet de ′wrapper′ als service worden aangeboden?
      • Het bouwen of aankopen van beschikbare frameworks?
    • Cross-Platform Integratie middels protocollen zoals SOAP
      • gebruik van wrappers
      • toepassen van native SOAP of REST
    Data-centrische Service Analyse
    • Data Integratie
      • Fundamentele design uitdagingen
      • Data integriteit: transformatie & semantiek
      • Data accuraatheid & performance
      • Bedrijfsproces relationschip patterns
      • Data aanbieden: verschillende bronnen, één enkele view
      • Oefening: data-centrische en logic-centrische services
    • Definiëren & verwerken van data
    • Analyse van service logica via een communicatie diagram
    • Toepassen van Service patterns
    • Semantische abstractie
    • De data vereisten analyseren van composiet applicaties
      • Semantische integriteit & reconciliatie
      • Portals: één bron, verschillende views
      • Oefening: data aggregatie services
      • Oefening: data presentatie services
    Service categorisatie en het Service contract
    • Design principes & aanpak
    • Het bouwen van een klassen diagram
      • Service design, gedreven door Business objectieven
      • Business processen delen en hergebruiken
      • Business agility en de kosten inperken via standaardisatie
      • Service design/Ontwikkel aanpak
    • Design Issues & reality checks
    • Afleiden van de service Interface definities uit het contracts
      • Methodologie: applicatie potentieel & praktische problemen
      • Oefening: identificatie & modelleren van business processen
      • Oefening: identificatie van patterns & service kandidaten
      • Het bepalen van service prioriteit, functionele en niet functionele beperkingen
      • Technologie: haalbaarheidsstudie van de applicatie
      • Analyse van de technische haalbaarheid van de service
      • Analyse van een passende architectuur
      • Service governance & service catalogus
      • Oefening: het service contract - de business ′view′
    Transactionele services en Status beheer
    • Business objectieven die het design bepalen
      • Business proces integratie
      • Enkelvoudige business façade
    • Design Issues
      • Long-running processen
      • Stateful workflows
      • Oefening: status binnen een asynchroon proces
      • Complexe processen
      • Parallelle service threads
      • Gedistribueerde workflows
      • Oefening: error detectie, correctie & compensatie
    • Design beslissingen, consideraties & beperkingen
      • Doorkruisen van organisationele grenzen
      • Gedeeld eigenaarschap & governance
      • Oefening: wanneer wordt een proces een service?
      • Oefening: services die ander services aanroepen
      • Service coördinatie (WS-Coordination)
      • Uitbreiden van service semantiek van data to proces
      • Consistente interpretatie van modellen binnen verschillende organisaties
      • Evolutie van service semantiek to service beschrijving

Alle vermelde prijzen zijn onder voorbehoud en exclusief BTW.

Vul uw kaartnummer in en u krijgt het aantal strippen te zien wat u moet afrekenen bij deze cursus.


 
Informatie 
  Contact
  Cursusoverzicht
  Download Cursusoverzicht PDF
  Cursuskalender
  Bel mij!
  Brochure aanvragen
  Weblog Vijfhart
  Stel een vraag
 
 
Cursuscategorieën 
 
Cedeo erkenningen 
Vijfhart is Cedeo erkend voor open bedrijfsopleidingen

Vijfhart is Cedeo erkend voor maatwerkopleidingen