Web Services: from design to implementation

Niveau
Tijdsduur
Startdatum en plaats
Logo van Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar'
Opleiderscore: starstarstarstarstar_border 8,2 Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar' heeft een gemiddelde beoordeling van 8,2 (uit 506 ervaringen)

Tip: meer info over het programma, startdatum, prijs, en inschrijven? Download de brochure!

8,3
Gemiddeld cijfer voor Web Services: from design to implementation
Gebaseerd op 4 ervaringen Lees alle ervaringenchevron_right
starstarstarstarstar_half
Ruud de Leeuw
Developer
9
Web Services: from design to implementation

"Zeer interessant en leerzaam, goede uitleg met leuke voorbeelden. Gelukkig naast het luisteren ook hands-on opdrachten om de opgedane kennis te testen.
Goede trainer met veel kennis. Tevens is de koffie en lunch ook goed verzorgd.

" - 15-11-2017 11:51

"Zeer interessant en leerzaam, goede uitleg met leuke voorbeelden. Gelukkig naast het luisteren ook hands-on opdrachten om de opgedane kennis… alles lezen - 15-11-2017 11:51

Startdata en plaatsen

Nieuwegein
25 nov. 2019 tot 26 nov. 2019
check_circle Startgarantie
Toon rooster
event 25 november 2019, 08:45-16:00, Day 1
event 26 november 2019, 08:45-16:00, Day 2
Nieuwegein
9 jan. 2020 tot 10 jan. 2020
Toon rooster
event 9 januari 2020, 08:45-16:00, Day 1
event 10 januari 2020, 08:45-16:00, Day 2
Nieuwegein
9 mrt. 2020 tot 10 mrt. 2020
Toon rooster
event 9 maart 2020, 08:45-16:00, Day 1
event 10 maart 2020, 08:45-16:00, Day 2
Nieuwegein
29 jun. 2020 tot 30 jun. 2020
Toon rooster
event 29 juni 2020, 08:45-16:00, Day 1
event 30 juni 2020, 08:45-16:00, Day 2

Beschrijving

Lesmethode :

Klassikaal

Algemeen :

Bij het opzetten van een moderne, flexibele bedrijfsarchitectuur, worden Web Services vaak gebruikt als verbindingstaal voor een losgekoppelde integratie tussen heterogene applicaties. De verleiding is groot om lukraak Web Services toe te passen, ook wanneer dit niet wenselijk is. Deze opleiding start dan ook met een overzicht van de voor-en nadelen van een Web Service. En maakt duidelijk wanneer het gebruik wel en niet te rechtvaardigen is. Naast de specifieke technologie die men vandaag toepast voor de implementatie (SOAP, WSDL, UDDI, REST...), bespreken we hoe je de functionaliteit van een Web Service kan mappen naar de corresponderende business requirem…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen.  

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: (X)HTML & CSS, Webdesign, Programmeren (algemeen), Typografie & opmaak en Content management (CMS).

Lesmethode :

Klassikaal

Algemeen :

Bij het opzetten van een moderne, flexibele bedrijfsarchitectuur, worden Web Services vaak gebruikt als verbindingstaal voor een losgekoppelde integratie tussen heterogene applicaties. De verleiding is groot om lukraak Web Services toe te passen, ook wanneer dit niet wenselijk is. Deze opleiding start dan ook met een overzicht van de voor-en nadelen van een Web Service. En maakt duidelijk wanneer het gebruik wel en niet te rechtvaardigen is. Naast de specifieke technologie die men vandaag toepast voor de implementatie (SOAP, WSDL, UDDI, REST...), bespreken we hoe je de functionaliteit van een Web Service kan mappen naar de corresponderende business requirements. Wat is een goed niveau van detail-gegevens van een Web Service? Bestaan er patronen die je kunt toepassen voor Web Services? De nieuwste ontwikkelingen op gebied van service choreographie, WS-CDL, WS-Transaction,WS-Addressing en vele andere komen aan bod. Na de cursus is duidelijk dat Web Services een onontbeerbare schakel zijn op weg naar een 'agile' organisatie.

Doel :

