SlideShare a Scribd company logo
1 of 86
Download to read offline
Building Enterprise Grade IoT
Architectures for Digital
Transformation with WSO2 IoT Server
Sumedha Rubasinghe
Director - API Architecture
WSO2
Plan for IoT Track
• Building Enterprise Grade IoT Architectures for Digital
Transformation
• Hands on - Android and EMM
• Hands on - Understanding WSO2 IoT Framework
• Two customer stories
• Panel Discussion
Plan for this session
• Three topics (90 mins)
– How enterprises can digitally transform with Devices?
– How WSO2 can help in digital transformation?
– Key Architectural considerations when building IoT Architectures
Reference : http://www.sap.com/documents/2016/05/0eea93b3-707c-0010-82c7-eda71af511fa.html
Topic 1: How Enterprises can digitally transform with
devices?
Amazon
- already digitized enterprise
- expanding further with
devices
Automobile Industry
- On an ever increasing battle on
device integration and servicesReferences :
https://cbi-blog.s3.amazonaws.com/blog/wp-content/uploads/2016/05/1-unbundling-car.png
https://www.deltapartnersgroup.com/sites/default/files/exhibit%202.1.png
Role of Devices in Digital Transformation
Devices = Mobiles + Rest of Things (IoT)
Role of Devices in Digital Transformation
• Mobile devices
–manage, secure employees’ mobile devices (MDM)
–adopt BYOD/COPE mobile application management (MAM) strategies
Then Now
Role of Devices in Digital Transformation
• IoT devices (every other device type)
–Foster business innovation/increase business opportunities
–Streamline business operations/improve efficiency/cost savings/increase
productivity
–Enhance asset utilization/optimize supply chains
–Integrate your enterprise assets to your digitally transformed enterprise
–Create new digital business opportunities with digital products
–Understand consumer behaviour and provide better consumer experience
Stories from our customers..
Refer : http://wso2.com/library/conference/2015/06/wso2con-eu-2015-ibeacons-events-processing/
60 beacons going from the central station of Amsterdam to the Scheepvaart
Museum (Nautical Museum) and former marine base (Marine Terrein), slightly more
than 3.4 kilometers in distance
So.. when are you going digital with devices?
Define your strategy first..
Business Planning
Product Building
Operational
Scaling
Support
Value Creation
Sustainability
Device Strategy
Business Planning
• Who are you? / Who do you want to be?
Device Manufacturer Develops hardware, basic software showcasing
device capabilities
Application Developer Build IoT applications on top of existing
hardware
System Integrator Integrates IoT applications together to bring
greater value to an industry
Device User End users/enterprises using devices and
applications for business / personal tasks
Business Planning
• Who are you? / Who do you want to be?
–Device Manufacturer
–Application Developer
–System Integrator
–Device User
• Which Industry and Market ?
• Target customer or business engagement
Build Strategy
• Device Manufacturer
–Example decisions to make
•Robustness (indoor use, outdoor, operating temperatures)
•Existing protocols or develop new
•Use existing chipset or design new
•Security
•Power consumption
Build Strategy (contd..)
• Application Developer
–Example decisions
•Which device(s) to choose
•Choosing a software platform (or building from scratch)
–Device Management
–Data Storage & Analytics (real time, batch, machine learning),
dashboarding
–Integration capabilities (standards, built in connectors)
–Security
•Application Distribution - App Store?
•Application logic vs power consumption
Build Strategy (contd..)
• System Integrator
–Example decisions to make
•What is the integration platform to use? Or build one from
scratch?
•Security
•Protocols / connectors / message formats to support
•Delivery / transaction guarantees / message brokering
•How to perform analytics?
•How to expose APIs?
•How to create dashboards?
Build Strategy (contd..)
• Device User
–Example decisions to make
•Is this the right device?
–Functionality, power consumption, mobility, security
•User friendly application?
•Data (ownership, security, retrievability, ..)
•Ownership - BYOD / COPE
Operational Strategy
• Device Failure Detection
• Anomaly Detection
• How to push firmware/software updates
–Push
–Pull
• How to reset?
• Users capable of operating the devices?
• Migrating manual processes to digitized ones
Scaling Strategy
• Where to scale?
• How to scale?
• Pattern recognition
–Usage patterns
–Failure patterns
• Throttling
• Server vs Edge computing
Support Strategy
• What to do when a remote device fails?
Value Creation Strategy
• How to measure the impact of device integration?
• How do you stop your product or service from degrading in
value?
• How to capture new values and get a competitive advantage?
• Capture new insights and increase diversification (E.g. Retail)
Sustainability - Technology
• IoT is a rapidly evolving space
–New devices
–New processing capabilities
• Is the platform open enough to connect?
–New devices
–New systems
• Is there a vendor lock-in?
–License fees paid upfront for N years ahead
–Who owns the data?
Sustainability - Data Security
Source :
http://www.truste.com/blog/2014/05/29/internet-of-things-industry-brings-data-explosion-but-growth-could-be-impacted-by-consumer-privac
y-concerns/
Privacy of speech
- Voice assistants
-Smart TVs
Sustainability - Data Security
• Are apps (mobile) written using containerization?
• Where is data stored?
–App and data are separated?
–Who has access to data?
–Data Filtering technique
•Application level or data storage based?
Sustainability - Legal Challenges
• Privacy and security
• Regulations in different parts of the world
• Chain of liability
• Complex ownership scenarios
• Availability of bandwidth and net neutrality
• Automated contracts
Source :
http://www.techrepublic.com/article/potential-iot-legal-challenges-should-be-hitting-your-enterprise-radar/?ftag=TREa988f1c&bhid=22382528
094118196648159014619331
Topic 2: How WSO2 can help Digital Transformation
Technologies for Digital Business
API
Management
Integration
Identity &
Access Mgt
Streaming
Analytics
IoT
Reference : http://www.sap.com/documents/2016/05/0eea93b3-707c-0010-82c7-eda71af511fa.html
We first started with WSO2 Enterprise Mobility Manager
• 1.0.0 (2013) -> 1.1.0 -> 2.0.0 -> 2.0.1 -> 2.1.0 -> 2.2.0 (2016
November)
EMM to IoT - Evolution
• Renaming WSO2 EMM to WSO2 IoT 3.0.0
• Generalized device management platform
–Going beyond EMM needs
–IoT Specific transports, message delivery channels
• Plugins for different device types (eg: Android, iOS, Windows, etc ..)
• Scenario specific Analytics
In world of devices, you will be one of ...
Device Manufacturer Develops hardware, basic software showcasing device capabilities
Application Developer Build IoT applications on top of existing hardware
System Integrator Integrates IoT applications together to bring greater value to an industry
Device User End users/enterprises using devices and applications for business / personal
tasks
IT / Infra Admins Manages IT infrastructure and its services offered to employees, customers,
partners
CTO / CIO Responsible for overall enterprise strategy on digital content, distribution and
access
Device Users Employees of an enterprise using mobile devices
EM
MIoT
IoT Server is for...
• IT Admins
– Looking for a OOB EMM solution that can scale, extend and integrate with
existing systems (eg: IAMs)
• Device Manufacturers / Vendors (OEM)
– Looking for software processing platform for new devices
•Registering new device types, enrolment extensions, dashboard building,
appdev lifecycle mgt
• Architects ( Application Developers / System Integrators)
– Integrating device data (in/out) to existing solution architectures
– Analytics for existing device deployments
– Device Management (registration, metadata repository)
OOB solution for EMM
Platform for IoT
Goto market strategy
• EMM
–Why?
• Android for IoT
–Why?
•Several existing customers
•Google’s Android Things
•Apple, Microsoft, Google, Samsung IoT Strategies
• IoT Platform for any device type
How we understand IoT ecosystem...
IoT Ecosystem
IoT Ecosystem - Challenges
Identity Mgt
Integration
App Distribution
API Portal for Developers
Registration
Sharing
Failure/Anomaly Detection
Analytics
Scalability
Event Mgt
Security
Introducing WSO2 IoT Server
Key Components
Distribution Structure
Analytics
Core
Message Broker
IoT Server
WSO2 DAS + IoT Analytics
Separate JVMs, ships with SSO configured, ports
offsetted
WSO2 Message Broker
Core platform
Plugins
bin
Typical Deployment
CoreLB
Analytics
Key Manager
Gateway [Core]
Device1
Device2
Device3
Device4
3rd Party Systems
Message Broker
Cloud Deployment
Topic 3: Key Components for building IoT Architectures
Source : https://espressif.com/en/products/hardware/esp8266ex/overview
Setup
WSO2 IoT Server
ESP 8266 - 12E
Wifi Router
Setup
Setup
Device WiFi IoT Server
Setup
Device WiFi IoT Server
Agent ESP 8266 Device API Graphs
Setup
Device WiFi IoT Server
Agent ESP 8266 Device API Graphs
Provided by IoT Server
Provided by IoT Server
Setup
Device WiFi IoT Server
Agent ESP 8266 Device API Graphs
Provided by IoT Server
Provided by IoT Server
Device Plugin
Device Plugin
Device Plugin
Device Type Plugin
DeviceManagementPlugin
Interface defined by WSO2 Device
Management Component
DeviceManagementPlugin
Interface defined by WSO2 Device
Management Component
DeviceAPI
Swagger annotations
JAX-RS Service defining
device’s capabilities
Access Permission Model
DeviceAPI
Device Management APIs
available for ownership
based access control
DeviceManagementUI
AnalyticsScripts
Stream definition for
temperature
Payload Data
Meta Data
AnalyticsScripts
Summarising temperature
data into a table
Device Registration / Identification Management
• Managing Device Identity
• Human Identity / Device Mapping
• UMA support (coming up)
• Industrial devices vs consumer devices
• Extensible Enrolment methodologies
–API endpoints
–QR code
–Self enrolment / auto enrolment / bulk enrolment
–Workflow extensions
Integration
• Built-in API G/W is powered by WSO2 Enterprise Integration
capabilities
• Comprehensive connector support
–https://store.wso2.com
Application / Firmware Delivery Management
• Supports Android App
Delivery
Scaling
CoreLB
Analytics
Key Manager
Gateway [Core]
Device1
Device2
Device3
Device4
3rd Party Systems
Message Broker
Public Cloud
Managed Cloud ??
Private cloud managed
by WSO2 devops team
on a customer provided
environment
Enterprise Mobility Management
• A solution on top of generic IoT Framework to deal with EMM.
–For enterprises to manage mobile devices
•BYOD, COPE, COSU
–Android, iOS, Windows as device types
–Mobile device specific policies
•Eg: Camera on/off, Silence, Passcode rules, Wifi rules, etc..
–Mobile Application Management
–Enterprise Wipe, locate me
Extending WSO2 IoT Server
• Writing new device types
• Transport extensions
• Authentication extensions
• Adding Analytics capabilities
• Building dashboards
• Creating integration scenarios
First .. understand the Metadata Model for Device Mgt
Writing new device types
• Currently supported types for demo purposes
–Raspberry Pi, Arduino Uno, Android Sensors, ESP 8266
•Maven Archetype -
https://docs.wso2.com/display/IoTS300/Creating+a+New+Device+Type
• Writing new device types
https://docs.wso2.com/display/IoTS300/Device+Manufacturer+Guide
Writing Transport Extensions
• Currently supported transports
–MQTT
–XMPP
–HTTP
• WIP
–CoAP
–AMQP
–OCP (for PLCs)
Device Management Standards
• Lightweight M2M
–Integration with Eclipse Leshan
• OMA DM (WIP)
Security
Authentication Mechanisms for Devices
• OAuth2
–OAuth2 token is issued per every device instance connected
–Each device instance is creating an OAuth2 client application using
Dynamic Client Registration (DCR) endpoints
–Token Verification available for HTTP & MQTT protocols
• SCEP (Simple Certificate Enrollment Protocol)
–Each device is identified to IoT Server (and vice versa) using a SSL
certificate
–(capable) Device is sending a certificate sign request (CSR) with
unique identifier (challenge password) generated by IoT Server
IoT Analytics Extensions
IoT Analytics
Built-in Analytics Support
• Moving Dots
–Speed
–Geo Fencing
• Failure detection (planned)
• Anomaly Detection (planned)
IoT Analytics - Multiple Levels
Future Directions
• Generic Policy Management Framework
• Edge Computing support
Thank You!

