![Page 1: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/1.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
HERZLICH WILLKOMMENCloud Entwicklung: Web
ServicesMohammed El-Nabulsi
Microsoft Student Partner
![Page 2: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/2.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
AGENDATheorie- Was ist die Cloud?- Communication Essentials
- Adressen- Datenverträge- Datenaustausch-Formate- Protokolle
Praxis- Szenario: Wetter Service
![Page 3: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/3.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Was ist die Cloud?
![Page 4: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/4.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Was ist die Cloud?
Menge von Computern, die dem Kunden über das Internet als Service angeboten werden.
![Page 5: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/5.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Was ist die Cloud?
Suche: Microsoft Datacenter Tour
![Page 6: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/6.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Communication Essentials
![Page 7: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/7.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Adressen
azure.microsoft.com/de-de/
youtube.com/watch?v=tFJ7qk&list=UUaAlh3Iy7rAcO3
Eine URI, die auf eine Ressource auf einem Web
Server zeigt.Sie kann auch Parameter
enthalten.
![Page 8: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/8.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Datenverträge
Server zu Client:“Unter abc.de/<parameter> sende ich Dir die Antwort auf alles im json-Format zurück. Du must nur “42” als Parameter
übergeben.”
Eine Abmachung zwischen Client und Server, welche Operationen und Objekte zur Kommunikation
bereit stehen.
![Page 9: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/9.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Datenaustausch-Formate
Einheitliche Datenformate, mit denen statische Objekte in Textform dargestellt werden können.
Beispiele: XML und Json.
![Page 10: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/10.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Datenaustausch-Formate Beispiele:
Objekt in C# XML Jsonclass Car { public string Name {get; set;}; public double Speed {get; set};
….}
var FastCar = new Car(PleaseMine, 300)
<Car> <Name>PleaseMine</Name> <Speed>300</Speed></Car>
Car { Name: PleaseMine, Speed: 300}
![Page 11: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/11.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Protokolle
HTTP:http://abc.de/path/index.html
Eine Abmachung zwischen Client und Server wie genau die Kommunikation
strukturiert, ablaufen und ggf. verarbeitet werden soll.
HTTP/1.1 200 OKDate: Fri, 20 June 2015……[Leerzeile]<html><body><h1>Hello World!</h1>…</body></html>
GET /path/hello.html HTTP/1.1Date: Fri, 20 June 2015…User-Agent: HTTPTool/1.0…[Leerzeile]
![Page 12: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/12.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Szenario: Wetter Service
![Page 13: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/13.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Schlechtes Wetter bekämpfen...
http://www.toonsup.com/cartoons/wetterfrosch
![Page 14: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/14.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Währenddessen bei Kai…
http://www.wetterzentrale.de/
![Page 15: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/15.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015
Architektur
Model und Process-
LogicApplication
Logic
HTTP
Datenbank
ServiceService
Consumer
Request
Response
Server(Azure Web
App)Client
(Windows Store App)
![Page 16: © 2015 Microsoft Corporation. Alle Rechte vorbehalten. /TechStuden t 20.06.2015, TNTC 2015 HERZLICH WILLKOMMEN Cloud Entwicklung: Web Services Mohammed](https://reader036.vdocuments.net/reader036/viewer/2022062818/570491c81a28ab14218dc4df/html5/thumbnails/16.jpg)
© 2015 Microsoft Corporation. Alle Rechte vorbehalten.
/TechStudent
20.06.2015, TNTC 2015 © 2015 Microsoft Corporation. Alle Rechte vorbehalten
/TechStudent
TNTC 2015
Vielen Dank für‘s Zuhören!