Managing Remote Medical Devices Through The Cloud. Joel K Young SVP of Research and Development & CTO Digi International Friday, September 9 11:30AM

Similar documents
FUJITSU Cloud Service K5 - API Management Service Description

FUJITSU Cloud Service K5 - API Management Service Description

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web

Energy market: Opportunities and Technologies

Cloud Computing and Service-Oriented Architectures

Yanzi IoT for Smart Buildings From Sensor to Cloud. Marie Lassborn, VP Cloud Operations Jfokus 2018

for Multi-Services Gateways

Web Robots Platform. Web Robots Chrome Extension. Web Robots Portal. Web Robots Cloud

Architect your deployment using Chef

Composer Help. Web Request Common Block

Managing Performance in Liferay DXP: An Overview of Liferay Connected Services

CompTIA Mobility+ Certification

Microsoft Architecting Microsoft Azure Solutions.

Technical Overview of DirectAccess in Windows 7 and Windows Server 2008 R2. Microsoft Windows Family of Operating Systems

A Signing Proxy for Web Services Security

Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway

Kony and TIBCO enable fast reliable Websockets Communication. Overview of the integration of WebSockets with TIBCO eftl and the Kony Platform

Exam C Foundations of IBM Cloud Reference Architecture V5

Workspace ONE UEM Certificate Authentication for Cisco IPSec VPN. VMware Workspace ONE UEM 1810

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

IOT DEVICE MANAGEMENT: SECURE AND SCALABLE DEPLOYMENTS WITH DIGI REMOTE MANAGER

Introduction to ArcGIS Server Architecture and Services. Amr Wahba

Cloud Based IoT Application Provisioning (The Case of Wireless Sensor Applications)

Cloud Computing Chapter 2

Office 365 and Azure Active Directory Identities In-depth

Overview SENTINET 3.1

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

VMware AirWatch Certificate Authentication for Cisco IPSec VPN

Xeretec Scan to OneDrive Secure and Convenient

Lesson 5 Nimbits. Chapter-6 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

DreamFactory Security Guide

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Assignment 2. Start: 15 October 2010 End: 29 October 2010 VSWOT. Server. Spot1 Spot2 Spot3 Spot4. WS-* Spots

2014 IBM Corporation IBM Advanced Technical Skills ZCONN1. WebSphere Application Server Liberty Profile z/os. z/os Connect

Alteryx Technical Overview

Real Use Cases where Eurotech applied KURA for businesses

Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012

Introduction to Web Services & SOA

Best Practices in Securing a Multicloud World

Develop Mobile Front Ends Using Mobile Application Framework A - 2

Oracle RESTful Services A Primer for Database Administrators

VMware AirWatch Content Gateway for Windows. VMware Workspace ONE UEM 1811 Unified Access Gateway

Enterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape

VMware Workspace ONE UEM VMware AirWatch Cloud Connector

CTO PoV: Enterprise Networks (Part 2) Security for IoT & Cloud

PROCE55 Mobile: Web API App. Web API.

Oracle Integration Cloud Service Project. Author: Gopinath Soundarrajan Oracle Infrastructure Cloud Architect Date: 03/Dec/2016

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

Techno Expert Solutions

2013 Cisco and/or its affiliates. All rights reserved. 1

Introducing. Secure Access. for the Next Generation. Bram De Blander Sales Engineer

Network Services, Cloud Computing and Virtualization

Zumobi Brand Integration(Zbi) Platform Architecture Whitepaper Table of Contents

Introduction to Web Services & SOA

Azure Development Course

Building a Big IaaS Cloud. David /

Chapter 32 Security in the Internet: IPSec, SSL/TLS, PGP,

20532D: Developing Microsoft Azure Solutions

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway

WWW, REST, and Web Services

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources

How to Route Internet Traffic between A Mobile Application and IoT Device?

There is REST and then there is REST. Radovan Semančík November 2017

Automation with Meraki Provisioning API