More Related Content

What's hot

Building a SaaS using WSO2 Stratos
Building a SaaS using WSO2 StratosBuilding a SaaS using WSO2 Stratos
Building a SaaS using WSO2 StratosWSO2
 
Solutions Using WSO2 Analytics
Solutions Using WSO2 AnalyticsSolutions Using WSO2 Analytics
Solutions Using WSO2 AnalyticsWSO2
 
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
[WSO2Con EU 2017] From the Trenches: IoT Customer StoriesWSO2
 
Developing Enterprise Applications with the WSO2 Application Platform
Developing Enterprise Applications with the WSO2 Application PlatformDeveloping Enterprise Applications with the WSO2 Application Platform
Developing Enterprise Applications with the WSO2 Application PlatformNuwan Bandara
 
Why select a cloud based development platform
Why select a cloud based development platformWhy select a cloud based development platform
Why select a cloud based development platformWSO2
 
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration Server
WSO2Con EU 2016: Future of Integration:  Next Generation ESB/Integration ServerWSO2Con EU 2016: Future of Integration:  Next Generation ESB/Integration Server
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration ServerWSO2
 
Building open source identity infrastructures
Building open source identity infrastructuresBuilding open source identity infrastructures
Building open source identity infrastructuresFrancesco Chicchiriccò
 
