Web Service Kurser

ZoomTek har følgende Web Service kurser. Web Services involverer ofte mange grænseflader, platforme og programmer. Derfor kan kurserne også tilpasses, så de passer netop til dine behov….

ZoomTek er ved at udvikle et kursus i geometriske GML-data og Web Services.

K8111  XML Web Services m/SOAP

Kursus i XML Web Services. Kurset gennemgår hele arkitekturen herunder wsdl, uddi samt soap. Kurset lærer dig at test en webservice. På kurset benyttes bl.a. SoapUI.

Læs mere om kurset her

4 dage

Afholdelsesgaranti
Enkeltmandkursus
Firmakursus
Afholdes i hele Danmark

K8115 SOAP Web Service Specifications

Kurset arbejder med de mange SOAP specifikationer til håndtering af især sikker dataoverførsel. På kurset vises virkelige scenarier, og der arbejdes med hands-on. Kurset forudsætter kendskab til Web Services.

Læs mere om kurset her

2 dage

Afholdelsesgaranti
Enkeltmandkursus
Firmakursus
Afholdes i hele Danmark

K8114 REST Web Services

Kurset arbejder med REST API’er. Hvordan opbygges et REST API i c#.net.

Læs mere om kurset her

3 dage

Afholdelsesgaranti
Enkeltmandkursus
Firmakursus
Afholdes i hele Danmark

Hvad er en web service ?

En web service er en indkapslet programstump – som kan igangsættes fra en klient. En web service kan laves i flere forskellige programmeringssprog, f.eks. C#.net, Java, LotusScript og mange andre. Man kan forestille sig et web service som konverterer et beløb fra én valuta til en anden.

Klienten siges at consume web servicen. Klienten kan være en browser, et desktop-program som InfoPath, et programmeringssprog eller noget helt andet.

Der findes 2 typer af web services. XML Web Services – også kaldet SOAP Web Services – samt REST Web Services. De er i deres natur og arkitektur forskellige, men fælles for dem er, at der foregår en kommunikation mellem en klient og en server.

Web services transmitterer data ved hjælp af en protokol. Oftest benyttes http, men ftp, smtp og andre protokoller kan også benyttes. Web services behøver ikke blive kaldt over webben. Ofte benyttes de fra en programdel til en anden, hvor klient og server er defineret som objekter i en programkode.

WSDL beskriver en web service

XML Web Services bygger på SOAP og WSDL. Sidstnævnte beskriver en webservice og attaches til klienten igennem en handshake. WSDL-filen, som er skrevet i html giver info til klienten om de metoder, som web servicen indeholder, samt hvordan web services tilgås – herunder datatyper, input/output parametre osv.

I tilfældet valutaomregner kan man forestille sig, at klienten skal sende et beløb f.eks. 150 samt en fra og til valuta – f.eks. DKK og SEK. I alt 3 parametre. Første parametre er måske en integer, sidstnævnte enumeration strings. Da der er talt om computer-til-computer interaktion skal klienten have defineret transmittering af data – både mængde og datatype. Dette foregår med den xml-baserede WSDL-fil.

SOAP udveksler data

Selve transmiteringen foregår efterfølgende i SOAP, som igen er xml-baseret ASCII, der muliggør overførsel igennem firewalls.

Man skelner mellem dokument-styret SOAP og RPC-styret SOAP. Dokument-styret SOAP overfører som sådan blot data, men RPC kalder en funktion hos modparten. Man skelner også mellem indholdsorienterede og funktionsorienterede web services, hvilket til en vis grad hænger sammen med forskellen på dokument- og RPC-styret SOAP.

Hele opbygningen af web services er platformsuafhængig, protokoluafhæng og uafhængig af programmeringssprog. En kode udviklet på en Linux Server i IBM Lotus Domino i Java kan nemt kommunikere med Microsoft SharePoint. Undertegnet har benyttet utallige web services, hvor jeg absolut ingen viden har haft om kode og sprog bag.

Fordelene ved Web Services

Mange softwarehuse lægger det meste af deres kode ud i service-orienterede tjenester. Det sikrer en ens grænseflade og mere styr på bl.a. sikkerhed. En service kan fungere indadtil, så adskilte it-øer kan benytte en service gennem en fælles snitflade.

Web Services bygger på tankerne om SOA, som står for Service Orienteret Arkitektur. SOA omhandler de teoretiske aspekter ved en service-oriteneret arkitektur. Web services som sådan er en implementering af SOA beskrevet af w3c.

Mere fra ZoomTek...

Business Intelligens og PowerApps kurser Her kan du se en oversigt over ZoomTek's kurser i Business Intelligence (BI) og Microsoft PowerApps... K3223 Microsoft Excel StatistikKurset tager ...
Kurser i Webudvikling ZoomTek har mange kategorier af webkurser inden for HTML5, JavaScript, Php og meget andet. Nedenfor kan du klikke på en kategori – eller du kan søge d...
Kursusoversigt: SharePoint Kurser Udnyt mulighederne i SharePoint 2019. Værktøjet kan integrere alle data og processer i virksomheden og gøre information mere tilgængelig for medarbejd...
Kurser i Programmering Her kan du se en oversigt over ZoomTek's programmeringskurser. Er du full-stack udvikler har ZoomTek også kurser i flere forskellige frontend JavaScri...
PowerShell Kurser – kursusoversigt Udviklere og Administratorer kan nemt administrere netværk, software, brugere og opsætninger med PowerShell. Systematisér rutiner og eliminér fejl ...
LibreOffice og OpenOffice kurser Gratis kontorpakker kan kommunikere med kunder i rette filformater. Og med lidt uddannelse flipper brugerne ikke ud over et nyt interface. Og der er l...
Microsoft Office Kurser Tilpassede kurser i Office-pakken siden 1997 på din adresse ned til 1 person. Instruktøren er også sælger af kurset - dermed tilpasses kurset 100% din...
IBM Domino Kurser, XPages Kurser IBM Notes og IBM Domino - bedre kendt som Lotus Notes - har eksisteret i mange år og er på mange måder stadig teknologiførende. Siden 2002 har ZoomTek...
Grafiske Kurser Kurser på flere niveauer i de mest populære grafiske programmer. ZoomTek udbyder grafisk kurser i hele landet. Kurserne udbydes ligesom ZoomTeks andre...
CMS kurser – WordPress, Joomla, Magento ZoomTek har brugerkurser og tekniske kurser i de mest kendte CMS systemer som WordPress, Joomla og Magento... ZoomTek tilbyder kurser til såvel sup...
Brugerkurser for ansatte og grupper af medarb... Der er mange gode grunde til efteruddannelse. Opkvalificering giver medarbejdertilfredshed og bedre bundlinje. ZoomTek har brugerkurser i det mest pop...
Andre kurser Her er en liste over diverse kurser, som ZoomTek også afholder... K5507 E-handel / E-commerce - sælg via internettetKurset lærer dig at sælge via int...
Kursusoversigt ZoomTek udbyder over 160 kurser inden for it. Klik på boksene for at se kurserne. Alle kurser har garanti for afholdelse inden 1 måned. Alle kurser ka...
Web Service Kurser ZoomTek har følgende Web Service kurser. Web Services involverer ofte mange grænseflader, platforme og programmer. Derfor kan kurserne også tilpasse...