Integration Services 2014

Secure Technology Alliance Response: NIST IoT Security and Privacy Risk Considerations Questions

J2EE APIs and Emerging Web Services Standards

VMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments

VMware AirWatch Cloud Connector Guide ACC Installation and Integration

MOBILE SECURITY, SECURE ACCESS AND BYOD AS A SERVICE. Jonas Gyllenhammar NNTF 2012

PULSE CONNECT SECURE APPCONNECT

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

IPv6 Home Automation. IGC/INET, 12/05/2004 Jordi Palet & Francisco Ortiz Consulintel

Secure Access - Update

Lesson 14 SOA with REST (Part I)

Extend your datacenter with the power of Citrix Open Cloud

70-487: Developing Windows Azure and Web Services

3GPP TS V ( )

REST Easy with Infrared360

04 Webservices. Web APIs REST Coulouris. Roy Fielding, Aphrodite, chp.9. Chp 5/6

VMware AirWatch Content Gateway Guide For Linux

OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications

20537A: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Inovatian Mesh Technology. InoMesh Specifications & System Performance Sheet

Whitepaper. IoT Protocols. PAASMER Support for Protocols. Website:

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Towards a Zero-Configuration Wireless Sensor Network Architecture for Smart Buildings

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

FAQs. Business (CIP 2.2) AWS Market Place Troubleshooting and FAQ Guide

Introduction and Overview Socket Programming Lower-level stuff Higher-level interfaces Security. Network Programming. Samuli Sorvakko/Trusteq Oy

AWS Lambda: Event-driven Code in the Cloud

SAS and F5 integration at F5 Networks. Updates for Version 11.6