McKesson Case Study: Pharmacy Systems & Automation
McKesson Case Study: Pharmacy Systems & AutomationMcKesson Case Study: Pharmacy Systems & Automation
McKesson Case Study: Pharmacy Systems & AutomationForgeRock
 
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...apidays
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...WSO2
 
Confronting API Security in the Brave New Open Banking Era
Confronting API Security in the Brave New Open Banking EraConfronting API Security in the Brave New Open Banking Era
Confronting API Security in the Brave New Open Banking EraAkana
 
SunilBabu_SecurityArchitecture_V2.0
SunilBabu_SecurityArchitecture_V2.0SunilBabu_SecurityArchitecture_V2.0
SunilBabu_SecurityArchitecture_V2.0Sunil Babu
 
SunilBabu_Assignment#2
SunilBabu_Assignment#2SunilBabu_Assignment#2
SunilBabu_Assignment#2Sunil Babu
 
Okta Directory Integration for Microsoft Office365 - from Atidan
Okta Directory Integration for Microsoft Office365 - from AtidanOkta Directory Integration for Microsoft Office365 - from Atidan
Okta Directory Integration for Microsoft Office365 - from AtidanDavid J Rosenthal
 
Oracle Identity & Access Management
Oracle Identity & Access ManagementOracle Identity & Access Management
Oracle Identity & Access ManagementDLT Solutions
 

What's hot (20)

Building a SaaS using WSO2 Stratos
Building a SaaS using WSO2 StratosBuilding a SaaS using WSO2 Stratos
Building a SaaS using WSO2 Stratos
 
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEADCLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
 
