sql server goes winphone€¦ · winphone client. winphone client. how to connect >> asp...
TRANSCRIPT
![Page 1: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/1.jpg)
SQL Server goes WinPhone
Alexander Karl
![Page 2: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/2.jpg)
about me
SQL + BI Consultant
Alexander Karl
... und „2012er“ Zertifizierungen
![Page 3: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/3.jpg)
publications
• Schulungs-Video: „SQL Integration Services“
• Kindle ebook: DQS step-by-step DE + EN
• session-ppts: Introduction + code samples
![Page 4: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/4.jpg)
SQL Server goes WinPhone
Diese Session zeigt in zwei steps eine End-to-End Lösung
zunächst die WinPhone Verbindung vom SQL-Server via ASP.net Web API zum WinPhone
und im Anschluß eine mobile-to-mobile Verbindung mit den Azure mobile-Services und dem Servicebus.
![Page 5: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/5.jpg)
how to connect ??
TCP
Endpunkte:
-- TSQL
-- Service Broker
-- Database_Mirroring
HTTP
![Page 6: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/6.jpg)
how to connect ??
TCP
Endpunkte:
-- TSQL
-- Service Broker
-- Database_Mirroring
HTTP / SOAP HTTPx
![Page 7: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/7.jpg)
how to connect > ASP .NET Web-API
TCP
HTTP
REST
![Page 8: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/8.jpg)
![Page 9: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/9.jpg)
how to connect > ASP .NET Web-API
TCP
HTTP
REST
TCPLinked
Server
![Page 10: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/10.jpg)
REST service
• REST ist eine Abstraktion der Struktur und des Verhaltens des World Wide Web.
• Jeder REST-konforme Dienst hat eine eindeutige Adresse, den Uniform Resource Locator (URL)
• Zusätzlich zum URL verwendet REST auch Uniform ResourceIdentifier (URI), um einzelne Ressourcen zu bezeichnen.
• http://de.wikipedia.org/wiki/Representational_State_Transfer
![Page 11: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/11.jpg)
REST service in der Praxis
• Adresse: http://test … .azurewebsites.net/api/books
• http://test … .azurewebsites.net/api/books/2
• vgl. bisherige parametrische Aufrufe:http:// … .aspx?Id=2¶meter=abc
![Page 12: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/12.jpg)
T-SQL vs. REST und http-Verben
• INSERT C POST
• SELECT R GET
• UPDATE U PUT
• DELETE D DELETE
![Page 13: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/13.jpg)
Create ASP .NET Web-API in 5 steps
• Web.config
• Models / class.cs
• Models / Context.cs
• Controllers / classController.cs
• App_Start / WebApiConfig.cs
then „Publish“ to Azure
![Page 14: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/14.jpg)
![Page 15: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/15.jpg)
Web.config
![Page 16: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/16.jpg)
Models / class.cs
![Page 17: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/17.jpg)
Models / Context.cs
![Page 18: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/18.jpg)
Controllers / classController.cs
![Page 19: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/19.jpg)
Controllers / classController.cs
![Page 20: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/20.jpg)
App_Start / WebApiConfig.cs
![Page 21: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/21.jpg)
Publish Web to Azure
![Page 22: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/22.jpg)
Publish Web to Azure
![Page 23: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/23.jpg)
Publish Web to Azure
![Page 24: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/24.jpg)
Publish Web to Azure
![Page 25: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/25.jpg)
Demo
![Page 26: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/26.jpg)
WinPhone Client
![Page 27: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/27.jpg)
WinPhone Client
![Page 28: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/28.jpg)
WinPhone Client
![Page 29: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/29.jpg)
WinPhone Client
![Page 30: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/30.jpg)
WinPhone Client
![Page 31: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/31.jpg)
how to connect >> ASP Web-API
TCP
HTTP
REST
TCPLinked
Server
![Page 32: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/32.jpg)
Demo
![Page 33: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/33.jpg)
how to connect >> ASP Web-API
TCP
HTTP
REST
TCPLinked
Server
![Page 34: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/34.jpg)
Demo
![Page 35: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/35.jpg)
„Schoko Demo“
![Page 36: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/36.jpg)
„Schoko Demo“ step1 registration
on Premise
Azure Services
Kunden
Spiel Leiter
![Page 37: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/37.jpg)
„Schoko Demo“ step2 notification
on Premise
Azure Services
Kunden
Spiel Leiter
![Page 38: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/38.jpg)
Azure Service Bus
![Page 39: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/39.jpg)
![Page 40: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/40.jpg)
Questions ??
![Page 41: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/41.jpg)
thanks …
• to my co-programmer Andreas Wendl
• to all the Sponsors
• to SQL PASS Germany
• andto you for joining my session.
![Page 42: SQL Server goes WinPhone€¦ · WinPhone Client. WinPhone Client. how to connect >> ASP Web-API TCP HTTP REST Linked TCP Server. Demo. how to connect >> ASP Web-API TCP HTTP REST](https://reader034.vdocuments.site/reader034/viewer/2022050309/5f7160a7eca37c1cc70303ba/html5/thumbnails/42.jpg)