27
Bongsoo Ko | [email protected] World Wide ISV/OEM Business Group July 17, 2014 Internet Of Things 2014 한국 소프트웨어 아키텍트 대회

Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Bongsoo Ko | [email protected]

World Wide ISV/OEM Business Group

July 17, 2014

Internet Of Things 2014년 한국 소프트웨어 아키텍트 대회

Page 2: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Page 3: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.3

IoT Case - Livescribe

Smart Pen

Open System / Development Platform

App Store / PenCast

Java ME Technology

Power Button

Audio Jack

Microphone

Speaker

Replaceable Ink Tip

Micro-USB Connector

Wifi

OLED Display

Memory Storage

Page 4: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.4

IoT Case - JobClock HornetPortable Device

Jobsite management device

– Mobile time recorder for

Employee payroll

Real-time staffing information

– Improved time-to-market

– Easy application development

Page 5: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5

IoT Case – Transportation

Container Management Device

Basic device has three layers

– Sensor Board (intrusion, humidity,

temperature, shock)

– Processor board with GPS, GPRS,

Iridium communication

– Battery, storage

User programs the device entirely in

Java

25,000 devices being usedSensor

Management

Console

Sensor Manag

ement System

CMD-Mounted

Container

Cellular

Tower

IridiumGPS

Page 6: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6

IoT Case - Smart MeteringIntelligent Monitoring of Energy Use and Distribution

EnergyICTJava SE Embedded BasedSmart Meter Concentrator

Page 7: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7

Summary

Cloud

HR(ERP) Big Data

AnalyticsEvent

Processing

No display Simple UI 저해상도/작은 Screen 고화질 screen

Livescribe

JobClock Transportation Smart Meter

IoT Device

IoT Server

IoT 비즈니스의 성공전략은Device와 Server를 어떻게효과적으로 엮는가에 달려있다

- Larry Ellison

Page 8: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Page 9: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9 9

Building IoT Device IoT Device를 위한 주요 고려 사항 : 원가, 개발생산성, 다양성

128MHz 이상Lightweight(Ex: CortexM3Chip)ROM: 1MB이상RAM: 2MB이상exROM: 8MB 이상

1 50KB (Java Card), 2MB(Java ME)

2 초경량/Battery 사용최소화다양한센서/통신을지원하는디바이스

• 정보 수집( No display device)• Simple UI로 간단한 정보 표현이가능한 device

• 저해상도의 작은 Screen을 가진device

• 고성능 processor에 고화질 screen을 가진 device

NetBeans(Eclipse) + de

vice emulation

3 범용의 개발자 그룹 확보

4 디바이스의 데이터 관리

• 1MB footprint동작가능• 다양한 인덱싱 요구 Btree, Hash,

Queue&Recno, Heap (그래픽,SNS 처리 능력 요구사항)

• NoSQL + SQL 모두 지원• C, C++, Perl, PHP, Java 다양한

개발환경 이용• Google, AT&T, EMC등 다수의 디

바이스 임베디드 사례

Device

Gateway

Middleware

DBAnalysis

Page 10: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10 10

디바이스 영역Oracle IoT DeviceOracle Java ME-Embedded 플랫폼을활용한 IoT Device 구성

128MHz정도의 초경량(예: Cortex M3칩)ROM1MB, RAM 2MB외장ROM 8MB

KEIL Board

RAM = 총 2MB이상으로 동작가능(Display이 필요없으면, 1MB정도)

Usage :

Remote

Control

G/W

iWatch

Home Appliance

Vending Machine

Healthcare

Metering Device

Smart Camera

Smart TV

Mobile DeviceSet Top Box

PC/Tablet

ServersJava ME-E 플랫폼을 활용 가능한 영역

Device

Gateway

Middleware

DBAnalysis

Page 11: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11

Gateway

IoT GatewayIoT / M2M 디바이스의 통신 확장 관리 보안 영역을 Gateway를 통해서 구현함

IoT / M2M 의 infra 성격을 가짐.

Connectivity

Scalability

Security

Management

Healthcare

Retail Logistics

Security

Transport

Vending

Automotive

디바이스 영역Device Middleware

DBAnalysis

Gateway

Page 12: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12

IoT MiddlewareIoT 디바이스 또는 IoT Gateway로부터 디바이스 정보 수집, 서비스와 데이터를 운영/관리

디바이스 영역Device

DBAnalysis

Gateway

Middleware

ID 관리

