iot application development: make sound architectural choices

Post on 21-Jan-2018

293 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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