Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afIngeborg Brandt Redigeret for ca. et år siden
1
Distribueret programmering, specielt Web Services Rasmus D. Lehrmann DM67 2010 1
2
Indhold Web service Web service illustreret Hvor bruges web services i dag Gennemløb af en request Web Service Description Language SOAP SOAP request SOAP response Stream Serialization Binary format Opsummering 2
3
Web service Software udviklet til at kunne kommunikerer på tværs af platforme Web services er skrevet i Web Services Description Language(WSDL) Systemer interagerer og kommunikerer igennem SOAP 3
4
Web service illustreret 4
5
Hvor bruges web services i dag? Auktioner Forskellige vejvisere Søgemaskiner …. 5
6
Gennemløb af en request 6
7
WSDL Web Service Description Language: – Beskriver en web service – Virker uafhængig af platform – Clienten kan tilgå WSDL’en – Indhold: Navn Parameter Return type Kommunikation 7
8
SOAP Simple Object Access Protocol – Bruges til response og requests imellem clienten og web servicen. – Indeholder hvilken metode der benyttes, samt parameter data – Returnerer værdierne fra metoden 8
9
SOAP request eur 9
10
SOAP response 0.13437067494390023 10
11
Stream Beskriver data overførslen imellem sourcen og destinationen Give mulighed for at overføre en mængde data uafhængigt af type. 11
12
Serialization Før et objekt kan sendes, skal det serialiseres. [Serializable] BinaryFormatter SoapFormatter Xmlserializer 12
13
Serilization Ved brug af 3 nævnte serializers fås forskelligt udbytte: – BinaryFormatter: Public/private variabler og properties – SOAP og XML: Public variabler og properties 13
14
Eksempel Serializable [Serializable] public class Person { private String _firstName; private String _lastName; private DateTime _birthday; private float _height; //[NonSerialized] private int _id; 14
15
Binary format Stream bs = new FileStream(@"c:\temp\persons.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); BinaryFormatter bf = new BinaryFormatter(); 15
16
Opsummering Web Services Hvor bruges web services i dag? – Auktioner – Forskellige vejvisere – Søgemaskiner Web Service tillader en at hoste request service for andre systemer 16
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.