Solutions Using WSO2 Analytics
Solutions Using WSO2 AnalyticsSolutions Using WSO2 Analytics
Solutions Using WSO2 Analytics
 
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
 
Developing Enterprise Applications with the WSO2 Application Platform
Developing Enterprise Applications with the WSO2 Application PlatformDeveloping Enterprise Applications with the WSO2 Application Platform
Developing Enterprise Applications with the WSO2 Application Platform
 
Webinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoTWebinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoT
 
Prashant Saxena Business briefing Okta
Prashant Saxena Business briefing OktaPrashant Saxena Business briefing Okta
Prashant Saxena Business briefing Okta
 
Why select a cloud based development platform
Why select a cloud based development platformWhy select a cloud based development platform
Why select a cloud based development platform
 
Advanced Bio Data Acquisition System
Advanced Bio Data Acquisition SystemAdvanced Bio Data Acquisition System
Advanced Bio Data Acquisition System
 
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration Server
WSO2Con EU 2016: Future of Integration:  Next Generation ESB/Integration ServerWSO2Con EU 2016: Future of Integration:  Next Generation ESB/Integration Server
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration Server
 
Building open source identity infrastructures
Building open source identity infrastructuresBuilding open source identity infrastructures
Building open source identity infrastructures
 
McKesson Case Study: Pharmacy Systems & Automation
McKesson Case Study: Pharmacy Systems & AutomationMcKesson Case Study: Pharmacy Systems & Automation
McKesson Case Study: Pharmacy Systems & Automation
 
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
 
Confronting API Security in the Brave New Open Banking Era
Confronting API Security in the Brave New Open Banking EraConfronting API Security in the Brave New Open Banking Era
Confronting API Security in the Brave New Open Banking Era
 
Oktane13-O365_v2-JGAZARIK-OKTA
Oktane13-O365_v2-JGAZARIK-OKTAOktane13-O365_v2-JGAZARIK-OKTA
Oktane13-O365_v2-JGAZARIK-OKTA
 
SunilBabu_SecurityArchitecture_V2.0
SunilBabu_SecurityArchitecture_V2.0SunilBabu_SecurityArchitecture_V2.0
SunilBabu_SecurityArchitecture_V2.0
 
SunilBabu_Assignment#2
SunilBabu_Assignment#2SunilBabu_Assignment#2
SunilBabu_Assignment#2
 
Okta Directory Integration for Microsoft Office365 - from Atidan
Okta Directory Integration for Microsoft Office365 - from AtidanOkta Directory Integration for Microsoft Office365 - from Atidan
Okta Directory Integration for Microsoft Office365 - from Atidan
 
Oracle Identity & Access Management
Oracle Identity & Access ManagementOracle Identity & Access Management
Oracle Identity & Access Management
 

Viewers also liked

The Internet of Things: Exploring revenue generating use cases
The Internet of Things: Exploring revenue generating use casesThe Internet of Things: Exploring revenue generating use cases
The Internet of Things: Exploring revenue generating use casesDeloitte United States
 
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...Alex G. Lee, Ph.D. Esq. CLP
 
Internet of Things (IoT) Business & Technology & Patent Integrated Strategy
Internet of Things (IoT) Business & Technology & Patent Integrated StrategyInternet of Things (IoT) Business & Technology & Patent Integrated Strategy
Internet of Things (IoT) Business & Technology & Patent Integrated StrategyAlex G. Lee, Ph.D. Esq. CLP
 
Consumer vs industrial IoT
Consumer vs industrial IoTConsumer vs industrial IoT
Consumer vs industrial IoTPlamen Kiradjiev
 
Technology Management and Strategy [Part III]
Technology Management and Strategy [Part III]Technology Management and Strategy [Part III]
Technology Management and Strategy [Part III]Thanakrit Lersmethasakul
 
아마존 사례로 살펴보는 사물인터넷 도입 전략 - 2015.04.17
아마존 사례로 살펴보는 사물인터넷 도입 전략 - 2015.04.17아마존 사례로 살펴보는 사물인터넷 도입 전략 - 2015.04.17
아마존 사례로 살펴보는 사물인터넷 도입 전략 - 2015.04.17Hakyong Kim
 
Technology Management and Strategy [Part I]
Technology Management and Strategy [Part I]Technology Management and Strategy [Part I]
Technology Management and Strategy [Part I]Thanakrit Lersmethasakul
 
Io t 디바이스 어떻게 발전하고 무엇을 바꿀가 2015.12.01
Io t 디바이스 어떻게 발전하고 무엇을 바꿀가   2015.12.01Io t 디바이스 어떻게 발전하고 무엇을 바꿀가   2015.12.01
Io t 디바이스 어떻게 발전하고 무엇을 바꿀가 2015.12.01Hakyong Kim
 
Critical Considerations for Mobile and IoT Strategy
Critical Considerations for Mobile and IoT StrategyCritical Considerations for Mobile and IoT Strategy
Critical Considerations for Mobile and IoT StrategyCA Technologies
 