M2M / IoT Security. Eurotech`s Everyware IoT Security Elements Overview. Robert Andres

Network. Arcstar Universal One

REMOTE ACCESS IPSEC. Course /14/2014 Global Technology Associates, Inc.

Programming Windows Azure

Technical Brief. A Checklist for Every API Call. Managing the Complete API Lifecycle

Proxy Protocol Support for Sophos UTM on AWS. Sophos XG Firewall How to Configure VPN Connections for Azure

Service oriented Middleware for IoT

Transcription:

Managing Remote Medical Devices Through The Cloud Joel K Young SVP of Research and Development & CTO Digi International Friday, September 9 11:30AM

Overview The Connectivity and Access Problem What information is important? What is a Cloud? What are Web Services? How does it work? What About Security? Putting the pieces together

The Connectivity & Access Problem

The Problem How do I connect my remote device to an application? Application? When No control over the remote site The asset is far far away (at least figuratively) There are a lot of them

Many Questions Is everything operating correctly?????? Has it been tampered with? 5

Making a Solution Device Beds Infusion Pumps Cardio Monitors Pulse Oximeters Blood Pressure etc. Mobile Apps Portals Analytics HIS Systems & More! Applications 6

Making a Solution Device Includes - Radio Modules Zigbee, WiFi, etc - Adapters & Extenders - Sensors and IO connections - Limited intelligence focus on getting the information Connect Applications 7

Making a Solution Device Includes - LAN & Cellular gateways - Rugged or Commercial - Embedded or Packaged Aggregation & Tranformation Connect Key Capabilities - Rule Frameworks - Protocol Translation - Local Management Applications 8

Device Making a Solution Includes - Hosted systems and applications in the broader Internet - Pass through & temporary data store Connect Aggregation & Tranformation Device Cloud Key Capabilities - Provisioning & Deployment - Security Framework - Interface with Web Services - Remote Management Application 9

Making a Solution Device Select components that are necessary for the device Connect Aggregation & Tranformation Device Cloud May be all or some as different functions may be integrated Applications 10

What type of information is important?

Two Types of Information Management State of the device Status Run time Device side alarms Configuration Connectivity Peripherals Software Location Physical place Purposeful What does the device do? Context Data association Application alarms Manifest Control actions Reporting Schedule Association Patient

Types of Information Management and Purposeful information follow different paths Management Application at manufacturer or maintenance org. Purposeful Application as part HIS or other care based system

What is Cloud Computing?

To The Cloud

The Shift to the Cloud Percent of Total IT Expenditure Source: Saugatuck Technology Inc. 2009 Cloud Infrastructure Survey Company Confidential Digi International, Inc.

What is a Cloud? The cloud computing stack includes Software (SaaS), Platform (PaaS) and Infrastructure (IaaS) as Service layers Each layer provides seamless support for the other layers Company Confidential Digi International, Inc.

In the Sensing World Device Cloud Service Platform Often referred to as Internet of things Focus on 3 core capabilities: Connectivity for devices and aggregation functions over all network types Centralized management of connectivity and end-devices Web-services protocol for application integration 18

Device Cloud Platform The Device Cloud architecture is based upon the cloud stack Company Confidential Digi International, Inc.

Device Cloud Architecture The Device Cloud is based upon the cloud stack Management applications and solutions are SaaS applications Company Confidential Digi International, Inc.

Device Cloud Architecture The Device Cloud is based upon the cloud stack Management applications and solutions are SaaS applications The Device Cloud is a Platform as a Service for M2M networks Company Confidential Digi International, Inc.

What are Web Services?

Vocabulary Web Services? Complicated Definition Method for integrating Web-based applications using the XML, HTTP, SOAP, WSDL and UDDI open standards over an Internet protocol backbone Simpler way to think about it Leverage the common language of the Internet to get stuff done! Describe things in a common way Post information or Get information One to many, many to one, by request or subscription

Vocabulary - Language URL Universal Resource Locator Nouns for the internet. Also known as URI Universal Resource Identifiers. HTTP Hyper Text Transfer Protocol Language used between internet clients and servers General purpose protocol for applying Internet verbs to nouns REST - REpresentational State Transfer Architecture for common vocabulary representations Compare to SOAP RPC not a common vocab AJAX Asynchronous JavaScript and XML Used for Dynamic Web Content May not use XML, may not use JavaScript

Vocabulary HTTP Methods Device Cloud Actions (HTTP or HTTPS) GET - Retrieves a representation of a file or collection from the database PUT - Uploads a file or collection to the database. Will also create if not there. POST - Submits data in the form of an XML fragment as part of a requested action DELETE - Removes a file or collection from the database. Other Actions (HTTP or HTTPS) HEAD Just like GET, but returns no data TRACE Invokes remote application loop back CONNECT - Reserved for a proxy for secure tunnel switch (SSL)

How does it work?

Device Connectivity Device Cloud Device Outbound connection from device connects to the cloud typically secure socket Passes through firewall using phone home model Keep-a-lives maintain connection or scheduled reconnection

Device Cloud Web Services Many web service functions which may be called on the Device Cloud Direct Access to a Device Management and Device Status Data pushed up from the Device They are RESTful they are called by accessing URL with an HTTP verb (e.g. GET, POST, etc.) Often with an optional XML or JSON payload

What about security?

Security Context of the application Encryption All data encrypted Device to Cloud, Cloud to application Database encrypted within the cloud Authentication Device to Cloud, Application to Cloud SSL, IPSec or HTTPS Cloud Certificates Device Cloud

Putting the Pieces together

Remote Office Monitor Device Connect Aggregate & Transform Cloud Connect Application Device Cloud Health Monitor App Device Cloud Patient Acces App Patient Access API SSL over Broadband 32

Home Health Monitor Device Connect Aggregate & Transform Cloud Connect Application Gateway Device Cloud Remote Office Device Cloud Health API Health Monitor App Home Health Monitor WiFi SSL over Broadband 33

Conclusions Successfully bridging from devices require aggregation and transformation The Cloud and the extended internet are here to stay Use It! Understanding Web services doesn t need to be hard Security requires common sense and good practice