Building Real-time and Responsive Applications on Azure. Girish Phadke & Maneesha Marathe Tata Consultancy Services Ltd.

Size: px
Start display at page:

Download "Building Real-time and Responsive Applications on Azure. Girish Phadke & Maneesha Marathe Tata Consultancy Services Ltd."

Transcription

1 Learn. Connect. Explore.

2 Building Real-time and Responsive Applications on Azure Girish Phadke & Maneesha Marathe Tata Consultancy Services Ltd.

3 Real-time and Responsive Scenarios Trading Applications for Financial Services Industry Real time trade orders placement and execution Industrial Automation Applications for Manufacturing Industry Remote device and process management for manufacturing plants Real time supply chain visibility Citizen Service Applications for Government Agencies Disaster Response Services Traffic Monitoring Services Smart City Initiatives Shipment Tracking for Logistics Industry Shipment package delivery and pickups using Mobile Devices Real time visibility into shipment status for guaranteed delivery

4 Platform Needs for Responsive Applications Layer Needs Network Low Latency Messaging Reliable and Secure Delivery Client Offline Capability Services Asynchronous Request Processing Dynamic Load Balancing On demand Scalability Asynchronous Notifications Application and Database Horizontal Scalability

5 Considerations for Developing Responsive Global Applications on Cloud Enablers Cloud platforms provide capabilities for asynchronous request processing and asynchronous events Cloud platforms support dynamic provisioning of resources and horizontal scalability Cloud platforms provide some amount of resilience to faults but applications need to be architected to recover from failure scenarios Inhibitors Cloud applications in general have higher latency depending on the location of the data center Messages are delivered over Internet which presents challenges for reliable and secure delivery

6 Developing Responsive Global Applications on Azure Solution Capability Low Latency Secure Communication Reliable Delivery of Messages Real-time Event Processing Push Notifications to Devices Dynamic Provisioning of Resources Horizontal Scalability Resilient Infrastructure and Application Azure Capability Azure Express Route Azure Service Bus Azure Events Hub Azure Notifications Hub Azure Auto scaling Azure SQL Database Sharding Availability Sets and DR using Azure Data Centers

7 Key Topics for this Session Techniques for minimizing Azure latency for improved performance Leveraging Azure Service Bus for asynchronous messaging Sending Large Scale Push Notifications to Devices Real-life example along with key design patterns

8 Why Latency Matters in Cloud Scenarios

9 Minimizing Latency in Azure Network Latency: User and Application Application and SQL Azure DB Perceived performance: Response Time = 2x(Latency A + Latency B) + (Application Execution Time on Cloud) Minimizing Latency A Judicious choice of the Data Center to minimize the packet routing overheads Use of Communication Gateway Server at remote locations along with ExpressRoute Use of WAN Accelerators along with Azure Minimizing Latency B Driven by Regional VNETs (Default) Web Role SQL V M

10 Virtual Network and ExpressRoute Public internet Public internet Microsoft Azure Microsoft Azure Microsoft Azure Public internet

11 Service Bus for Responsive Applications Real-world Scenarios for Cloud Messaging Trades from Stock Trading Terminals to be routed to Trade Execution Service Sales data from POS Terminals to be routed to Inventory Management System Shipment Pickup message from Devices needs to be routed to Logistics Planning Service Why use Service Bus Temporal Decoupling With the asynchronous messaging pattern, producers and consumers do not have to be online at the same time Load Leveling and Balancing Consuming application (the worker) only has to be provisioned to service an average load rather than a peak load As the load increases, more worker processes can be added to read from the worker queue Loose Coupling Using message queuing to intermediate between message producers and consumers provides an intrinsic loose coupling between the components

12 Azure Service Bus Patterns Design Patterns Queues Load Leveling Relayed Messaging Messaging Patterns Brokered Messaging One Consumer No Filter Transactions and De-duplication Coupled / Connectivity based Request-Response, Pub-Sub Distributed Systems, On-Premise Integration, Real-Time Loosely coupled Asynchronous, Batch, Offline, Pub- Sub, Request-Response Chat, Multi-Player Gaming, Durable Data (Orders) Topics and Subscriptions Publish-Subscribe On-Premise Service Wrapper Design Patterns Queue Chaining Multiple subscription based consumers Subscription Filters Transactions and De-duplication Priority Queue

13 Real Time Event Processing with Azure Events Hub Events Hub Capabilities Collecting event streams at high throughput from devices/services for use in real-time and batch processing. Client-side cursor, partitioned consumer support, and significant time-based retention Process event streams per device "in order" using several backend services (publish/subscribe.) Application Scenarios for Events Hub (Internet of Things) Industrial Automation - Remote Asset Monitoring Solution for Air Chiller, Pump Monitoring, Pipelines Building Automation - Access control system, Video Surveillance, Lighting and shade monitoring/control for buildings Utilities - Smart Metering Solutions, Home Energy Management

14 Push Notifications to Devices Key Application Scenarios Reservation confirmation in a Movie Ticket Booking application Send location-based coupons to user segments. Send event notifications to users or groups for sports/finance/games applications. Notify users of enterprise events like new messages/ s, and sales leads. Mechanisms for Push Notifications Azure Service Bus Notifications Hub Provides Multiplatform, scaled-out push notification infrastructure Azure Mobile Services Push Notifications Provides data access and storage, authentication, and push notifications Leverages Notifications Hub in the background

