Web Services: from design to implementation Opslaan als favoriet Deel deze pagina Printen Duur 2 dagen Prijs € 1349,- 8,9 Reviews 1000+ reviews Locatie Nieuwegeinvirtueel Planning Planning ophalen... Lesvorm klassikaal Schrijf je direct in Meer informatie Brochure downloaden 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 XML deel 1: Introductie of vergelijkbare kennis.Een goede leesvaardigheid in het Engels is vereist. Enige kennis van object georienteerde concepten is nuttig. Onderstaande voorkennis wordt beschouwd als een pre: Inleiding Object-Oriëntatie en UML of vergelijkbare kennis. Bijzonderheden Bij de training ontvang je toegang tot onze electronische leeromgeving mijn.vijfhart.nl. Hier vind je al het benodigde cursusmateriaal. Persoonlijk advies? Rokus Janssen key accountmanager T. 088 542 78 88 E. r.janssen@vijfhart.nl Onderwerpen Wat is een WebService, geschiedenis en positionering Web Service concepten Het service justificatie proces Granulariteit van een service Het business value contract en SLA De foundations van Web Services WSDL, REST, SOAP and UDDI Betrouwbare berichtuitwisseling Coordinatie, orchestratie, choreographie en compositie Top-down process-oriented design Bottom-up document-oriented design Uitvoeren en monitoring van services Bekijk meer onderwerpenBekijk minder 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 Planning & Prijs * *Een cursus met start gegarandeerd. *Een cursus met valt onder de actie Summer Academy. Alle prijzen zijn excl. BTW. Meer informatie over incompany of maatwerk Cursus: Web Services: from design to implementation Vul onderstaand formulier in en je ontvangt meer informatie over de incompany- en maatwerkmogelijkheden van deze cursus. [contact-form-7 404 "Niet gevonden"] Wil je meer informatie ontvangen, een vrijblijvende offerte ontvangen of een brochure van deze cursus downloaden? Vul onderstaande gegevens in en je ontvangt de brochure of informatie binnen één werkdag. Offerte aanvragen Brochure downloaden Informatie aanvragen Soort training Deze cursus op eigen locatieEen maatwerk oplossing Akkoord met opvolging en privacyvoorwaardenIk ga akkoord met de privacy voorwaarden Akkoord met opvolging en privacyvoorwaardenIk ga akkoord met de privacy voorwaarden Akkoord met opvolging en privacyvoorwaardenIk ga akkoord met de privacy voorwaarden Gerelateerde cursussen Service Oriented Architecture (SOA) concepten+ Ervaringen ervaringen verzameld via Lucienne Groenendaal Secretarieel medewerkster "Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid." 9 Ariana Scheepers "De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer." 10 Eric Pos Procesbeheerder bij Gemeente Amersfoort "Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan." 9 Tags: Software DevelopmentApplicatieontwikkelingArchitectuurMiddlewareOnline cursusVirtuele trainingWeb ServicesXML Share: Share Share Share Share
Lucienne Groenendaal Secretarieel medewerkster "Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid." 9
Ariana Scheepers "De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer." 10
Eric Pos Procesbeheerder bij Gemeente Amersfoort "Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan." 9