IoT Application DevelopmentUnderstand Your Options and Make
Sound Architectural Choices
Gordon Van HuizenVP Platform Strategy
Topics
• IoT Scenarios
• Key Challenges and Architectural Concerns
• Selecting an IoT Application Development Approach
IoT Scenarios
Agriculture
Aviation
Pharma – Chain of Custody
Entertainment
Key Challenges and Architectural Concerns
IoT Logical Architecture
Different Approaches for IoT Communication
The IoT Technology Stack
IoT Software
The Digital Twin: Not Just APIs
Class Instance DT — Digital Twin OT— Operational Technology
b
Digital Twin
To ITTo OT
Instance State
Instance Log of Events
Thin
g A
PI
Tw
in A
PI
Instance Context Data
Metadata (Rules, Models, Id)
Stream Analytics/Learning
Instance Graph References
Adapters, Quality, Integration
Security, Identity
Twin-to-Twin API
Management API
Custom Code
Physical
Things
Information
Systems
Source:Gartner
Making Sense of IoT Data
Selecting an IoT Application Development Approach
IoT App Requirements
• Ingest IoT data and analyze for trends
• Operate autonomously when possible
• Associate IoT events with business data and documents
• Support multi-channel plus new interaction models
IoT Apps are Fundamentally Mode 2
Source:Gartner
What are the challenges of delivering IoT apps?
IoT requires rapid experimentation, frequent iteration and close collaboration between business and IT.
Lack of Agility
Teams often struggle to integrate the heterogeneous mix of endpoints, IoT services, and big data required.
Technical Complexity
IoT requires hard-to-find skills spanning multiple technology disciplines. Skills Shortage
Leverage a Low-Code Approach
Model-Driven Development
using shared communication
1-Click Deployment
of web & mobile applications
Agile Project Management
drives Business & IT collaboration
Central Application Governance
maintains IT control
Recommendations
Recommendations
1. Adopt a platform-based approach to simplify IoT development
2. Utilize best-of-breed IoT and Big Data services as needed
3. Create a Mode 2 organization if none exists
4. Begin experimenting today!
Download the on-demand webinar to learn more about IoT application
development
Download Webinar
Top Related