Config 관리

Service 어플리케이션

기기 상태 관리

Device 인증

M2M 프로토콜 I/F

응용서비스인터페이스

Security 관리

지능형장치원격관리

DBDevice

인터페이스

M2M Middleware Platform

Logging

ERP

CRM

WMS

MES

Other App.

Oracle Service B

US

Notification

Portal

Antenna

Reader

TAG

Oracle

DB

Gateway

서비스 등록다양한 서비스 요청유입 경로 일원화메시지 변환

Mem

ory G

rid

Event P

rocessin

g

빠른 ResponseSession GridDB Traffice향상

실시간 이벤트 분석및 대응 Event발생메모리기반 분석CQL적용 패턴분석

RemoteManagementSystem주요 모듈

Page 13: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13

사용보관주기를 갖는 대용량 데이터

Data Center accelerate to build IoT Platform

다양한디바이스연결하여서비스를할 경우

Machine Generated

Social Media

Text, ImageVideo, Audio

비정형

데이타

IoT Device 관점

디바이스 영역Device

Gateway

Middleware

DBAnalysis

Page 14: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.14

Select * from

Ticker MATCH_RECOGNIZE (

PATTERN(X+ Y+ W+ Z+)

DEFINE X AS (price < PREV(price)),

Y AS (price > PREV(price)),

W AS (price < PREV(price)),

Z AS (price > PREV(price)

…)

Ascendin

g O

rder

“W” event defined

as regular expression

IoT Service 관점

디바이스 영역Device

Gateway

Middleware

DBAnalysis

Data Center accelerate to build IoT Platform

Page 15: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Page 16: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16

A platform to achieve IoT scale

Distributed caching

Scalable extreme transaction processing

Real-time eventing, query, and map/reduce aggregations

Back-end data source offload

Reliable data tier providing high-availability to applications

End Users

M2M Applications

Application Objects

Cloud Infrastructure

Access Network

Devices

In-MemoryGrid-enabled M2M Platform

Page 17: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.17

Device Domain

Oracle IoT Reference Architecture: Device Cloud / Application Platform Provider View

Smart Sen

sor

Application Fra

mework

Sensor

Application Fra

mework

Gateway

Application Fra

meworkN

etw

ork

Fir

ew

all

Gather Enrich

Cap

illa

ry N

etw

ork

s

Network

(2G,3G, LTE,

Fixed,

Broadband)

Comm. Mgmt

Protocol Handlers

Message Router

Message Cache

Intr

an

et

Fir

ew

allDevice Identity & Ac

cess Mgmt

Identity Directory/Database

Device Access Management

Device Identity Management

Devices Mgmt

Resource Registry

Message Hub

Management Console

Applications Provisioning

Data Routing & Ana

lysis

Distributed Data Grid

Complex Event Processing

Big Data

Big Data Store

Data Aggregator

Key Value DB

Key Value Data Store

Database

RDBMS

Business Intelligence

Performance ManagementAlerts, Dashboards & Reports

Advanced Analysis & Data Science Tools

Data & Knowledge Discovery Tools

Enterprise

Integration

API Gatew

ay

Datacenter

ManagementServer Managem

ent & Monitoring

Data

base F

irew

all

Stream Manage Acquire Organize & Analyze

Device Cloud / Application Enablement PlatformOp/Bus. Support

SOA

BPM

Ent

Repository

Enterprise Domain

Enterprise

Application

Rules

IDAM

ERP

Asset

Tracking

Field Ser

vice

Remote

Monitoring

Remote Se

rvice

. . .

Intr

an

et

Fir

ew

all

Business and Operati

ons Support

SIM & Device Mgmt *

Network Control & En

ablers

Ordering & Activation

Service Assurance & QoS

Charging & Billing

Signalling & Traffic Mgmt

Policy Management

SDM & Security Mgt

* Device Mgmt from CSP perspective

IoT Agent.

Framework

IoT Comm.

Agent

IoT Comm. A

gent & Mgmt

Proxy

Page 18: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.18

Oracle IoT Device Platform : Software StackA rich embedded application platform

Legend: Oracle Unique Features

3rd Party ComponentsHardware(*) : Modifiable Components

CLDC Virtual Machine (JSR 139)

IMP-NG (JSR 228)

OEM Extension

APIs *

AMS API

Porting Layer *

Additional platform port(s)Win32 Emulation port * Reference Board port *

GPIOSPINetwork Serial

On-device debugging

File I2CGPS ...

Embedded Application(s)

VM configurator

...

Device Operating System

Java ME SDKTest, Emulate

NetBeans IDE Develop, Deploy,

Debug

EclipsePlug-in

Porting

Integration

Specialization

Device Access API

Logging API

AccessPoint APIWeb Services

JSR 172

File I/OJSR 75

XMLJSR 280

Security & TrustJSR 177 subset

MessagingJSR 120

LocationJSR 179

Multi-tasking

Standardized Components

Page 19: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.19

Oracle IoT Device Platform Cases

Handheld Device

Industrial Automation

Smart Sensor Device

Healthcare

Coffee Machine

Automotive

Standard Platform

Portable Device

Page 20: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20

IoT Data Flow Instant Responses to Streaming Sensor Data based on Historical Analysis

Business

Intelligence

Data Warehouse

• Online• Scalable• Flexible• Cost Effective

Data Factory

Event Decisions

NoSQL

• Sensor data aggregation• Local data filtering, correlation

• Near real-time event processing

Embedded Gateways

• Low- powered sensors & actuators

• Connected via personal area network protocols

Sensors

• Enriched sensor streams

• Application logs• Web Service data

Consolidation

Page 21: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21

Example Data and Event Flow COMMUNICATION

PROVIDERAT-HOME CARE

© 2013 Oracle Corporation

Confidential & Proprietary 12

Secure Remote Healthcare Monitoring and Support POC Today

200,000Managed Devices

Healthcare Provider UIFIC Tablet

Freescale i.MX6

Java & JavaFX Javacard

HHH Patient Interface FIC Tablet

Freescale i.MX6

Java & JavaFX Javacard

MailWeb

EntertainmentMedical

Home Security & Control

Continua HL7 Client(Java)

Continua HL7 Server(Java)

Continua HL7Server(Java)

HadoopAnd

Java SE

HadoopAnd

Java SE

iDigi Connector(Java)

Continua HL7 Client(Java)

Device ManagementFirmware Downloads

Continua Bluetooth and USB Support

Pulse Oximeter(Continuous Data Stream)

USB

Zigbee

Bluetooth Low Energy

Sub 1Ghz RF

Wifi AP

Pulse OximeterBlood Pressure Cuff

Weight Scale(Single Reading)

RF Panic Button

Wifi

Wifi or 3G

BluetoothFreescale PoweredWearable Medical

Device(Java)

Ethernet or 3G

iDigi PlatformiDigi Platform Oracle Healthcare Platform

Oracle Healthcare Platform

HHH

Electronic Medical Record(EMR)

Electronic Medical Record(EMR)

Conforms to Continua Healthcare Alliance Standards

HOSPITAL/CARE PROVIDER

Cloud/

Communication

Network

5

6

7

7

7

AT-HOME CARE COMMUNICATION PROVIDER HOSPITAL/CARE PROVIDER

Data is sent across

Communication

Provider Cloud

Device captures

data and

publishes

Patients record different biometrics data all

through the day, potentially capturing 100s

of data points per day

Data is acquired and

organized for actionable

response

Integration with Historic EMR Patient

datawarehouses

Integrated Data is staged for

consumption by Analytic Dashboards

and Decision Systems

ENTERPRISE DATA

Data sent to Provider

At-Home Patient Care Devices

Data sent to devices

Data is acquired and sent to Hadoop

Integration with Historic EMR Patient

Provider Set-top box or mobile device for

mediating biometric data signals

Map-Reduce

EDW

OEP

HDFS

NoSQL

Flume

MPI LookupOEP

Connector

Cloud/

Communication

Network

Data sent to analytical devices

1 2

3

4

5

5

5

AT-HOME CARE COMMUNICATION PROVIDER HOSPITAL/CARE PROVIDER

Data is sent across

Communication

Provider Cloud

Device captures

data and

publishes

Patients record different biometrics data all

through the day, potentially capturing 100s

of data points per day

Data is acquired and

organized for actionable

response

Integration with Historic EMR Patient

datawarehouses

Integrated Data is staged for

consumption by Analytic Dashboards

and Decision Systems

ENTERPRISE DATA

Data sent to Provider

At-Home Patient Care Devices

Data sent to devices

Data is acquired and sent to Hadoop

Integration with Historic EMR Patient

Provider Set-top box or mobile device for

mediating biometric data signals

Map-Reduce

EDW

OEP

HDFS

NoSQL

Flume

MPI LookupOEP

Connector

Cloud/

Communication

Network

Data sent to analytical devices

1 2

3

4

5

5

5

© 2013 Oracle Corporation

Confidential & Proprietary 12

Secure Remote Healthcare Monitoring and Support POC Today

200,000Managed Devices

Healthcare Provider UIFIC Tablet

Freescale i.MX6

Java & JavaFX Javacard

HHH Patient Interface FIC Tablet

Freescale i.MX6

Java & JavaFX Javacard

MailWeb

EntertainmentMedical

Home Security & Control

Continua HL7 Client(Java)

Continua HL7 Server(Java)

Continua HL7Server(Java)

HadoopAnd

Java SE

HadoopAnd

Java SE

iDigi Connector(Java)

Continua HL7 Client(Java)

Device ManagementFirmware Downloads

Continua Bluetooth and USB Support

Pulse Oximeter(Continuous Data Stream)

USB

Zigbee

Bluetooth Low Energy

Sub 1Ghz RF

Wifi AP

Pulse OximeterBlood Pressure Cuff

Weight Scale(Single Reading)

RF Panic Button

Wifi

Wifi or 3G

BluetoothFreescale PoweredWearable Medical

Device(Java)

Ethernet or 3G

iDigi PlatformiDigi Platform Oracle Healthcare Platform

Oracle Healthcare Platform

HHH

Electronic Medical Record(EMR)

Electronic Medical Record(EMR)

Conforms to Continua Healthcare Alliance Standards

© 2013 Oracle Corporation

Confidential & Proprietary 12

Secure Remote Healthcare Monitoring and Support POC Today

200,000Managed Devices

Healthcare Provider UIFIC Tablet

Freescale i.MX6

Java & JavaFX Javacard

HHH Patient Interface FIC Tablet

Freescale i.MX6

Java & JavaFX Javacard

MailWeb

EntertainmentMedical

Home Security & Control

Continua HL7 Client(Java)

Continua HL7 Server(Java)

Continua HL7Server(Java)

HadoopAnd

Java SE

HadoopAnd

Java SE

iDigi Connector(Java)

Continua HL7 Client(Java)

Device ManagementFirmware Downloads

Continua Bluetooth and USB Support

Pulse Oximeter(Continuous Data Stream)

USB

Zigbee

Bluetooth Low Energy

Sub 1Ghz RF

Wifi AP

Pulse OximeterBlood Pressure Cuff

Weight Scale(Single Reading)

RF Panic Button

Wifi

Wifi or 3G

BluetoothFreescale PoweredWearable Medical

Device(Java)

Ethernet or 3G

iDigi PlatformiDigi Platform Oracle Healthcare Platform

Oracle Healthcare Platform

HHH

Electronic Medical Record(EMR)

Electronic Medical Record(EMR)

Conforms to Continua Healthcare Alliance Standards

© 2013 Oracle Corporation

Confidential & Proprietary 12

Secure Remote Healthcare Monitoring and Support POC Today

200,000Managed Devices

Healthcare Provider UIFIC Tablet

Freescale i.MX6

Java & JavaFX Javacard

HHH Patient Interface FIC Tablet

Freescale i.MX6

Java & JavaFX Javacard

MailWeb

EntertainmentMedical

Home Security & Control

Continua HL7 Client(Java)

Continua HL7 Server(Java)

Continua HL7Server(Java)

HadoopAnd

Java SE

HadoopAnd

Java SE

iDigi Connector(Java)

Continua HL7 Client(Java)

Device ManagementFirmware Downloads

Continua Bluetooth and USB Support

Pulse Oximeter(Continuous Data Stream)

USB

Zigbee

Bluetooth Low Energy

Sub 1Ghz RF

Wifi AP

Pulse OximeterBlood Pressure Cuff

Weight Scale(Single Reading)

RF Panic Button

Wifi

Wifi or 3G

BluetoothFreescale PoweredWearable Medical

Device(Java)

Ethernet or 3G

iDigi PlatformiDigi Platform Oracle Healthcare Platform

Oracle Healthcare Platform

HHH

Electronic Medical Record(EMR)

Electronic Medical Record(EMR)

Conforms to Continua Healthcare Alliance Standards 1

1

1

Data is sent

to Hadoop

Data acquired

from devices

2

3

Patients record biometrics

through the day

Data is aggregated

and analyzed for po

tential alerts

Device capture

s and publishes

data

Data sent acro

ss cloudIntegration with Historic EMR

Patient data warehouses

Integrated data is staged for consu

mption by Analytic Dashboards and

Decision Systems

4

Management adjustments

communicated based on

new analytics, provider in

put, or patient feedback

-Local analytics

-Real-time

processing

-Data correlation

-Data aggregation

-Local persistence

-Patient profile

-Visualize data

-Patient feedback

Data, feedba

ck, and alerts

sent to

provider

Page 22: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22

IoT API Management Platform

Tracking

Fleet Management

Order Management

Toll Payment

Payment

PoSVending

Machines

Health

TelemedicineVital

Monitoring

Remote Control

Utility

Meters

Vehicle Diagnostics

Sensor Control

Unified API Platform

Security and Authorization (OAuth)

Online & Offline Charging

Managing Devices as Groups

Partner SLA and Policy Enforcement

Standard Façade (REST, WS, OneAPI)

Intelligent Message Delivery

Me

ss

ag

ing

Pa

ym

en

t

Call C

on

trol

Lo

ca

tion

Devic

e P

rofile

API Runtime

Po

licy &

SD

N

An

aly

ticPartner & Account

Management

API Creation Studio

SDK for Service De

velopers

API Management

Page 23: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Page 24: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.24

Automotive Telematics Sascar Fleet Management

Business Case

COMPANY OVERVIEW

• Operates in the fleet management and cargo industries, with

products and services for the operational management of sec

urity and logistics

• Broadest product line of the segment, installed in more than 1

90,000 vehicles. Its sales network has about 370 sales repres

entatives, also has a technical assistance network of 750 serv

ice centers in the 27 Brazilian states, besides operating in Chi

le and Argentina

CHALLENGES/OPPORTUNITIES

• Company was acquired by private equity fund (GP Investimentos) and has set an aggressive growth strategy

• Current technology (flat files / C + + code) is impeding growth

• A new IT platform (scalable, high performance, reliable) wasneeded to support business growth

PROJECT OBJECTIVES• Automotive Telematics, essentially they nee

d to manage their vehicles in terms of route, speed, time of arrival, etc

RESULTS

• Exalogic to consolidate all Java applic

ations on WLS and SOA Suite (OEP, E

SB, BPEL);• Exadata as the HW for the DB tier;• Systems: Media Servers, Switches, Ta

pe Libraries;

실시간 Spatial 분석 처리 능력

디바이스 역할

Sensor Board( 칩입, 습도, 온도, 충격감지)

통신모듈(GPS, GPRS)

Battery, Storage

Page 25: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.25

HealthcareNike Fuelband

대용량 트래픽 처리 및 실시간 분석

Fuelband that monitors active lifestyle of 8 million users

on a daily basis

Current data grid volume is approximately 150,000

request per minute with about 40 million objects

at any given time on the grid

디바이스 역할

모션/조도 센서

Bluetooth 통신모듈

Device Database

Business Case

Page 26: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.26

Public Sector : Vehicle Capacity & Flow ControlMotorola Smart IPVS

Business Case

WARNING: Suspect License plate – CABO . MEXICO CITY

WARNING: Driver Criminal Record

Real time event analysis(OEP, ExaLogic)

Cloud Mgmt

VM Storage

Video Processing

Video Analytics

Historical analysis(Oracle NoSQL

Big Data Appliance)

Road charging and billing(Oracle RDBMS,

Exadata)

Cloud for running video processing, recording and analysis(OVM, ZFSSA, Sun Server 3X-2/2-8 / Blades)

Mo

to fixed

and

wirele

ss netw

orkin

g

Tier 1(ZFSSA)

Long Term Storage

Command and control, GIS(Moto Locator & Mapping)

데이터 Consolidation

Projects worldwide using a reusable scalable architecture supporting2800 or more cameras

Streaming video meta data interfaces with IOmniscient processing for Face recognition and License plate monitoring

Event patterns for duplicate plates within temporal period beyond distance capabilities

Speeding analysis with driver recognition 1.8 zettabytes being created and replicated (Streaming Video) 57.5 billion 32 GB iPads, How much is that? About $34.4 trillion worth.

Page 27: Internet Of Things 2014년한국소프트웨어아키텍트대회kosta.or.kr/mail/2014/download/Track2-6_2014Architect.pdf · 2015-06-01 · CLDC Virtual Machine (JSR 139) IMP-NG

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.27