Inzicht krijgen in het gebruik van Web Services.
De voordelen begrijpen van Web Services.
Het automatiseren en loskoppelen van applicaties om te komen tot een meer flexibele architectuur.
In de training geven we demo van de mogelijkheden van webservice tooling en doe je een eerste ervaring op met deze tooling.

Doelgroep :

Software Architecten, Designers en ontwikkelaars; of iedereen die wil begrijpen welke mogelijkheden er zijn door toepassing van Web Service technologie.

Voorkennis :

Een goede leesvaardigheid in het Engels is vereist.
Enige kennis van object georienteerde concepten is nuttig.

En de volgende cursussen:

  • XML deel 1: Introductie

Onderwerpen :


- Introduction
   - Web Services concepts
   - Standards
   - Interactions are the primary model
   - Use of HTTP, XML and other standards
   - Internet Services
   - The use of the HTTP and XML
   - Providing remote operations
   - Differences from local RPC system
   - Accountability is required
   - Repackage existing capability
   - Interoperable with other systems
   - W3C Web service architecture working group
- Philosophy
   - Service justification process
   - Granularity of a service
   - Coarse grained versus fine grained approach
   - Read/write state
   - Conversations and state
   - Web services architecture requirements
   - Web services architecture
   - Web services glossary
   - Web services architecture
   - Use case scenarios
   - Discovery agencies
   - Determining the business value of a service
- Technologies involved
   - The technical service contract
   - The human readable contract and SLA
   - The foundations of Web Services
   - WSDL, SOAP and UDDI
   - The management layer
   - The 'Application semantics' layer
   - WS-Transactions
   - WS-CDL Choreography
   - WS-Addressing
   - WS-Security
   - WS-Routing
- Run Time messaging
   - Run time protocols
   - Descriptions of services.
   - XML-encoded messages
   - Encoding the parameters to a remote operation
   - XML used as the marshalling style
   - Standard marshalling syntax
   - Well-defined input and output parameters
   - SOAP carrying an XML document
   - The XML schema and namespaces
   - The document object model (DOM)
   - XSLT and XML-Query
   - XML encryption
   - The document mode of SOAP
   - The XML mode versus RPC mode
- Functionality at runtime
   - Routing
   - Security
   - Profiling existing security technologies
   - Authentication and key management.
   - Packaging of attachments to messages
   - XML Packaging.
   - Reliable messaging
   - delivery, non-duplication, ordering
   - TCP provided reliability
   - TCP does not provide accountability
   - Representational state transfer (REST)
   - Improving performance
- Description
   - Different models
   - Different levels of abstraction
   - Multiple specs
   - WSDL: modeling at the lowest level
   - The message or request/response interaction
   - The binding to a specific HTTP port
   - Coordination, orchestration, choreography, composition
   - Protocols involving more than two messages
   - Protocols having a common shared state
   - Protocols having more than two parties involved;
   - The protocol as business protocol
- Composability and Choreography
   - Composability of web services
   - Exposing larger web services
   - Various web services working together
   - Orchestration and Choreography
   - Crossing application boundaries
   - Crossing organizational boundaries
   - The master process delegating to other services
   - WSCI, BPML and BPEL
   - WSCI: emphasis on description
   - BPEL focus on executability
   - WS Choreography Group
   - IBM, Microsoft and BEA, under OASIS
   - BPMI, Business Process Modeling Language BPML
   - Sun et al: Web Services Choreography Interface (WSCI)
   - IBM specs ws-coordination, ws-transaction, ws-orchestration
- Message-oriented Design
   - Multi-agent multi-process system
   - Process-oriented attitude
   - Document-, or message-oriented attitude
   - Top-down approach using WSCI and BPL
   - Business rule triggers
   - Top-down process-oriented design
   - Bottom-up document-oriented design
   - BPEL scripts
   - Conditional execution
   - Correlating processes
   - Moving to RDF
   - Web service choreography
- Process modeling
   - Business systems with multiple agents
   - Handling multiple concurrent processes
   - example: will the process necessarily terminate?
   - example: will the service respond within a given time?
   - example: will the net gain from a sale always be positive?
   - pi calculus
   - Rule-based systems
   - Limitations on computational power in WSCI and BPEL
   - Petri nets