15 Notifications Hub Capabilities Multiple Platforms -Support for all major mobile platforms (Windows/Windows Phone, ios, Android). Works with any backend Cloud or On-premise,.NET, Java, Node Scale - Scales to millions of devices Personalization Supports per device localization and personalization Security - Shared Access Secret (SAS) or federated authentication. Delivery Patterns Broadcast, Unicast/Multicast, Segmentation

16 Real-life Scenario Bike Rental Service Overview Service Provider intends to launch a Bike Rental Service across Multiple Cities and Continents Key capabilities that Solution must provide Allow administrators to define bike service and its configuration parameters Allow subscribers to register for service along with payment method Allow subscribers to make payments for the service subscription Allow subscribers to book Bikes and optionally make payments Track issue and return of bikes Send notifications to subscribers for not returning a bike, subscription renewal, payment receipt etc. Perform metering, billing for service usage and penalties for service misuse Enable centralized monitoring and analytics of the health of stations and bike usage

17 Dialog Title Dialog Title Proposed Solution Architecture Station App Station N GPRS/3G Bike Service Definition App, Subscription Management App, Bike Reservation and Payment App, Station Services, Notifications Service Station Station App Station 1 Station Regional DC Communication Gateway GPRS/3G ExpressRoute Connection HTTP / HTTPS (REST / JSON) Web and Worker Roles On-Premise Data Center Active Direct ory SQL Database ERP Application Access Notifications Hub HTTP / HTTPS (REST / JSON) NO SQL Database Subscriber Service Bus ExpressRoute Connection Exchange / SMTP Server Application Access Call Center

18 Key Design Patterns for Bike Rental Service Bounded Context Bike Service Definition & Subscription Management Bike Reservation and Payment Occasionally Disconnected Bike Stations Design Patterns MVC and CRUD MVC, Command Query Responsibility Segregation and Event Sourcing Service Bus and Publish/Subscribe

19 CQRS and Event Sourcing Pattern Event Store Server Application [Windows Server 2012, IIS 8,.NET 4.5.1, App Fabric].NET Web API / Web Services Batch Jobs Notification Service Data Storage (Windows Server 2012, SQL Server 2014, SSRS) Application Database Web Browser HTML 5 CSS3,jQueryUI, jquerymobile, Toastr Service Bus JavaScript [AngularJS,, jquery, MomentJS] Read Cache Reporting Database Interface Components CQRS provides separation of read and write sides Read Cache can be implemented via a NO SQL Database CQRS enables enhanced scalability, reduced complexity and increased flexibility CQRS should be leveraged only when you a bounded context that is collaborative with multiple actors operating on same set of data Need to deal with the issue of stale data in CQRS Event Sourcing pattern typically complements CQRS Event source stores the history that determines the current state of the application.

20 Processing Station Events using Service Bus Bike Station Service Bus Sub Audit Bike Station Data Collection Topic Sub Sub Usage Tracking Bike Station Station Monitoring

21 Session Recap Minimizing latency is key to implementing Real-time applications on Azure Judiciously choose the Azure data center Evaluate ExpressRoute as an option Leverage Azure Service Bus for Hybrid Scenarios Asynchronous, reliable and scalable messaging Deliver Push Notifications using Azure Notifications Hub Scalable, secure, cross platform notifications to millions of devices Leverage CQRS and Event Sourcing Patterns based on the bounded domain context

22 References Related references for you to expand your knowledge on the subject Azure ExpressRoute M-B388#fbid M-B422#fbid= Azure Service Bus Azure Events Hub Azure Notifications Hub Azure-Notification-Hubs technet.microsoft.com/en-in aka.ms/mva msdn.microsoft.com/

23 Your Feedback is Important Fill out evaluation of this session and help shape future events. OPTION 1 OPTION 2 OPTION 3: Feedback stations outside the hall

24 Follow us online Facebook facebook.com/microsoftdeveloper.india Twitter twitter.com/msdevindia

25

Why & How Public Cloud. Deepthi Anantharam Technology

Why & How Public Cloud. Deepthi Anantharam Technology Why & How Public Cloud Deepthi Anantharam Technology Evangelist @deananth Why the cloud? Rapidly setup environments to drive business priorities Scale to meet peak demands Increase daily activities, efficiency

More information

Course 20535A: Architecting Microsoft Azure Solutions

Course 20535A: Architecting Microsoft Azure Solutions Course 20535A: Architecting Microsoft Azure Solutions Module 1: Application Architecture Patterns in Azure This module introduces and reviews common Azure patterns and architectures as prescribed by the

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Microsoft Official Course - 20535 Architecting Microsoft Azure Solutions Length 5 days Prerequisites Create resources and resource group in Azure. Manage users, groups, and subscriptions in an Azure Active

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Architecting Microsoft Azure Solutions 20535A; 5 Days; Instructor-led Course Description This course is intended for architects who have experience building infrastructure and applications on the Microsoft

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Course 20535: Architecting Microsoft Azure Solutions Page 1 of 8 Architecting Microsoft Azure Solutions Course 20535: 4 days; Instructor-Led Introduction This course is intended for architects who have

