Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building Cross Platform Mobile Apps Powered by Azure Chris J.T. Auld Director - Intergen AZR225.

Similar presentations


Presentation on theme: "Building Cross Platform Mobile Apps Powered by Azure Chris J.T. Auld Director - Intergen AZR225."— Presentation transcript:

1 Building Cross Platform Mobile Apps Powered by Azure Chris J.T. Auld Director - Intergen AZR225

2

3 Web Application Layer (UI) User Interface Middle Tier Business Services Data Access SQL Server/ SQL Azure Account Table Account Profile Table Orders Table Holdings Table Quote Table Data Access Layer (DAL) Market Summary Class Customer Class Orders Class Middle-Tier Business Services Layer (BSL) Business Service Layer Core StockTrader Services Classes Core StockTrader Services Classes Business Transactions Service Client Class Order Processor Service (OPS) Service Client Class Order Processing Service Class Orders Tier https://azurestocktrader.cloudapp.net ASP.NET Web Forms Business Transactions

4 StockTrader DB SQL Server Internet DMZ Firewall ForeFront TMG StockTrader Order Processor Service StockTrader Business Services StockTrader Web Application System Center/VMM Managed Private Cloud VM StockTrader On Premise Architecture

5 Windows Azure Platform DMZ StockTrader DB SQL Server StockTrader Azure Migration: Azure Lift and Shift Windows Azure Web Role Azure StockTrader Web Application Windows Azure Worker Role Azure StockTrader Order Processor Service Windows Azure Web Role Azure StockTrader Business Services StockTrader DB SQL Azure Https and Client Certificate Net.tcp encrypted and Client Certificate SQL Encrypted Firewall ForeFront TMG System Center/VMM Managed Private Cloud Internet StockTrader DB Scale-out Instances StockTrader Business Services StockTrader Order Processor Service StockTrader Web Application VM StockTrader Business Service StockTrader Order Processor Service StockTrader Web Application VM Firewall ForeFront TMG Existing On Premise Application

6

7 StockTrader Azure Migration: Azure Optimized Windows Azure Web Role Azure StockTrader Web Application Windows Azure Worker Role Azure StockTrader Order Processor Service Windows Azure Web Role Azure StockTrader Business Services Account DB SQL Azure Scale-out Instances Quote DB SQL Azure RESTful Endpoint + Token Service Polling Publishing

8 demo StockTrader v6 All-Up Demo

9

10 Optimizing Scale Out Data Tier Using SQL Azure Federations

11

12 Account AccountProfile Holding Orders Quote

13 NewsTopics Account AccountProfile Holding Orders AccountDevice Quote QuoteSymbol

14 demo Federations Configuration

15

16

17 using (var scope = new TransactionScope()) { using (var connection = new SqlConnection(…)) { // enlists in current transaction connection.Open(); // Run SQL statements // doesn’t actually commit txn scope.Complete(); } } using (var connection = new SqlConnection(…)) { connection.Open(); using (var scope = new TransactionScope()) { // Run statement to connect to right // federation (txn scope is ignored as // connection not enlisted) connection.EnlistTransaction(scope); // Run SQL statements scope.Complete(); }

18 using (new TransactionScope(TransactionScopeOption.Suppress)) {}

19

20 Optimizing De-coupling BSL from Ordering using Azure Service Bus

21 Async Request

22

23

24

25

26 Optimizing Service Bus for High Volume Messaging

27

28 2.. 1999

29 New UX Delivering cross platform clients to Android, iOS, Windows 8 and Windows Phone

30 100% Shared Code0% Shared Code

31

32

33

34 AZR432 – SQL Azure Federations Deep Dive Find Me Later At Microsoft Pods in Exhibition Area Code will be released in next few weeks. Keep an eye on www.syringe.net.nzwww.syringe.net.nz

35


Download ppt "Building Cross Platform Mobile Apps Powered by Azure Chris J.T. Auld Director - Intergen AZR225."

Similar presentations


Ads by Google