- Discovery
   - Establishing relationships
   - Trust infrastructure
   - Automatic comparison shopping
   - Working within the corporate firewall
   - The UDDI project
   - Definition of an ontology
   - Single-tree ontology
   - Inter-registry operations
   - The semantic web
   - Location transparency
- Web Services and Semantic Web
   - A semantic web application
   - RDF mapping
   - Potential ambiguity
   - Common semantic web tools
   - The DAML-services coalition
   - Semantic Web agents
- Service design tools
   - Intalio designer
   - Web services composition
   - Component web services
   - Microsoft BizTalk
   - Oracle SOA Suite
   - Tibco
   - BEA Aqualogic
- Runtime System management
   - Commercial environments
   - Downtime is expensive
   - Running and monitoring services
   - Reliable transmission
   - Provisioning and upgrading services
   - BPM tools
   - Clustering and load balancing of services
   - Security requirements

8,3
Gemiddeld cijfer voor Web Services: from design to implementation
Gebaseerd op 4 ervaringen
starstarstarstarstar_half
Ruud de Leeuw
Developer
9
Web Services: from design to implementation

"Zeer interessant en leerzaam, goede uitleg met leuke voorbeelden. Gelukkig naast het luisteren ook hands-on opdrachten om de opgedane kennis te testen.
Goede trainer met veel kennis. Tevens is de koffie en lunch ook goed verzorgd.

" - 15-11-2017 11:51

"Zeer interessant en leerzaam, goede uitleg met leuke voorbeelden. Gelukkig naast het luisteren ook hands-on opdrachten om de opgedane kennis… alles lezen - 15-11-2017 11:51

starstarstarstarstar_border
J Louwerse
Koppelingenbeheerder
8
Web Services: from design to implementation

"Prima training. Veel, maar goede presentatie en oefeningen. Uitstekende locatie met faciliteiten. Trainer heeft veel kennis en ervaring. Heerlijke lunch. Lesmateriaal bevat veel slides met mooie voorbeelden in tekst en illustraties." - 11-02-2016 12:22

"Prima training. Veel, maar goede presentatie en oefeningen. Uitstekende locatie met faciliteiten. Trainer heeft veel kennis en ervaring. Hee… alles lezen - 11-02-2016 12:22

starstarstarstarstar_border
Mohamed El Azzaoui
Senior M&S consultant at Able.eu
8
Web Services: from design to implementation

"Goede inhoudelijke training, trainer zeer kundig. behandelt alle relevante aspecten. Trainer had een goede methode om zijn theorie uit te leggen, namelijk alles tekenen in Paint. Naast theorie is ook een case uitgewerkt. locatie en verzorging prima geregeld." - 05-02-2016 11:00

"Goede inhoudelijke training, trainer zeer kundig. behandelt alle relevante aspecten. Trainer had een goede methode om zijn theorie uit te le… alles lezen - 05-02-2016 11:00

starstarstarstarstar_border
Arjen van Limpt
Functioneel beheerder
8
Web Services: from design to implementation

"Goede training met uitstekende docent die uit eigen ervaring kon vertellen. Veel stof in korte tijd behandeld, en er werd goed ingespeeld op de samenstelling van de groep.
Ik heb meteen geleerde zaken kunnen toepassen in de praktijk.

Persoonlijk vond ik de titel van de cursus de lading niet dekken. Het geeft de indruk van een development training (waar ik niet op zoek naar was), maar is in feite training die onder andere heel bruikbaar is voor business analisten en functioneel beheerders.

De locatie (ruimte, koffie, lunch) was prima op orde. " - 30-07-2014 19:58

"Goede training met uitstekende docent die uit eigen ervaring kon vertellen. Veel stof in korte tijd behandeld, en er werd goed ingespeeld op… alles lezen - 30-07-2014 19:58

Er zijn nog geen veelgestelde vragen.  

Vraag nu gratis en vrijblijvend informatie aan:

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)
We slaan je gegevens op, en delen ze met Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar', om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.