Connected clients & continuous services Line of Business Application Event Aggregator Team Sharepoint Site … Household Appliance Phone, Tablet, PC Point.

Slides:



Advertisements
Similar presentations
Service Bus Sender Receiver Frontend Nodes Ctrl Forwarder outbound socket connect outbound socket rendezvous Ctrl NLB Integrated w/ WCF programming.
Advertisements

Windows Azure AppFabric Caching Service Bus Access Control Integration Composite App (WF, WCF)
Cloud Integration Patterns Connect your apps, devices & Vanhoutte.
Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid.
Windows Azure Mobile Services Matt Milner
Building loosely-coupled Apps with Windows Azure Service Bus Topics and Queues Name Title Microsoft Corporation.
Push to ALL the iPhones with Azure Chris Risner Senior Technical Microsoft Azure.
PerformanceScalability Customer Advisory Team (CAT) Engagement Scenario Windows Azure web application Tracks election results during local and national.
Apps of the past Users of today ApplicationOn-PremisesApplication.
Api Apps Easily build and consume APIs in the cloud Web Apps Web apps that scale with your business Logic Apps Automate business process across SaaS.
T Sponsors Paul Larsen Principal Program Manager, Microsoft Integrating cloud with existing IBM Systems BizTalk Summit 2015 – London ExCeL London | April.
Azure Service Bus Coast to coast Bus tour.
Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft cloud infrastructure PaaS Web Mobile.
Brent Stineman – Technical Evangelist and code monkey
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
Kirill Gavrylyuk | Principal Program Manager Lead, Azure Mobile Miranda Luna | Product Manager, Azure Mobile.
Visual Studio Load Test Web Service Test Agent Pool - Dynamic Results database Worker Azure Blobs Azure Tables.
Windows Azure Rugby Tickets On-Premises Existing Systems of Record.
Memi Lavi Senior Consultant MCS, Microsoft Israel Self Service Private Cloud With Windows Azure Pack.
Khalid Siddiqui Senior Architect, Mobility Center of Excellence Microsoft Corporation SESSION CODE: WPH311.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Service Bus Solution Patterns Clemens Vasters Principal Technical Lead Microsoft Corporation Abhishek Lal Senior Program Manager Microsoft Corporation.
Driving the Azure Service Bus Scott Klueppel Solutions Architect SOAlutions, Inc.
Integration Capabilities of the Adapter Pack BizTalk Server, Windows Azure Service Bus, Connect for services.
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Windows Phone 8 uses Microsoft Push Notifications Windows 8/8.1 uses Windows Notification Service Windows Phone 8.1 uses Windows Notification.
Datacenter LOB web service LOB app Partner Mobile Device.
Kirill Principal Lead Program Manager High Scale Cross Platform Push Notifications.
Windows News app uses Notification Hubs Platform Notification Service App back-end Client app.
Building SharePoint Online Applications in a Hybrid World Chris Johnson General Manager Provoke Solutions - Seattle OSP331.
Maggie Myslinska (Program Manager) Microsoft Corporation SESSION CODE: ASI204.
Event Hubs : million events per second to the Cloud The Microsoft Azure hyper scale ingestion Paolo Patierno Senior Software Engineer.
Solutions Road Show – 13 December 2013 | India Alok Agrawal Practice Lead – UC & C Communication and Collaboration.
Service Bus for Windows Server Introduction to Service Bus brokered messaging.
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Developers Interested in HTML5 Games Interested in Windows Azure Interested in Game Development.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Sudhir Hasbe Sr. Product Manager Microsoft Corporation SESSION CODE: SIA307 Renga Srinivas Sr. Program Manager Paul Larsen Product Unit Manager.
ROLE 1 ROLE 2 Q/T Durable 1:1 – 1:n – Filtered Sessions w/State De-duplication Transactions Batching Scheduling & TTL Auto-forwarding Dead-lettering.
TechEd /24/2017 4:55 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
SDK 2.0 April 2013 SDK 2.1 July 2013 SDK 2.2 Oct 2013 SDK 2.3 April 2014 SB1.1 Preview—6/13 Interoperability with AMQP 1.0 Shared Access Signature.
ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Mobile + Cloud: Building Mobile Applications with Windows Azure Wade Wegner Blog:
Microsoft Confidential Automation Query, Manage and Configure Windows Azure resources (VMs, Cloud Services, Websites, Storage, Queues, Databases etc…)
Connecting devices to the Azure IOT Hub
Service bus Secure messaging and relay capabilities Easily build hybrid apps Enable loosely coupled solutions.
PC254 Team Members Project LiteWeb Report Status, Access Project Sites Project Managers Project Online + Project Pro Web & Client Create & Update.
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
MAINFRA ME Line of Business MS DYNAMICS CRM.
Windows Azure poDRw_Xi3Aw.
Hybrid Will Rule: Options to Connect, Extend and Integrate Applications in Your Data Center and Windows Azure Yousef A. Khalidi Distinguished Engineer.

PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
ACCELERATE INNOVATIONS USING CLOUD DIFFERENTIATE WITH DESIGN AND USER EXPERIENCE DELIVER SCALE AND AGILITY TO THE CLOUD. THE RIGHT WAY. What we do at.
Integration choices 3 Connect your Existing apps to the cloud Build out your business without building new datacenters Run existing integrations in.
Windows News app uses Notification Hubs Platform Notification Service App back-end Client app.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
The changing cloud continuum COST-EFFICIENCY Simpler Management PaaS SaaS platform as a service software as a service IaaS infrastructure.
Blaz Lipuscek Diventic d.o.o. cloudHQ.net Integrating mobile clients with on-premise business data.
Brian Blanchard Web: Oakwoodsys.com Blog: aka.ms/BrianBlanchard.
Microsoft Build /28/2017 6:34 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Building Azure Mobile Apps
Microsoft Dynamics CRM and Azure Service Bus Integration
Modernizing your Remote Access
UI Test Automation with Appium
Amit R Bhatia / Puneeth Nayak
Azure IoT End-to-End Martin Abbott.
Windows Azure Web Sites & On-Premises Connectivity
Mobile Services and Cloud Scalability Enable Connections Between Brands and Customers MINI-CASE STUDY “It became clear that Microsoft Azure was the way.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows Azure Web Sites & On-Premises Connectivity
Presentation transcript:

Connected clients & continuous services Line of Business Application Event Aggregator Team Sharepoint Site … Household Appliance Phone, Tablet, PC Point of Sale Kiosk SaaS Cloud Service Solution Queues TopicsRelays Notification Hubs 

ROLE 1 ROLE 2 Q/T Durable 1:1 – 1:n – Filtered Sessions w/State De-duplication Transactions Batching Scheduling & TTL Auto-forwarding Dead-lettering Features: And Many More…

Cloud-Hosted Service Service DB On-Premises Resources Relay

Modern and engaging applications

Cloud-Hosted Service Notification Hub

Registration at app launch Client app contacts Platform Notification Service, to retrieve current device/channel handle (e.g. ChannelURIs, device tokens) App updates handle in back-end Sending Notification App back-end send notification to the PNS PNS pushes the notification to the app on the device Maintenance Delete expired handles when PNS rejects them Platform Notification Service App back-end Client app

One-time set up Create a Notification Hub in Service Bus It contains the credentials required by the Platform Notification Service (PNS) Register The client app retrieves its current handle from the PNS Client app creates (or updates) a registration on the Notification Hub with the current handle Send Notification The app back-end sends a message to the Notification Hub Notification Hub pushes it to the PNS’ APNsWNS Service Bus Notification Hub App back-end iOS app Windows Store app

Service Bus Notification Hub App back-end Tag:”Beatles” Tag:”Wailers” Tag:”Beatles”

Service Bus Notification Hub App back-end $(message) { aps: { alert: “$(message)” } { message: “Hello!” } Hello!

Location transparency

Heterogeneous clients

Clients / Applications NetMessagingBinding.NET Service Bus Messaging API.NET WCF Service Model SB Messaging Protocol (net.tcp, proprietary) AMQP 1.0 Service Bus C/C++ (incl Embedded) Apache Proton-C Windows (.NET) Others (incl. non.NET Windows) HTTP(S) PHP client Node.j s client Python client Java/JMS Apache Qpid JMS AMQP 1.0 Any HTTP client

Addressability

Connectivity

Devices PC Browsers Basic Devices IIS (Node.js) Server Service Bus Topic

Security

Resilience

MessagingFactory mf = MessagingFactory.Create(); mf.RetryPolicy = RetryExponential.Default; // retry on transient errors until the OperationTimeout is reached mf.RetryPolicy = RetryPolicy.NoRetry; // disables retry for transient errors

Service Bus Namespace Web / Frontend Roles Worker / Backend Roles

Service Bus Namespace Web / Frontend Roles Service Bus Paired Namespace

Service Bus Namespace Web / Frontend Roles Service Bus Paired Namespace Syphon enabled Worker / Backend Roles

Service Bus Namespace Web / Gateway Roles Worker / Backend Roles Service Bus Paired Namespace

factory = MessagingFactory.Create(SB_Primary_NS_Address); factory.PairNamespace(new SendAvailabilityPairedNamespaceOptions { EnableSyphon = true, TransferQueueCount = 10, MessagingFactory = paired-NS_factory, NamespaceManager = paired-NS_manager }); factory.Open();

Connected clients & continuous services Line of Business Application Event Aggregator Team Sharepoint Site … Household Appliance Phone, Tablet, PC Point of Sale Kiosk SaaS Cloud Service Solution Queues TopicsRelays Notification Hubs 

Windows Enterprise: windows.com/enterprisewindows.com/enterprise

Drop by the Windows Azure booth to participate in the Windows Azure Challenge for even more prizes! MSDN Subscribers: you’ve got it, now use it Activate your MSDN Benefit & try it by 9/30 You could win* an Aston Martin V8 Vantage! Go to: