Web services SOA, SOAP og WSDL
Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL
Indledning Definition ◦Service mellem maskiner ◦Defineret af et interface, uafhængigt af implementation ◦Lav kobling ◦Tilgængelig via en platformsuafhængig protokol Web-services kan gøre brug af andre web-services Kaldes ved en URI F.eks. RESTful eller SOAP
SOAP Standard SOAP bruger XML Definerer beskeder ◦Forespørgsler ◦Svar Definerer dokumenter Addressering ◦Beskeder indeholder ikke destinatoin ◦Standard definerer hvordan netværkslagene skal bruges (og derunder adresserer)
SOAP beskeder Envelope ◦Header Er valgfri Kan indeholde Meta-data ◦Body Kan indeholde dokument Eller et request Eller et reply ◦ Som kan være fail Navn på metode
WSDL Beskriver web services ◦Abstrakt: Datatyper Beskeder/ Operationer Interfaces ◦Konkret: Bindinger Services
Opsummering Webservices tilbydes af maskiner, til maskiner. Defineres abstrakt for at muliggøre flere forskellige implementationer Bruger XML til at sende data SOAP og RESTful er de to mest udbredte måder at udbyde webservices med.