More information

Microsoft Azure Architect Design (AZ301)

Microsoft Azure Architect Design (AZ301) Microsoft Azure Architect Design (AZ301) COURSE OVERVIEW: This four-day course is aligned to Azure Exam:AZ-301, Azure Solutions Architect-Design and contains the following: AZ-301T01: Designing for Identity

More information

Tikuhao ᦤկϧϮ,7䅸䆕㗗䆩乬ᑧ ᙼ䕏ᵒ䗮䖛㗗䆩 ІЗ߃Ҳ ޏ߆ԇ NZZV ]]] ZOQ[NGU IUS

Tikuhao ᦤկϧϮ,7䅸䆕㗗䆩乬ᑧ ᙼ䕏ᵒ䗮䖛㗗䆩 ІЗ߃Ҳ ޏ߆ԇ NZZV ]]] ZOQ[NGU IUS Tikuhao Exam : 70-534 Title : Architecting Microsoft Azure Solutions Version : Demo 1 / 7 1. Topic 1, VanArsdel, Ltd Overview VanArsdel, Ltd. builds skyscrapers, subways, and bridges. VanArsdel is a leader

More information

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary MOC 20535 A: Architecting Microsoft Course Summary Description This course is intended for architects who have experience building infrastructure and applications on the Microsoft platform. Students should

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Architecting Microsoft Azure Solutions Duración: 5 Días Código del Curso: M20534 Temario: This course is intended for architects who have experience building infrastructure and applications on the Microsoft

More information

Azure Part 2 - Cloud Agility with ZVR. Mike Nelson, Cloud Architect Shannon Snowden, Sr. Technical Architect

Azure Part 2 - Cloud Agility with ZVR. Mike Nelson, Cloud Architect Shannon Snowden, Sr. Technical Architect Azure Part 2 - Cloud Agility with ZVR Mike Nelson, Cloud Architect Shannon Snowden, Sr. Technical Architect Digital Transformation DVDs > Streaming Video Distributing Content > Producing Content Netflix-

More information

Integrating the Enterprise. How Business Leaders are Implementing Digital Integration

Integrating the Enterprise. How Business Leaders are Implementing Digital Integration Integrating the Enterprise How Business Leaders are Implementing Digital Integration Today s Session In Review Business Value of IoT Building an IoT Backbone Integrating the Enterprise Market Potential

More information

What s new on Azure? Jan Willem Groenenberg

What s new on Azure? Jan Willem Groenenberg What s new on Azure? Jan Willem Groenenberg Why the cloud? Rapidly setup environments to drive business priorities Scale to meet peak demands Increase daily activities, efficiency and reduced cost. Why

More information

Vendor: Microsoft. Exam Code: Exam Name: Architecting Microsoft Azure Solutions. Question 1 -- Question 20

Vendor: Microsoft. Exam Code: Exam Name: Architecting Microsoft Azure Solutions. Question 1 -- Question 20 Vendor: Microsoft Exam Code: 70-534 Exam Name: Architecting Microsoft Azure Solutions Question 1 -- Question 20 Visit PassLeader and Download Full Version 70-534 Exam Dumps Case Study 1 - VanArsdel, Ltd

More information

Think Connected. Modern IoT Solutions with Microsoft Azure. Mihail Mateev, Solutions Architect, Technical PM and Senior Technical Strypes

Think Connected. Modern IoT Solutions with Microsoft Azure. Mihail Mateev, Solutions Architect, Technical PM and Senior Technical Strypes Think Connected Modern IoT Solutions with Microsoft Azure Mihail Mateev, Solutions Architect, Technical PM and Senior Technical Evangelist @ Strypes SQLSat Kyiv Team Olena Smoliak Vitaliy Popovych Oksana

More information

Introduction to the IBM MessageSight appliance for Mobile Messaging and M2M

Introduction to the IBM MessageSight appliance for Mobile Messaging and M2M Introduction to the IBM MessageSight appliance for Mobile Messaging and M2M Arnaud Mathieu and Andrew Schofield IBM Software Group Session TSM-1986 2013 IBM Corporation Please Note IBM s statements regarding

More information

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects www.peaklearningllc.com Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects (3 Days) Overview This training course covers a wide range of integration solutions

More information

Windows 2003 End of Support: Why, What and How? Ashok Srinivasan Architect

Windows 2003 End of Support: Why, What and How? Ashok Srinivasan Architect Learn. Connect. Explore. Windows 2003 End of Support:, and? Ashok Srinivasan Architect Agenda : what is the challenge? : is this a challenge or an opportunity? : having decided, how do we move forward?

More information

Cloud OS Customer-Ready Services

Cloud OS Customer-Ready Services Cloud OS Customer-Ready Services ON-PREMISES CONSISTENT 1PLATFORM MICROSOFT SERVICE PROVIDER Web Platform application Services (PaaS) Infrastructure Services (IaaS) Reliable messaging Virtual Networking

More information

Bluemix Overview. Last Updated: October 10th, 2017

Bluemix Overview. Last Updated: October 10th, 2017 Bluemix Overview Last Updated: October 10th, 2017 Agenda Overview Architecture Apps & Services Cloud Computing An estimated 85% of new software is being built for cloud deployment Cloud Computing is a

More information

DEVELOPING APPLICATIONS USING MICROSERVICES AND MICROSOFT AZURE SERVICE FABRIC 1

DEVELOPING APPLICATIONS USING MICROSERVICES AND MICROSOFT AZURE SERVICE FABRIC 1 DEVELOPING APPLICATIONS USING MICROSERVICES AND MICROSOFT AZURE SERVICE FABRIC ABSTRACT Microservices based architectures allow for increased scalability and agility when developing and maintaining Customer

More information

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle

More information

House Keeping. You are in Listen Only Mode. Azure 101: Azure Overview. Azure 201: How to do a Cost Estimate for Virtual Machines

House Keeping. You are in Listen Only Mode. Azure 101: Azure Overview. Azure 201: How to do a Cost Estimate for Virtual Machines House Keeping You are in Listen Only Mode Use the WebEx Chat window to enter question Azure 101: Azure Overview First Tuesday of each Month Azure 201: How to do a Cost Estimate for Virtual Machines Second

More information

Big Data Cloud. Simple, Secure, Integrated and Performant Big Data Platform for the Cloud

Big Data Cloud. Simple, Secure, Integrated and Performant Big Data Platform for the Cloud Big Data Cloud Simple, Secure, Integrated and Performant Big Data Platform for the Cloud Big Data Platform engineered for the data-driven enterprise Oracle s Big Data Cloud delivers a Big Data Platform

More information

Azure. Bruno Kovačić Axilis, Microsoft MVP

Azure. Bruno Kovačić Axilis, Microsoft MVP Azure Bruno Kovačić Axilis, Microsoft MVP Why the cloud? Game sessions hosted using Azure Hosted using >100,000 Azure Virtual Machines Why the cloud? Rapidly setup environments to drive business priorities

More information

Administering Microsoft System Center Configuration Manager and Cloud Services Integration (beta) (703)

Administering Microsoft System Center Configuration Manager and Cloud Services Integration (beta) (703) Administering Microsoft System Center Configuration Manager and Cloud Services Integration (beta) (703) Configure and Maintain a Configuration Manager Management Infrastructure Configure the management

More information

OneList Approvals Technical Overview

OneList Approvals Technical Overview OneList Approvals Technical Overview V 3.8 April 2015 Contents 1. OneList Approvals... 3 1.1. What is OneList...3 1.2. Key business benefits of OneList...4 1.3. Key features of OneList...5 1.4. How does

More information

Get ready to be what s next.

Get ready to be what s next. Get ready to be what s next. What is your motivation? Question Is your organization taking advantage of the cost savings, scalability, and flexibility associated with cloud computing? Can your organization

More information

Free On-Line Microsoft PDF

Free On-Line Microsoft PDF Free On-Line Microsoft 70-534 PDF Microsoft 70-534 Dumps Available Here: microsoft-exam/70-534-dumps.html Enrolling now you will get access to 126 questions with a unique 70-534 dumps. Testlet 1 VanArsdel,

More information

Auditing and Azure Automation with Azure SQL Database. Sanjay Nagamangalam Principal Group Program Manager, SQL Server

Auditing and Azure Automation with Azure SQL Database. Sanjay Nagamangalam Principal Group Program Manager, SQL Server Learn. Connect. Explore. Auditing and Azure Automation with Azure SQL Database Sanjay Nagamangalam Principal Group Program Manager, SQL Server Session Objectives And Takeaways We ll cover two topics in

More information

What companies are looking for

What companies are looking for What companies are looking for Reduce costs and inefficiencies Increase revenue Create new business models The Internet of Things helps to reach these goals Insights Speed & Efficiency Innovation & new

More information

Course Outline (10996A)

Course Outline (10996A) Course Outline (10996A) Module 1: Overview of System Center 2016 In this module, you will learn about the different components in System Center 2016 including how they are placed within the architecture.

More information

Cloud & Datacenter Monitoring with System Center Operations Manager

Cloud & Datacenter Monitoring with System Center Operations Manager Cloud & Datacenter Monitoring with System Center Operations Manager Course 10964B - Five days - Instructor-led - Hands-on Introduction This five-day course will provide students with the key knowledge

More information

http://azure123.rocks/ Agenda Why use the cloud to build apps? Virtual machines for lift-shift scenarios Microservices and Azure Service Fabric Data services in Azure DevOps solutions Compute Compute

More information

TECHED USER CONFERENCE MAY 3-4, 2016

TECHED USER CONFERENCE MAY 3-4, 2016 TECHED USER CONFERENCE MAY 3-4, 2016 Guido Falkenberg Software AG From Application Modernization to Digital Enterprise Transformation THE VALUE OF CORE APPLICATIONS IMPORTANCE AND CRITICALITY Tailored

More information

Azure IoT Suite. Secure device connectivity and management. Data ingestion and command + control. Rich dashboards and visualizations

Azure IoT Suite. Secure device connectivity and management. Data ingestion and command + control. Rich dashboards and visualizations Azure IoT Suite Secure device connectivity and management Data ingestion and command + control Rich dashboards and visualizations Business workflow integration Move beyond building blocks with pre-configured

More information

AXIO ProServ: Optimized Operations for the Global Project Management-based Enterprise

AXIO ProServ: Optimized Operations for the Global Project Management-based Enterprise Technical Brief AXIO ProServ: Optimized Operations for the Global Project Management-based Enterprise AXIO for Professional Services from Velosio is an end-to-end business software solution for project

More information

Canopy IoT Platform BEYOND BASIC DEVICE MANAGEMENT

Canopy IoT Platform BEYOND BASIC DEVICE MANAGEMENT Canopy IoT Platform BEYOND BASIC DEVICE MANAGEMENT Canopy TM IoT Platform is the most advanced cloud solution for managing large networks of self-service devices, kiosks, vending machines and more. Go

More information

EXAMPLE SOLUTIONS Hadoop in Azure HBase as a columnar NoSQL transactional database running on Azure Blobs Storm as a streaming service for near real time processing Hadoop 2.4 support for 100x query gains

More information

Content. 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation

Content. 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation TwinCAT IoT Content 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation 2 Corporate goals of end customers Reduce production

More information

Security Solutions in Azure

Security Solutions in Azure Security Solutions in Azure Dylan de Jong Cloud solution architect Dyjong@Microsoft.com Welk jaar was dit? ADD A FOOTER Welk jaar werd het Microsoft Azure? 4 ADD A FOOTER 10 Jaar + Geleden ADD A FOOTER

More information

Accelerating Adaptive UI with Serverless Cloud Backend Presented by: David Atkins Principal Solution Architect Dan Mitchell Principal Sales Engineer

Accelerating Adaptive UI with Serverless Cloud Backend Presented by: David Atkins Principal Solution Architect Dan Mitchell Principal Sales Engineer Accelerating Adaptive UI with Serverless Cloud Backend Presented by: David Atkins Principal Solution Architect Dan Mitchell Principal Sales Engineer 1 A Tale of Two Companies DigiCom Medium-sized IT parts

More information

CertJuken http://www.certjuken.com 専門的な IT 認証問題集を提供する CertJuken Exam : 70-535 Title : Architecting Microsoft Azure Solutions Vendor : Microsoft Version : DEMO Get Latest & Valid 70-535 Exam's Question

More information

Financial Data Enterprise Platform

Financial Data Enterprise Platform BCC Group 2017 DEC Rel. 3.2 EN Financial Data Enterprise Platform 1 Financial Data Enterprise Platform ONE [Cloud] Financial Data [Cloud] Platform 2 Financial Data Enterprise Platform ONE " You never change

More information

IOT ARCHITECTURAL CHALLENGES

IOT ARCHITECTURAL CHALLENGES IOT ARCHITECTURAL CHALLENGES DR. ADEL AL-HEZMI ADEL.AL-HEZMI@T-SYSTEMS.COM IoT Tunisia Forum,Tunis 27 th April 2018 Outline 01 IoT challenges 02 03 04 Towards micro-service architecture Messaging brokers

More information

Cloud Platforms. Various types and their properties. Prof. Balwinder Sodhi. 1 Computer Science and Engineering, IIT Ropar

Cloud Platforms. Various types and their properties. Prof. Balwinder Sodhi. 1 Computer Science and Engineering, IIT Ropar Cloud Platforms Various types and their properties Prof. Balwinder Sodhi 1 Computer Science and Engineering, IIT Ropar Cloud Classification Service model based Depends on the cloud services being offered

More information

MICROSOFT AZURE THE CLOUD PLATFORM FOR DIGITAL TRANSFORMATION

MICROSOFT AZURE THE CLOUD PLATFORM FOR DIGITAL TRANSFORMATION MICROSOFT AZURE THE CLOUD PLATFORM FOR DIGITAL TRANSFORMATION G I N A M O N T G O M E R Y, V - T S P, M C S A, M C T S, M C P S R. D I R E C T O R, M I C R O S O F T C L O U D S E R V I C E S S E P T E

More information

Transitioning Guide. Important information to help you transition to Microsoft Dynamics 365 from Dynamics CRM THE MICROSOFT SUITE CONSISTS OF.

Transitioning Guide. Important information to help you transition to Microsoft Dynamics 365 from Dynamics CRM THE MICROSOFT SUITE CONSISTS OF. Transitioning Guide Important information to help you transition to Microsoft Dynamics 365 from Dynamics CRM THE MICROSOFT SUITE CONSISTS OF Office 365 Microsoft Dynamics 365 Power BI Sales Customer Service

More information

TechArch Day Digital Decoupling. Oscar Renalias. Accenture

TechArch Day Digital Decoupling. Oscar Renalias. Accenture TechArch Day 2018 Digital Decoupling Oscar Renalias Accenture !"##$ oscar.renalias@acenture.com @oscarrenalias https://www.linkedin.com/in/oscarrenalias/ https://github.com/accenture THE ERA OF THE BIG

More information

Transform Application Performance Testing for a More Agile Enterprise

Transform Application Performance Testing for a More Agile Enterprise SAP Brief SAP Extensions SAP LoadRunner by Micro Focus Transform Application Performance Testing for a More Agile Enterprise SAP Brief Managing complex processes Technology innovation drives the global

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions Course # Exam: Prerequisites Technology: Delivery Method: Length: 20533 70-533 20532 Microsoft Products Instructor-led (classroom) 5 Days Overview

More information

HPE Flexible Capacity with Microsoft Azure & Azure Stack

HPE Flexible Capacity with Microsoft Azure & Azure Stack HPE Flexible Capacity with Microsoft Azure & Azure Stack The vision behind making Hybrid IT consumption a reality Reuben Melville Version 2.0 Compliance Recent outages of Public Cloud solutions, major

More information

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION. A RapidValue Solutions Whitepaper

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION. A RapidValue Solutions Whitepaper POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION A RapidValue Solutions Whitepaper Executive Summary Enterprise mobility has transformed the way businesses engage with customers,

More information

Creating an integrated plug-and-play supply chain with serverless computing

Creating an integrated plug-and-play supply chain with serverless computing Microsoft IT Showcase Creating an integrated plug-and-play supply chain with serverless computing Microsoft Core Services Engineering (CSE, formerly Microsoft IT) teamed with the Microsoft Devices Supply

More information

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

More information

Unvired Mobile Platform - Whitepaper. Unvired Inc.

Unvired Mobile Platform - Whitepaper. Unvired Inc. Unvired Mobile Platform - Whitepaper Unvired Inc. Contents Unvired Mobile Platform - Connecting the world : People, Devices, Things and Enterprises... 2 Overview... 2 Features... 3 Cloud... 4 Technical

More information

Dave Ruijter Lead Consultant Data & Analytics

Dave Ruijter Lead Consultant Data & Analytics Gebruikersdag 2018 Dave Ruijter Lead Consultant Data & Analytics Helping customers to go from data to insights to intelligent actions. Creating the best solution, no matter the challenges. Combining multiple

More information

Sage Inspire Tour Sage 300 ERP: The Road Ahead

Sage Inspire Tour Sage 300 ERP: The Road Ahead Sage Inspire Tour Sage 300 ERP: The Road Ahead Our Vision: To be recognized as the most valuable supporter of small and medium sized companies by creating greater freedom for them to succeed Sage Product

More information

IBM Tivoli Workload Automation View, Control and Automate Composite Workloads

IBM Tivoli Workload Automation View, Control and Automate Composite Workloads Tivoli Workload Automation View, Control and Automate Composite Workloads Mark A. Edwards Market Manager Tivoli Workload Automation Corporation Tivoli Workload Automation is used by customers to deliver

More information

Asset Tracking Solutions. Partial Controls and Features

Asset Tracking Solutions. Partial Controls and Features Partial Controls and Features Cloud Hosting and Data Storage- No servers required - Allows you to focus on running your business. GPS On scan GPS location data captured Audit Data Timestamped to ensure

More information

Introducing Infor Xi/Ming.le for M3

Introducing Infor Xi/Ming.le for M3 Introducing Infor Xi/Ming.le for M3 Merit Consulting AS Sandnes/Norway karsten.hesselager@infor.com 1 2 Agenda Introducing Infor Xi Tech Stack Why have Infor developed Xi? What is included in Xi Demo of

More information

Application Migration Patterns for the Service Oriented Cloud

Application Migration Patterns for the Service Oriented Cloud Topic: Cloud Computing Date: July 2011 Author: Lawrence Wilkes Application Migration Patterns for the Service Oriented Cloud Abstract: As well as deploying new applications to the cloud, many organizations

More information

SKF Digitalization. Building a Digital Platform for an Enterprise Company. Jens Greiner Global Manager IoT Development

SKF Digitalization. Building a Digital Platform for an Enterprise Company. Jens Greiner Global Manager IoT Development SKF Digitalization Building a Digital Platform for an Enterprise Company Jens Greiner Global Manager IoT Development 2017-05-18 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SKF

More information

Workspace ONE. Insert Presenter Name. Empowering a Digital Workspace. Insert Presenter Title

Workspace ONE. Insert Presenter Name. Empowering a Digital Workspace. Insert Presenter Title Workspace ONE Empowering a Digital Workspace Insert Presenter Name Insert Presenter Title Every dimension of our lives is GOING DIGITAL 2 Consumerization is driving DIGITAL TRANSFORMATION Modern Workforce

More information

Business is being transformed by three trends

Business is being transformed by three trends Business is being transformed by three trends Big Cloud Intelligence Stay ahead of the curve with Cortana Intelligence Suite Business apps People Custom apps Apps Sensors and devices Cortana Intelligence

More information

Cybex Systems Release 8.2

Cybex Systems Release 8.2 Release 8.2 POS, Head Office, Advanced Series www.cybexsystems.com Ongoing investment in technology Crystal Reports, Microsoft SQL Server 2005.Net Framework Visual studio 2008 Advanced Series, Visual Studio

More information

ITEF - INTEGRATED TEST AND EVALUATION FRAMEWORK

ITEF - INTEGRATED TEST AND EVALUATION FRAMEWORK ITEF - INTEGRATED TEST AND EVALUATION FRAMEWORK Domains Field Operational Tests Connected Driving Maps Sensor data processing (e.g. Lidar) Application Scenarios Preparation/Conduction: Setup/ Planning

More information

DYNAMICS 365 live your future now

DYNAMICS 365 live your future now DYNAMICS 365 live your future now The time when purchasing a business information system was a complex and expensive project is long gone. All applications that are essential for conduct of business are

More information

IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS

IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS Course Duration: 5 Days About this course This course is aimed at experienced IT professionals who currently administer their on-premise infrastructure.

More information

Limitless Creativity in the Cloud (2018 Update)

Limitless Creativity in the Cloud (2018 Update) Limitless Creativity in the Cloud (2018 Update) Joel Sloss, Sr. Program Manager, Microsoft Dec. 5, 2018 End-to-End Pipeline in the Cloud Pre- and post-production workflows Whichever tools artists want

More information

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise Cloud Service Model Selecting a cloud service model Different cloud service models within the enterprise Single cloud provider AWS for IaaS Azure for PaaS Force fit all solutions into the cloud service

More information

Technical Brief. SBS Group offers: Solution Differentiators. Rapid Deployment and Adoption. A Truly Global Solution. Scalable and Agile

Technical Brief. SBS Group offers: Solution Differentiators. Rapid Deployment and Adoption. A Truly Global Solution. Scalable and Agile Working with clients, not just for them provides an agile business platform enabling rapid response to market or organizational changes. Rapid Deployment and Adoption Because it is based on Dynamics 365

More information

SAP Cloud Platform Pricing and Packages

SAP Cloud Platform Pricing and Packages Pricing and Packages Get Started Packages Fast. Easy. Cost-effective. Get familiar and up-and-running with Platform in no time flat. Intended for non-production use. Designed to help users become familiar

More information

IBM Message Hub. James Bennett Offering Manager, IBM Cloud Integration IBM Corporation

IBM Message Hub. James Bennett Offering Manager, IBM Cloud Integration IBM Corporation IBM Message Hub James Bennett Offering Manager, IBM Cloud Integration 2016 IBM Corporation The continued growth of PaaS 2 Use cases 1 Hub for asynchronously connecting services inside Bluemix or beyond

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions Duration: 5 Days Course Code: 20533C About this Course: This course is intended for IT professionals who are familiar with managing on-premises IT

More information

Mango Solution Easy Affordable Open Source. Modern Building Automation Data Acquisition SCADA System IIoT

Mango Solution Easy Affordable Open Source. Modern Building Automation Data Acquisition SCADA System IIoT Mango Solution Easy Affordable Open Source Modern Building Automation Data Acquisition SCADA System IIoT HTTP SQL is a 100% browser-based, cross platform software application that enables users to access

More information

Administering System Center Configuration Manager and Intune (NI114) 40 Hours

Administering System Center Configuration Manager and Intune (NI114) 40 Hours Administering System Center Configuration Manager and Intune (NI114) 40 Hours Outline Get expert instruction and hands-on practice configuring and managing clients and devices by using Microsoft System

More information

SYSPRO Product Roadmap Q Version 03

SYSPRO Product Roadmap Q Version 03 SYSPRO Product Roadmap Q4 2017 Version 03 This roadmap is intended for use as a guideline and for information purposes only, and represents SYSPRO s current view of our product direction. Due to the dynamic

More information

Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions

Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions Hector Garcia Tellado Program Manager Lead, Azure IoT Suite #IoTinActionMS #IoTinActionMS Agenda Customers using IoT today Microsoft

More information

Microsoft FastTrack For Azure Service Level Description

Microsoft FastTrack For Azure Service Level Description ef Microsoft FastTrack For Azure Service Level Description 2017 Microsoft. All rights reserved. 1 Contents Microsoft FastTrack for Azure... 3 Eligible Solutions... 3 FastTrack for Azure Process Overview...

More information

COURSE OUTLINE: Course 20533C- Implementing Microsoft Azure Infrastructure Solutions

COURSE OUTLINE: Course 20533C- Implementing Microsoft Azure Infrastructure Solutions Course Name Course Duration Course Structure Course Overview 20533C-Implementing Microsoft Azure Infrastructure Solutions 5 Days Instructor-Led This course is intended for IT professionals who are familiar

More information

RFI Content Management System Tools Questions & Answers

RFI Content Management System Tools Questions & Answers RFI 180030 Content Management Tools Questions & Answers Question Answer 1 We are concerned that we will not have enough resources at this point in the year to present a demonstration on the 18th of December.

More information

SAP Cloud Platform Pricing and Packages

SAP Cloud Platform Pricing and Packages Platform Pricing and Packages Get Started Packages Fast. Easy. Cost-effective. Get familiar and up-and-running with Platform in no time flat. Intended for non-production use. Designed to help users become

More information

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER CONTENTS CONTENTS... 0 INTRODUCTION... 1 VISION AND OBJECTIVES... 1 ARCHITECTURE GUIDING PRINCIPLES... 1 ENTERPRISE TECHNICAL REFERENCE FRAMEWORK

More information

Test-king.P questions P IBM B2B Integration Technical Mastery Test v1

Test-king.P questions P IBM B2B Integration Technical Mastery Test v1 Test-king.P2060-001.27 questions Number: P2060-001 Passing Score: 800 Time Limit: 120 min File Version: 5.5 P2060-001 IBM B2B Integration Technical Mastery Test v1 This study guides are so comprehensible

More information

bloyal Integration and API Overview

bloyal Integration and API Overview bloyal Integration and API Overview Last Updated: September 15, 2016 Helping you build loyal customers TM 1 of 10 Copyright 2016-2018 bloyal.com. All Rights Reserved 1. Introduction bloyal is a cloud based

More information

IBM Cognos BI Server Distribution Options - How to Manage Distributed Servers Session Number Dean Browne, IBM Corp.

IBM Cognos BI Server Distribution Options - How to Manage Distributed Servers Session Number Dean Browne, IBM Corp. IBM Cognos BI Server Distribution Options - How to Manage Distributed Servers Session Number 1290 Dean Browne, IBM Corp. 0 Disclaimer Information regarding potential future products is intended to outline

More information

Integrating MDM and Cloud Services with System Center Configuration Manager

Integrating MDM and Cloud Services with System Center Configuration Manager Integrating MDM and Cloud Services with System Center Configuration Course 20703-2A 3 Days Instructor-led, Hands on Course Information This is a three-day Instructor Led Training (ILT) course that describes

More information

Maturing IoT solutions with Microsoft Azure. Glenn Colpaert Azure/IoT Domain

Maturing IoT solutions with Microsoft Azure. Glenn Colpaert Azure/IoT Domain Maturing IoT solutions with Microsoft Azure Glenn Colpaert Azure/IoT Domain Lead @GlennColpaert Who we are 2000 Belgium 2004 France 2013 Portugal 2016 Switzerland 2016 UK 2016 The Netherlands 2017 Malta

More information

How In-Memory Computing can Maximize the Performance of Modern Payments

How In-Memory Computing can Maximize the Performance of Modern Payments How In-Memory Computing can Maximize the Performance of Modern Payments 2018 The mobile payments market is expected to grow to over a trillion dollars by 2019 How can in-memory computing maximize the performance

More information

Apigee Edge Cloud. Supported browsers:

Apigee Edge Cloud. Supported browsers: Apigee Edge Cloud Description Apigee Edge Cloud is an API management platform to securely deliver and manage all APIs. Apigee Edge Cloud manages the API lifecycle with capabilities that include, but are

More information

This module introduces students to cloud services and the various Azure services. It describes how to

This module introduces students to cloud services and the various Azure services. It describes how to Course Outline Module 1: Getting Started with Microsoft Azure This module introduces students to cloud services and the various Azure services. It describes how to use the Azure portal to access and manage

More information

Loading. Do s and Don ts of App Development. 15 tips for the business and development team when developing or improving mobile or web applications

Loading. Do s and Don ts of App Development. 15 tips for the business and development team when developing or improving mobile or web applications Loading Do s and Don ts of App Development 15 tips for the business and development team when developing or improving mobile or web applications Introduction You might already have a mobile or web application

More information

A Examcollection.Premium.Exam.35q

A Examcollection.Premium.Exam.35q A2030-280.Examcollection.Premium.Exam.35q Number: A2030-280 Passing Score: 800 Time Limit: 120 min File Version: 32.2 http://www.gratisexam.com/ Exam Code: A2030-280 Exam Name: IBM Cloud Computing Infrastructure

More information

Microsoft Dynamics GP What s New

Microsoft Dynamics GP What s New Microsoft Dynamics GP 2015 What s New Copyright Copyright 2015 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in this document,

More information

Microsoft Dynamics GP What s New

Microsoft Dynamics GP What s New Microsoft Dynamics GP 2015 What s New Copyright Copyright 2014 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in this document,

More information

: Integrating MDM and Cloud Services with System Center Configuration Manager

: Integrating MDM and Cloud Services with System Center Configuration Manager 20703-2: Integrating MDM and Cloud Services with System Center Configuration Manager Overview This is a three-day Instructor Led Training (ILT) course that describes mobile device management (MDM) technologies

More information

DATA ACQUISITION PROCESSING AND VISUALIZATION ALL-IN-ONE END-TO-END SOLUTION EASY AFFORDABLE OPEN SOURCE

DATA ACQUISITION PROCESSING AND VISUALIZATION ALL-IN-ONE END-TO-END SOLUTION EASY AFFORDABLE OPEN SOURCE DATA ACQUISITION PROCESSING AND VISUALIZATION ALL-IN-ONE END-TO-END SOLUTION EASY AFFORDABLE OPEN SOURCE FROM INFINITE AUTOMATION SYSTEMS INC WWW.INFINITEAUTOMATION.COM (303) 558-7112 www.infiniteautomation.com

More information

Oracle Service Cloud. New Feature Summary. Release 18C ORACLE

Oracle Service Cloud. New Feature Summary. Release 18C ORACLE Oracle Service Cloud Release 18C New Feature Summary ORACLE TABLE OF CONTENTS Revision History 3 Overview 3 Agent Browser Desktop Automation 3 Workflow Enable Save Option for Workflow Elements 3 Workflow

More information

Informatica Cloud Application Integration

Informatica Cloud Application Integration Data Sheet Informatica Cloud Application Integration Key Benefits Implement processes and APIs with zero code Build APIs with sophisticated data integration capabilities Leverage out-of-the-box connectivity

More information