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

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
System Center 2012 R2 Overview
Ken Casada Technical Evangelist Microsoft Switzerland What’s new in Microsoft Azure.
4 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power = Unhappy CFO Not Enough Power = Grumpy Customers & Unhappy CEO Load Forecast.
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Apps of the past Users of today ApplicationOn-PremisesApplication.
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
Innovation Group Event: Cocktails & Clouds 10 th November 2011.
Database Connectivity Rose-Hulman Institute of Technology Curt Clifton.
Operating and Optimizing Multi-Tenant SaaS Applications in Windows Azure: An IT Pro Perspective Rainer Stropek CEO, Co-Founder software architects gmbh.
Sitefinity Performance and Architecture
Windows Azure Networking & Active Directory Nasir (Muhammad Nasiruddin) Developer Evangelist - Azure Microsoft Corporation
Cross Platform Mobile Backend with Mobile Services James
Building Mobile Phone Applications in the Cloud NAME TITLE Microsoft Corporation.
An Open PaaS stack that enables any organization to transform their existing Windows infrastructure into a self-service cloud application platform ISV.
Windows Azure Role Cloud Computing Soup to Nuts Mike Benkovich Microsoft Corporation btlod-71.
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Gregory Leake Microsoft Corporation May 15, 2009.
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
Your First Azure Application Michael Stiefel Reliable Software, Inc.
Mostafa Abdollahi Mazandaran University Of Science And Technology January 2011.
Introduction to Windows Azure BUGAEV ROMAN. Azure Windows Azure Platform is thus classified as platform as a service and forms part of Microsoft's cloud.
AZR308. Building distributed systems on an abstraction against commodity hardware at Internet scale, composed of multiple services. Distributed System.
Why SharePoint and Windows Azure are Just Plain Better Together Steve Fox Director, MCS Microsoft Corporation.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
IOS and Android with Windows Azure Websites Name Title Address Website.
Windows Phone: Building Enterprise Apps Rob Tiffany Architect Microsoft Corporation WPH207.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Web Application Layer (UI) What is StockTrader?  N-tier application  Web tier: ASP.NET  Middle tier(s):.NET WCF Services  Data tier: SQL Server/SQL.
Building Mobile Phone Applications With Windows Azure Nick HarrisWindows Azure Technical Evangelist Microsoft Blog:
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Get identities to the cloud Mix on-premises and cloud identity for improved PC, mobile, and web productivity Cloud identities help you run your business.
Text Microsoft to Or Tweet #uktechdays Questions?
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Windows Azure poDRw_Xi3Aw.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Architectural Patterns For The Cloud Brian H. Prince | Microsoft.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
Alfresco on Azure Shah Rahman Founder and CEO, CloudlyIO.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com Deploying Your Web Apps * aka ASP.NET 5 before RC1.
Mobile Application Solution
Microsoft Certification Paths
Deploying Web Application
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Mobile Application Solution
Architecting For Device Independent Delivery
Integrating Microsoft SharePoint 2010 with Windows Azure
Windows Azure 講師: 李智樺, Ruddy Lee
Building Windows Phone 7 Applications with the Windows Azure Platform
Code Walkthrough of a Cloud Application Running on the Windows Azure Platform
Architecture.
Jim Nakashima Program Manager Cloud Tools
Microsoft Certification Paths
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Architecture.
Windows Azure Overview
What’s new in Visual Studio 2012
Day 2, Session 2 Connecting System Center to the Public Cloud
Cloud Platform Can Offer Needed Scalability to Handle the Next Big Hit in Social Gaming MINI-CASE STUDY “The Microsoft Azure platform has made it so easy.
Johan Lindberg, inRiver
SQL Azure to .NET Developers
06 | SQL Server and the Cloud
Presentation transcript:

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

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 ASP.NET Web Forms Business Transactions

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

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

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

demo StockTrader v6 All-Up Demo

Optimizing Scale Out Data Tier Using SQL Azure Federations

Account AccountProfile Holding Orders Quote

NewsTopics Account AccountProfile Holding Orders AccountDevice Quote QuoteSymbol

demo Federations Configuration

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(); }

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

Optimizing De-coupling BSL from Ordering using Azure Service Bus

Async Request

Optimizing Service Bus for High Volume Messaging

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

100% Shared Code0% Shared Code

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