Professional Documents
Culture Documents
History of IT Evolution
IoT Architecture
Business Process
Online Transaction
Reengineering
processing
IT Dark
Age
Electronic Data
Processing
Service Orchestration
MSA-Based
SOA-Based
Process Integration
EA-Based
Business Process
Online Transaction
Reengineering
processing
IT Dark
Age
Digital
Electronic Data
Business
Processing
E-Business
AP
UP
Waterfall Lifecycle Process
SOA/MSA for Web &
Cloud-Enabled Apps
OOAD, CBD
& EA for Web Apps
BPR & IE for
Client/Server Apps
Structured ADP for
Mainframe Apps
Monolithic Composition of
Craftsmanship
Software Engineering Reusable Services
Mainframe Batch Online Client/Server Web Mobile Cloud IoT
Social
Drive use of
Mobile
IoT
Generate
Built and run on
IT to IT to
IT Connected
IT to Automate Reengineer Standardize &
to Smart
Operational Tasks Business Integrate
Products
Processes Processes
As sensor solutions come at lower complexity and cost, the ROI of adding new "sensory" capability to the installed OT
systems improves significantly.
Moreover, IoT platform solutions further drive the overall cost down and transfer higher value to business applications.
New service business opportunities for dynamically managing "things" will emerge from embedding sensors in various
commercial and industrial goods, especially those with sophisticated, dynamic or mission-critical components subject to
failure.
Gartner, The Internet of Things Revolution: Impact on Operational Technology Ecosystems, 2015.
10| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT = IT + OT
11| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
12| Copyright 2017. Dr. June Sung Park. All rights reserved.
DEFINITION OF IOT
13| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
Market Forecast
McKinsey estimates the total
IoT market size in 2015 was
$900M, growing to $3.7B in
2020 attaining a 32.6% CAGR.
14| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
Smart Connected Products
15| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
Digital Economy
If digital disruption can be viewed as a wave sweeping over industries, most are in the crest of that wave or soon will be,
according to a survey by HBR of 783 companies.
16| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
Digital Economy
Shifting to new digital business and operating models requires significant changes in many aspects of the businessskills,
technology, organization structures, and more.
Gartner, Predicts 2016: Unexpected Implications Arising From the Internet of Things, 2015.
Gartner, Top 10 Strategic Technology Trends for 2016: Internet of Things Architecture and Platforms, 2016.
Gartner, Hype Cycle for the Internet of Things, 2016.
18| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
Digital Business
19| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
Platform Economy
Accenture, Platform Economy: Technology-Driven Business Model Innovation from the Outside In, 2016.
20| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
API Economy
Gartner, The API Economy: Turning your Business into a Platform (or your Platform into a Business), 2016.
IBM, SOA Design Principles and the Internet of Things, IBM SOA Architect Summit, 2014.
21| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
Service-Oriented Architecture
Service-Oriented Architecture
(SOA) provides analysis and
design patterns for building
systems to be interoperable
through APIs.
Cloud service providers, based
on SOA, provide functionalities
to cloud service consumers
through APIs as well as web UIs.
MSA provides more efficient
ways to implement SOA services
based on IT service automation
enabled by IaaS.
IBM, SOA Design Principles and the Internet of Things, IBM SOA Architect Summit, 2014.
22| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
IT/OT Integration
Gartner, Predicts 2016: Charting the Path to IoT Business Value, 2015.
D. Slama, et al., Enterprise IoT, OReilly, 2016.
23| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT GLOBAL TREND
Ecosystem: a System of Systems
M. Porter & J. Heppelmann, How Smart, Connected Products are Transforming Competition, Harvard Business Review, Nov. 2014.
24| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT ARCHITECTURE
25| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT ARCHITECTURE
IoT Application
Platform
Business
Business
IoT Application IoT Data
Operation
Operation Analytics
Customers Enterprise IT
IoT Analytics Platform
Wireless
Connectivity Internet
Component Business
Business
Operation
Operation
Sensor
Microprocessor Smart Partners Enterprise IT
Data Storage Component
Software
OS
Digital UI Physical Device Apps for IoT Devices Business
Business
Operation
Operation
Smart Connected Device
IoT App Marketplace Vendors Enterprise IT
26| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT ARCHITECTURE
Daimler Mobility Service
27| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT ARCHITECTURE
Gartners IoT Reference Architecture
Gartner, Delivering Digital Business Value with Integrated IoT Solutions, Aug. 2016.
Decide
Sense Analyze
Act
Gartner, Delivering Digital Business Value with Integrated IoT Solutions, Aug. 2016.
Service-Oriented Architecture
Network Communication
Messaging Infrastructure
Metadata Management
Process Orchestration
Cybersecurity
IoT Platform Cloud Computing
(Data Ingestion & Analytics)
IoT Device OT
32| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT USE CASE PATTERNS
Connected Product Lifecycle Management
Monitoring of the products condition, its environment, its operation and Meditronic,
Monitoring usage, enabling notifications of changes, and improving product design, Medical Device,
Ireland
market segmentation, after-sale service, new sales opportunities, etc.
ABB Robotics,
Control of product functions through remote upgrades, reconfiguration and Robotics,
Control
maintenance Switzerland
33| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT USE CASE PATTERNS
Manufacturing Servitization
Product as a Service where customers pay the usage-based fee without GE Aviation,
Product as a
buying the product and the manufacturer assumes responsibility for and Tue Choice Flight Hour,
Service associated cost of maintenance
U.S.A.
Smoove,
Product Product sharing service where service subscribers share the product Bike Mfg & Sharing,
Sharing without buying it France
OnFarm,
Productless Productless service providing IoT-based information services or owner-user Agri. Data Service,
Service matching services without manufacturing or even owning the product U.S.A.
34| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT USE CASE PATTERNS
API Economy
Product APIs to allow the end customer to assemble the parts of the Nest Labs,
Product API solutionboth the products involved and the platform that ties the system Home Automation,
U.S.A.
togetherfrom different companies
Philips Lighting,
Open APIs to enable 3rd party players including app developers to create HUE API,
Open API
new applications and generate new revenues Netherlands
GM,
API Portal with SDKs to allow developers register for, learn about and Developer Network,
API Portal
leverage APIs to speed app development and maximize app quality U.S.A.
Smartthings,
Centralized hub to simplify the integration and orchestration of a variety of Smart Home,
API Hub
smart devices Korea
35| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT USE CASE
Value Chain Analysis
Engineering & Use, Maintenance &
Marketing & Sales
Manufacturing Customer Support
36| Copyright 2016. Dr. June Sung Park. All rights reserved.
IOT USE CASE
Value Chain Analysis
Engineering & Use, Maintenance &
Marketing & Sales
Manufacturing Customer Support
Target Marketing & New CRM Nest Labs, Home Automation, U.S.A.
Nest is using its Learning Thermostat as a
The data from smart connected products platform to offer energy management services
to utilities, charging $30 to $50 per thermostat
provides a much sharper picture of product annually for its service.
use, showing, for example, which features This service helps utilities better understand
customers prefer or fail to use. their customers energy usage and reduce
overall electricity requirement by 50% in peak
By comparing usage patterns, companies can times thus saving significant money for utilities.
do much finer customer segmentation. Nest is installed in over 1 million homes and
serves close to 20 utilities.
Marketers can apply this deeper knowledge All Traffic Solutions, Traffic Sign
to tailor special offers or after-sale service Manufacturer, U.S.A.
packages, create features for certain ATS makes smart, connected road signs that
segments, and develop more-sophisticated measure traffic speed and volume.
pricing strategies. The signs allow advanced data mining of traffic
patterns and help law enforcement and other
Companies are beginning to see the product customers remotely monitor and manage
traffic flows.
as a window into the needs and satisfaction of
customers, rather than relying on customers
to learn about product needs and
performance.
37| Copyright 2016. Dr. June Sung Park. All rights reserved.
IOT USE CASE
Value Chain Analysis
Engineering & Use, Maintenance &
Marketing & Sales
Manufacturing Customer Support
38| Copyright 2016. Dr. June Sung Park. All rights reserved.
JPIS IOT BUSINESS & SYSTEM DEVELOPMENT METHOD
39| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT ADOPTION ROADMAP
JPIS IoT Adoption Process
Brainstorm and analyze IoT business strategy, use cases & value propositions
Assess the current readiness; Build new competencies; Restructure the organization
Establish IoT development methods; Select IoT projects; Justify business case
40| Copyright 2017. Dr. June Sung Park. All rights reserved.
JPIS IOT MATURITY MODEL
Project-level Process reeng. by Mode 2 silo apps by Basic insights from IoT architecture limited Skill building by
2. Exploratory business case projects business units data analysis to silos projects
Multiple core A few Mode 2 Basic policies on Some level of IT/OT
Common KPIs across Training to fill skill
3. Defined IoT projects
processes enriched projects evolved data mgmt; Analytics coordination; IoT
gaps
with IoT data into Mode 1 algorithms acquired lifecycle process in place
IoT as a core E2E business Workforce
Mode 1 and Mode 2 Metadata IT/OT integrated with
component of process reeng; planning and
4. Integrated business strategy active in external
applications management common infrastructure
development; IoT
integrated established and procedures
and model ecosystems CoC in place
IoT-enabled biz IoT deeply
models incorp. into integrated into all IoT architecture Data as critical IT/OT working together IoT fully
the business core business framework components of in planning and rapid integrated into
5. Optimizing architecture; well- processes: dynamic supporting the business strategy production of IoT employees jobs,
defined digitalization business overall EA and architecture systems work and culture
strategies transformations
Gartner, Leveraging Enterprise Architecture to Enable Business Value With IoT Innovations Today, 2014.
Gartner, Maturity Model for the Internet of Things, 2016. Copyright 2017. Dr. June Sung Park. All rights reserved.
41|
IOT ADOPTION ROADMAP
42| Copyright 2017. Dr. June Sung Park. All rights reserved.
JPIS IOT BUSINESS VALUE CHAIN ANALYSIS
OT HW & Embedded SW
Device Design Product Sales Customer Support
Devt
Analytics Cloud
Implementation
Business Info Design Service Subscription Service Operation
Service Cloud
IT Implementation
43| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT BUSINESS & SYSTEM DEVELOPMENT METHOD
Reference Methods
API Mediator
IoT Gateway
IoT Platform
Application
IoT Device
Enterprise
Application Lifecycle Process
Cybersecurity
Messaging Infrastructure
Network Communication
45| Copyright 2017. Dr. June Sung Park. All rights reserved.
Process Orchestration
Service-Oriented Architecture
Metadata Management
API Mediator
IoT Gateway
IoT Platform
Application
IoT Device
Enterprise
Model-Based Development
Cybersecurity
Messaging Infrastructure
Network Communication
iBPM
Domain Model
Use Case
OOAD (DDD)
SOA
46| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT BUSINESS ANALYSIS
Business Rules
Big Data Analytics
Decide
Sense Analyze
Use Cases
Act Business
Process
Gartner, Delivering Digital Business Value with Integrated IoT Solutions, Aug. 2016.
47| Copyright 2016. Dr. June Sung Park. All rights reserved.
IOT BUSINESS ANALYSIS
48| Copyright 2017. Dr. June Sung Park. All rights reserved.
JPIS IOT BUSINESS ANALYSIS
49| Copyright 2017. Dr. June Sung Park. All rights reserved.
JPIS SOFTWARE REQUIREMENTS SPECIFICATION
50| Copyright 2017. Dr. June Sung Park. All rights reserved.
Process Orchestration
Service-Oriented Architecture
Metadata Management
API Mediator
IoT Gateway
IoT Platform
Application
IoT Device
Enterprise
Extreme Programming / Agile Development
Cybersecurity
Messaging Infrastructure
Network Communication
51| Copyright 2017. Dr. June Sung Park. All rights reserved.
JPIS IOT APPLICATION DEVELOPMENT METHOD
System
Business Analysis Software Requirements Specification
Implementation
Process Orchestration
Business Process Use Case (BPEL)
Service Inventory
(BPMN) (UML)
52| Copyright 2016. Dr. June Sung Park. All rights reserved.
JPIS IOT APPLICATION DEVELOPMENT METHOD
Steve Blank, The Four Steps to the Epiphany, K&S Ranch, 2013.
Eric Ries, The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to
Create Radically Successful Businesses, Crown Business, 2011.
System
Software
Implem. Sprint Review &
Business Release Product Sprint Reqt Product
with Retrospective
Analysis Planning Backlog Planning Spec Increment
Model using Essence
(Spike )
Storming
54| Copyright 2016. Dr. June Sung Park. All rights reserved.
IOT APPLICATION DEVELOPMENT METHOD
Lean Startup & Agile Development
Gartner, Bimodal in an Agile-
See the big picture, not just each brush stroke. Everywhere World, 2016.
Apply Agile and DevOps practices alongside Lean Startup, Design Thinking and Theory of Constraints principles for Mode 2.
Adopt Enterprise Agile Frameworks such as SAFe or DAD to enable Mode 1 agile.
Gartner, How to
Create an Agile
Pyramid to Achieve
Enterprise Agile
Delivery of Business
Capabilities, 2015.
55| Copyright 2017. Dr. June Sung Park. All rights reserved.
Process Orchestration
Service-Oriented Architecture
Metadata Management
API Mediator
IoT Gateway
IoT Platform
Application
IoT Device
Enterprise
IT Service Automation / Continuous Delivery
Cybersecurity
Messaging Infrastructure
Network Communication
56| Copyright 2017. Dr. June Sung Park. All rights reserved.
Process Orchestration
Service-Oriented Architecture
Metadata Management
API Mediator
IoT Gateway
IoT Platform
Application
IoT Device
Enterprise
IT Service Automation / Continuous Delivery
Cybersecurity
Messaging Infrastructure
Network Communication
Automation
57| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT APPLICATION BUILD-TEST-RELEASE
Automated deployment
Automated monitoring
Automated scaling
Automated fail-over
58| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT APPLICATION BUILD-TEST-RELEASE
https://youtu.be/UWeIxJcaUbQ
59| Copyright 2017. Dr. June Sung Park. All rights reserved.
Process Orchestration
Service-Oriented Architecture
Metadata Management
DEVOPS
API Mediator
IoT Gateway
IoT Platform
Application
IoT Device
Enterprise
Cybersecurity
Messaging Infrastructure
Network Communication
60| Copyright 2017. Dr. June Sung Park. All rights reserved.
DEVOPS
DevOps is a culture-based
approach that mandates
collaboration between
business and IT for fast
delivery of software as the
business demands.
Combine ITIL and DevOps
to deliver business value for
bimodal IT.
Develop the toolchain to
support and enable the
DevOps continuous delivery
process.
61| Copyright 2017. Dr. June Sung Park. All rights reserved.
SOFTWARE ENGINEERING MATURITY
62| Copyright 2017. Dr. June Sung Park. All rights reserved.
JPIS IOT APPLICATION DEVELOPMENT METHOD
Model-Based Low-Code Development
UX Journey Map Process Model Service Spec Database Design DDL Generation
63| Copyright 2017. Dr. June Sung Park. All rights reserved.
IOT APPLICATION PLATFORM
Model-Based Low-Code Development
64| Copyright 2017. Dr. June Sung Park. All rights reserved.
JPIS IOT APP DEV METHOD POC
65| Copyright 2017. Dr. June Sung Park. All rights reserved.
TESTBED
67| Copyright 2017. Dr. June Sung Park. All rights reserved.
DOMAIN MODEL
UML Class Diagram
68| Copyright 2017. Dr. June Sung Park. All rights reserved.
DATA DISTRIBUTION
MongoDB
69| Copyright 2017. Dr. June Sung Park. All rights reserved.
USE CASES
Phase 1 for Factory Workers
70| Copyright 2017. Dr. June Sung Park. All rights reserved.
USE CASES
Phase 1
As a factory worker, I want to locate a nutrunner fast so that I can start a tightening run.
As a factory worker, I want to be able to select, configure and execute a tightening program so that I can optimize the
quality.
As a factory worker, I want to inspect a tightening result in real time so that I can be assured of the quality.
As an engineer, I want to view tightening curves so that I can measure the quality of a tightening run.
As an engineer, I want to remotely enable, update or disable the software program in the nutrunner so that the nutrunner
can be configured and reconfigured fast.
As a production manager, I want to trace the actions of nutrunners remotely in real time.
As a production manager, I want to integrate nutrunners with enterprise systems such as MES and PLM.
As a production manager, I want to manage nutrunners as asset.
71| Copyright 2017. Dr. June Sung Park. All rights reserved.
USE CASE SCENARIOS
Select, Configure and Execute a Tightening Program
72| Copyright 2017. Dr. June Sung Park. All rights reserved.
CRC
Select, Configure and Execute a Tightening Program
73| Copyright 2017. Dr. June Sung Park. All rights reserved.
SOA MODEL
Domain-Specific Services
http://www.eclipse.org/vorto/
Power Tool-Centric
Services
Tool Status, Battery Load, Emergency Off, etc.
Asset-Centric Generic
Services
Location, Geofence, etc.
74| Copyright 2017. Dr. June Sung Park. All rights reserved.
JPIS IOT APPLICATION DEVELOPMENT METHOD
System
Business Analysis Software Requirements Specification
Implementation
Process Orchestration
Business Process Use Case (BPEL)
Service Inventory
(BPMN) (UML)
75| Copyright 2016. Dr. June Sung Park. All rights reserved.
2017 | SW
/ CEO, Executive, Manager, Project Leader, Technical Leader
http://edu.kosta.or.kr/index
http://edu.kosta.or.kr/index
78|
June.park@kaist.ac.kr https://www.linkedin.com/in/june-sung-park-a66683/
https://twitter.com/junesungpark https://www.facebook.com/JP.Institute.of.Software/
THANK YOU
79|