IoT + AI + Big Data Integration Strategy Insights from Patents 3Q 2016
IoT + AI + Big Data Integration Strategy Insights from Patents 3Q 2016IoT + AI + Big Data Integration Strategy Insights from Patents 3Q 2016
IoT + AI + Big Data Integration Strategy Insights from Patents 3Q 2016Alex G. Lee, Ph.D. Esq. CLP
 
Technology Management and Strategy [Part II]
Technology Management and Strategy [Part II]Technology Management and Strategy [Part II]
Technology Management and Strategy [Part II]Thanakrit Lersmethasakul
 
Technology Management and Strategy [Part IV]
Technology Management and Strategy [Part IV]Technology Management and Strategy [Part IV]
Technology Management and Strategy [Part IV]Thanakrit Lersmethasakul
 
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)Hakyong Kim
 
사물인터넷, 이제는 서비스다!
사물인터넷, 이제는 서비스다!사물인터넷, 이제는 서비스다!
사물인터넷, 이제는 서비스다!Hakyong Kim
 
사물인터넷 강의 - 사물인터넷 기반의 비즈니스 전략
사물인터넷 강의 - 사물인터넷 기반의 비즈니스 전략사물인터넷 강의 - 사물인터넷 기반의 비즈니스 전략
사물인터넷 강의 - 사물인터넷 기반의 비즈니스 전략Hakyong Kim
 
ICBM 산업동향과 IoT 기반의 사업전략
ICBM 산업동향과 IoT 기반의 사업전략ICBM 산업동향과 IoT 기반의 사업전략
ICBM 산업동향과 IoT 기반의 사업전략Hakyong Kim
 
The Age of the IOT & Digital Business
The Age of the IOT & Digital BusinessThe Age of the IOT & Digital Business
The Age of the IOT & Digital BusinessMagnolia
 
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...Edureka!
 

Viewers also liked (19)

The Internet of Things: Exploring revenue generating use cases
The Internet of Things: Exploring revenue generating use casesThe Internet of Things: Exploring revenue generating use cases
The Internet of Things: Exploring revenue generating use cases
 
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
 
Internet of Things (IoT) Business & Technology & Patent Integrated Strategy
Internet of Things (IoT) Business & Technology & Patent Integrated StrategyInternet of Things (IoT) Business & Technology & Patent Integrated Strategy
Internet of Things (IoT) Business & Technology & Patent Integrated Strategy
 
Consumer vs industrial IoT
Consumer vs industrial IoTConsumer vs industrial IoT
Consumer vs industrial IoT
 
Technology Management and Strategy [Part III]
Technology Management and Strategy [Part III]Technology Management and Strategy [Part III]
Technology Management and Strategy [Part III]
 
아마존 사례로 살펴보는 사물인터넷 도입 전략 - 2015.04.17
아마존 사례로 살펴보는 사물인터넷 도입 전략 - 2015.04.17아마존 사례로 살펴보는 사물인터넷 도입 전략 - 2015.04.17
아마존 사례로 살펴보는 사물인터넷 도입 전략 - 2015.04.17
 
Technology Management and Strategy [Part I]
Technology Management and Strategy [Part I]Technology Management and Strategy [Part I]
Technology Management and Strategy [Part I]
 
Io t 디바이스 어떻게 발전하고 무엇을 바꿀가 2015.12.01
Io t 디바이스 어떻게 발전하고 무엇을 바꿀가   2015.12.01Io t 디바이스 어떻게 발전하고 무엇을 바꿀가   2015.12.01
Io t 디바이스 어떻게 발전하고 무엇을 바꿀가 2015.12.01
 
Critical Considerations for Mobile and IoT Strategy
Critical Considerations for Mobile and IoT StrategyCritical Considerations for Mobile and IoT Strategy
Critical Considerations for Mobile and IoT Strategy
 
IoT + AI + Big Data Integration Strategy Insights from Patents 3Q 2016
IoT + AI + Big Data Integration Strategy Insights from Patents 3Q 2016IoT + AI + Big Data Integration Strategy Insights from Patents 3Q 2016
IoT + AI + Big Data Integration Strategy Insights from Patents 3Q 2016
 
Technology Management and Strategy [Part II]
Technology Management and Strategy [Part II]Technology Management and Strategy [Part II]
Technology Management and Strategy [Part II]
 
Technology Management and Strategy [Part IV]
Technology Management and Strategy [Part IV]Technology Management and Strategy [Part IV]
Technology Management and Strategy [Part IV]
 
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)
 
사물인터넷, 이제는 서비스다!
사물인터넷, 이제는 서비스다!사물인터넷, 이제는 서비스다!
사물인터넷, 이제는 서비스다!
 
사물인터넷 강의 - 사물인터넷 기반의 비즈니스 전략
사물인터넷 강의 - 사물인터넷 기반의 비즈니스 전략사물인터넷 강의 - 사물인터넷 기반의 비즈니스 전략
사물인터넷 강의 - 사물인터넷 기반의 비즈니스 전략
 
ICBM 산업동향과 IoT 기반의 사업전략
ICBM 산업동향과 IoT 기반의 사업전략ICBM 산업동향과 IoT 기반의 사업전략
ICBM 산업동향과 IoT 기반의 사업전략
 
The Age of the IOT & Digital Business
The Age of the IOT & Digital BusinessThe Age of the IOT & Digital Business
The Age of the IOT & Digital Business
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
 

Similar to WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Transformation with WSO2 IoT Server

Getting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj ShahGetting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj Shahmomoahmedabad
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT CloudPeterNiblett
 
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...mfrancis
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Eurotech
 
Decision Matrix for IoT Product Development
Decision Matrix for IoT Product DevelopmentDecision Matrix for IoT Product Development
Decision Matrix for IoT Product DevelopmentAlexey Pyshkin
 
Innovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachInnovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachAtanu Roy Chowdhury
 
20150702 - Strategy and Business Value for connected appliances public version
20150702 - Strategy and Business Value for connected appliances public version20150702 - Strategy and Business Value for connected appliances public version
20150702 - Strategy and Business Value for connected appliances public versionThorsten Schroeer
 
OSGi and Java in Industrial IoT
OSGi and Java in Industrial IoTOSGi and Java in Industrial IoT
OSGi and Java in Industrial IoTEurotech
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the CloudEmtec Inc.
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the CloudKim Pike
 
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...eG Innovations
 
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...GetInData
 
Impact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesImpact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesBrian Petrini
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptxnurismazenitad12
 
meet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
meet2016: Reshaping Business Through IoT: Key Technology Factors to Considermeet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
meet2016: Reshaping Business Through IoT: Key Technology Factors to ConsiderRoberto Siagri
 
Reshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to ConsiderReshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to ConsiderEurotech
 
WSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in FinanceWSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in FinanceWSO2
 
Icp 3273-the iiot understanding designing and developing the bigger picture v2
Icp 3273-the iiot understanding designing and developing the bigger picture v2Icp 3273-the iiot understanding designing and developing the bigger picture v2
Icp 3273-the iiot understanding designing and developing the bigger picture v2Graham Bleakley
 

Similar to WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Transformation with WSO2 IoT Server (20)

Getting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj ShahGetting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj Shah
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
OSGi & Java in Industrial IoT - More than a Solid Trend - Essential to Scale ...
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
 
Decision Matrix for IoT Product Development
Decision Matrix for IoT Product DevelopmentDecision Matrix for IoT Product Development
Decision Matrix for IoT Product Development
 
Innovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit ApproachInnovating with IoT: A Toolkit Approach
Innovating with IoT: A Toolkit Approach
 
20150702 - Strategy and Business Value for connected appliances public version
20150702 - Strategy and Business Value for connected appliances public version20150702 - Strategy and Business Value for connected appliances public version
20150702 - Strategy and Business Value for connected appliances public version
 
OSGi and Java in Industrial IoT
OSGi and Java in Industrial IoTOSGi and Java in Industrial IoT
OSGi and Java in Industrial IoT
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the Cloud
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the Cloud
 
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
 
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
How to maximize profit from IoT by using data platform - Albert Lewandowski, ...
 
M 4 iot..
M 4 iot..M 4 iot..
M 4 iot..
 
Impact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesImpact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top Practices
 
Happiest minds industrial iot capability
Happiest minds   industrial iot capabilityHappiest minds   industrial iot capability
Happiest minds industrial iot capability
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
 
meet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
meet2016: Reshaping Business Through IoT: Key Technology Factors to Considermeet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
meet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
 
Reshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to ConsiderReshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to Consider
 
WSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in FinanceWSO2Con EU 2015: IoT in Finance
WSO2Con EU 2015: IoT in Finance
 
Icp 3273-the iiot understanding designing and developing the bigger picture v2
Icp 3273-the iiot understanding designing and developing the bigger picture v2Icp 3273-the iiot understanding designing and developing the bigger picture v2
Icp 3273-the iiot understanding designing and developing the bigger picture v2
 

More from WSO2

Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 

More from WSO2 (20)

Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 

Recently uploaded

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Transformation with WSO2 IoT Server

  • 1. Building Enterprise Grade IoT Architectures for Digital Transformation with WSO2 IoT Server Sumedha Rubasinghe Director - API Architecture WSO2
  • 2. Plan for IoT Track • Building Enterprise Grade IoT Architectures for Digital Transformation • Hands on - Android and EMM • Hands on - Understanding WSO2 IoT Framework • Two customer stories • Panel Discussion
  • 3. Plan for this session • Three topics (90 mins) – How enterprises can digitally transform with Devices? – How WSO2 can help in digital transformation? – Key Architectural considerations when building IoT Architectures
  • 5. Topic 1: How Enterprises can digitally transform with devices?
  • 6. Amazon - already digitized enterprise - expanding further with devices
  • 7. Automobile Industry - On an ever increasing battle on device integration and servicesReferences : https://cbi-blog.s3.amazonaws.com/blog/wp-content/uploads/2016/05/1-unbundling-car.png https://www.deltapartnersgroup.com/sites/default/files/exhibit%202.1.png
  • 8. Role of Devices in Digital Transformation
  • 9. Devices = Mobiles + Rest of Things (IoT)
  • 10. Role of Devices in Digital Transformation • Mobile devices –manage, secure employees’ mobile devices (MDM) –adopt BYOD/COPE mobile application management (MAM) strategies Then Now
  • 11. Role of Devices in Digital Transformation • IoT devices (every other device type) –Foster business innovation/increase business opportunities –Streamline business operations/improve efficiency/cost savings/increase productivity –Enhance asset utilization/optimize supply chains –Integrate your enterprise assets to your digitally transformed enterprise –Create new digital business opportunities with digital products –Understand consumer behaviour and provide better consumer experience
  • 12. Stories from our customers..
  • 13.
  • 15.
  • 16. 60 beacons going from the central station of Amsterdam to the Scheepvaart Museum (Nautical Museum) and former marine base (Marine Terrein), slightly more than 3.4 kilometers in distance
  • 17.
  • 18. So.. when are you going digital with devices?
  • 21. Business Planning • Who are you? / Who do you want to be? Device Manufacturer Develops hardware, basic software showcasing device capabilities Application Developer Build IoT applications on top of existing hardware System Integrator Integrates IoT applications together to bring greater value to an industry Device User End users/enterprises using devices and applications for business / personal tasks
  • 22. Business Planning • Who are you? / Who do you want to be? –Device Manufacturer –Application Developer –System Integrator –Device User • Which Industry and Market ? • Target customer or business engagement
  • 23. Build Strategy • Device Manufacturer –Example decisions to make •Robustness (indoor use, outdoor, operating temperatures) •Existing protocols or develop new •Use existing chipset or design new •Security •Power consumption
  • 24. Build Strategy (contd..) • Application Developer –Example decisions •Which device(s) to choose •Choosing a software platform (or building from scratch) –Device Management –Data Storage & Analytics (real time, batch, machine learning), dashboarding –Integration capabilities (standards, built in connectors) –Security •Application Distribution - App Store? •Application logic vs power consumption
  • 25. Build Strategy (contd..) • System Integrator –Example decisions to make •What is the integration platform to use? Or build one from scratch? •Security •Protocols / connectors / message formats to support •Delivery / transaction guarantees / message brokering •How to perform analytics? •How to expose APIs? •How to create dashboards?
  • 26. Build Strategy (contd..) • Device User –Example decisions to make •Is this the right device? –Functionality, power consumption, mobility, security •User friendly application? •Data (ownership, security, retrievability, ..) •Ownership - BYOD / COPE
  • 27. Operational Strategy • Device Failure Detection • Anomaly Detection • How to push firmware/software updates –Push –Pull • How to reset? • Users capable of operating the devices? • Migrating manual processes to digitized ones
  • 28. Scaling Strategy • Where to scale? • How to scale? • Pattern recognition –Usage patterns –Failure patterns • Throttling • Server vs Edge computing
  • 29. Support Strategy • What to do when a remote device fails?
  • 30. Value Creation Strategy • How to measure the impact of device integration? • How do you stop your product or service from degrading in value? • How to capture new values and get a competitive advantage? • Capture new insights and increase diversification (E.g. Retail)
  • 31. Sustainability - Technology • IoT is a rapidly evolving space –New devices –New processing capabilities • Is the platform open enough to connect? –New devices –New systems • Is there a vendor lock-in? –License fees paid upfront for N years ahead –Who owns the data?
  • 32. Sustainability - Data Security Source : http://www.truste.com/blog/2014/05/29/internet-of-things-industry-brings-data-explosion-but-growth-could-be-impacted-by-consumer-privac y-concerns/ Privacy of speech - Voice assistants -Smart TVs
  • 33. Sustainability - Data Security • Are apps (mobile) written using containerization? • Where is data stored? –App and data are separated? –Who has access to data? –Data Filtering technique •Application level or data storage based?
  • 34. Sustainability - Legal Challenges • Privacy and security • Regulations in different parts of the world • Chain of liability • Complex ownership scenarios • Availability of bandwidth and net neutrality • Automated contracts Source : http://www.techrepublic.com/article/potential-iot-legal-challenges-should-be-hitting-your-enterprise-radar/?ftag=TREa988f1c&bhid=22382528 094118196648159014619331
  • 35. Topic 2: How WSO2 can help Digital Transformation
  • 36. Technologies for Digital Business API Management Integration Identity & Access Mgt Streaming Analytics IoT Reference : http://www.sap.com/documents/2016/05/0eea93b3-707c-0010-82c7-eda71af511fa.html
  • 37.
  • 38. We first started with WSO2 Enterprise Mobility Manager • 1.0.0 (2013) -> 1.1.0 -> 2.0.0 -> 2.0.1 -> 2.1.0 -> 2.2.0 (2016 November)
  • 39. EMM to IoT - Evolution • Renaming WSO2 EMM to WSO2 IoT 3.0.0 • Generalized device management platform –Going beyond EMM needs –IoT Specific transports, message delivery channels • Plugins for different device types (eg: Android, iOS, Windows, etc ..) • Scenario specific Analytics
  • 40. In world of devices, you will be one of ... Device Manufacturer Develops hardware, basic software showcasing device capabilities Application Developer Build IoT applications on top of existing hardware System Integrator Integrates IoT applications together to bring greater value to an industry Device User End users/enterprises using devices and applications for business / personal tasks IT / Infra Admins Manages IT infrastructure and its services offered to employees, customers, partners CTO / CIO Responsible for overall enterprise strategy on digital content, distribution and access Device Users Employees of an enterprise using mobile devices EM MIoT
  • 41. IoT Server is for... • IT Admins – Looking for a OOB EMM solution that can scale, extend and integrate with existing systems (eg: IAMs) • Device Manufacturers / Vendors (OEM) – Looking for software processing platform for new devices •Registering new device types, enrolment extensions, dashboard building, appdev lifecycle mgt • Architects ( Application Developers / System Integrators) – Integrating device data (in/out) to existing solution architectures – Analytics for existing device deployments – Device Management (registration, metadata repository) OOB solution for EMM Platform for IoT
  • 42. Goto market strategy • EMM –Why? • Android for IoT –Why? •Several existing customers •Google’s Android Things •Apple, Microsoft, Google, Samsung IoT Strategies • IoT Platform for any device type
  • 43. How we understand IoT ecosystem...
  • 45. IoT Ecosystem - Challenges Identity Mgt Integration App Distribution API Portal for Developers Registration Sharing Failure/Anomaly Detection Analytics Scalability Event Mgt Security
  • 47.
  • 49. Distribution Structure Analytics Core Message Broker IoT Server WSO2 DAS + IoT Analytics Separate JVMs, ships with SSO configured, ports offsetted WSO2 Message Broker Core platform Plugins bin
  • 50. Typical Deployment CoreLB Analytics Key Manager Gateway [Core] Device1 Device2 Device3 Device4 3rd Party Systems Message Broker
  • 52. Topic 3: Key Components for building IoT Architectures
  • 54. Setup WSO2 IoT Server ESP 8266 - 12E Wifi Router
  • 55. Setup
  • 57. Setup Device WiFi IoT Server Agent ESP 8266 Device API Graphs
  • 58. Setup Device WiFi IoT Server Agent ESP 8266 Device API Graphs Provided by IoT Server Provided by IoT Server
  • 59. Setup Device WiFi IoT Server Agent ESP 8266 Device API Graphs Provided by IoT Server Provided by IoT Server Device Plugin Device Plugin Device Plugin
  • 61. DeviceManagementPlugin Interface defined by WSO2 Device Management Component
  • 62. DeviceManagementPlugin Interface defined by WSO2 Device Management Component
  • 63. DeviceAPI Swagger annotations JAX-RS Service defining device’s capabilities Access Permission Model
  • 64. DeviceAPI Device Management APIs available for ownership based access control
  • 68. Device Registration / Identification Management • Managing Device Identity • Human Identity / Device Mapping • UMA support (coming up) • Industrial devices vs consumer devices • Extensible Enrolment methodologies –API endpoints –QR code –Self enrolment / auto enrolment / bulk enrolment –Workflow extensions
  • 69. Integration • Built-in API G/W is powered by WSO2 Enterprise Integration capabilities • Comprehensive connector support –https://store.wso2.com
  • 70. Application / Firmware Delivery Management • Supports Android App Delivery
  • 72. Public Cloud Managed Cloud ?? Private cloud managed by WSO2 devops team on a customer provided environment
  • 73. Enterprise Mobility Management • A solution on top of generic IoT Framework to deal with EMM. –For enterprises to manage mobile devices •BYOD, COPE, COSU –Android, iOS, Windows as device types –Mobile device specific policies •Eg: Camera on/off, Silence, Passcode rules, Wifi rules, etc.. –Mobile Application Management –Enterprise Wipe, locate me
  • 74. Extending WSO2 IoT Server • Writing new device types • Transport extensions • Authentication extensions • Adding Analytics capabilities • Building dashboards • Creating integration scenarios
  • 75. First .. understand the Metadata Model for Device Mgt
  • 76. Writing new device types • Currently supported types for demo purposes –Raspberry Pi, Arduino Uno, Android Sensors, ESP 8266 •Maven Archetype - https://docs.wso2.com/display/IoTS300/Creating+a+New+Device+Type • Writing new device types https://docs.wso2.com/display/IoTS300/Device+Manufacturer+Guide
  • 77. Writing Transport Extensions • Currently supported transports –MQTT –XMPP –HTTP • WIP –CoAP –AMQP –OCP (for PLCs)
  • 78. Device Management Standards • Lightweight M2M –Integration with Eclipse Leshan • OMA DM (WIP)
  • 80. Authentication Mechanisms for Devices • OAuth2 –OAuth2 token is issued per every device instance connected –Each device instance is creating an OAuth2 client application using Dynamic Client Registration (DCR) endpoints –Token Verification available for HTTP & MQTT protocols • SCEP (Simple Certificate Enrollment Protocol) –Each device is identified to IoT Server (and vice versa) using a SSL certificate –(capable) Device is sending a certificate sign request (CSR) with unique identifier (challenge password) generated by IoT Server
  • 83. Built-in Analytics Support • Moving Dots –Speed –Geo Fencing • Failure detection (planned) • Anomaly Detection (planned)
  • 84. IoT Analytics - Multiple Levels
  • 85. Future Directions • Generic Policy Management Framework • Edge Computing support