OWcon'14 - BPM of Things: IoT and processes, BonitaSoft

22
BPM of Things OW2con’14 Nov 6 th IoT and Processes: a New Market Opportunity? ©2014 Bonitasoft

description

Internet of Things will generate a lot of data and a lot of possible interactions. How can you manage that, create alerts and drive your connected things? We will show how to do that with a BPMS, and finish the presentation with the demonstration of connected objects running through a process.

Transcript of OWcon'14 - BPM of Things: IoT and processes, BonitaSoft

Page 1: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

BPM of Things

OW2con’14 Nov 6th

IoT and Processes: a New Market Opportunity?

©2014 Bonitasoft

Page 2: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Agenda

The Opportunity What is a Smart

Connected Object?

How to integrate an Object in a

Process ? Proof of concept: Sharing Lockers

©2014 Bonitasoft 2

Page 3: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

The Opportunity What could be the place of BPM in the IoT area?

©2014 Bonitasoft 3

Page 4: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Figures from the future

©2014 Bonitasoft 4

? 2 020

8 000 000 000

9 200 000 000

80 000 000 000

Page 5: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Figures from the future

©2014 Bonitasoft 5

2 020

8 000 000 000

9 200 000 000

80 000 000 000

The year ;-)

Population

Mobiles

Connected Objects

Page 6: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

What we should expect

•  In 2020: 10 times more connected objects than mobiles or people

•  Objects will impact IT approach and push the boundaries of BPM projects

•  BPM of Things is a new market to discover

©2014 Bonitasoft 6

Page 7: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

What is a Smart Connected Object?

©2014 Bonitasoft 7

Connected Objects seems trendy but…

Page 8: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Basic features of a connected object

Object

Sensor Transforms events

into data

Actuator Acts on real world

Connectivity Connects to

external systems

Logic Defines object’s

behavior

©2014 Bonitasoft 8

Page 9: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Smart connected object

©2014 Bonitasoft 9

Object

Sensor

Logic External

Information System

Actuator

Provides additional logic

Provides data

Connectivity

Page 10: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

How to integrate an Object in a Process? Well, I have an object… What can I do now?

©2014 Bonitasoft 10

Page 11: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Integration Requirements

©2014 Bonitasoft 11

Expose BPMN events to Object

•  Allows process to react to object’s events

•  Allows to process object’s sensor data

Expose an API to interact with Object

•  Allows to pilot object’s logic

•  Allows to trigger object’s actuators

Page 12: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

A new User Experience for your processes?

Replace web based User Experience by a dedicated object to perform

tasks…

• A real innovative opportunity for all business processes with Human tasks

©2014 Bonitasoft 12

Page 13: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Sharing Lockers A proof of concept

©2014 Bonitasoft 13

Page 14: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Sharing Lockers Concept

Smart lockers to securely exchange things between people

•  Prevents agenda issue while delivering packages

©2014 Bonitasoft 14

Page 15: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

PoC Technical Components

Bonita BPM Ready for smart

applications

RaspberryPi Object’s controller

NodeRed Object’s logic programming

interface

PostgreSQL Business data

persistence

©2014 Bonitasoft 15

Page 16: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

The Object

©2014 Bonitasoft 16

Page 17: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Inside the Object

©2014 Bonitasoft 17

RaspberryPi NodeRed

Page 18: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

The Bonita BPM Process

©2014 Bonitasoft 18

Page 19: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Bonita BPM

Bonita BPM / Object Communication

©2014 Bonitasoft 19

Bonita REST API

Sends BPMN message

Sharing Locker Process

REST Connectors

BPMN Message Event

Calls Object’s logic

Page 20: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

PoC effort in figures

•  Days of works: 2

•  Developers: 3

•  Hardware cost: < 100 €

•  Software cost: 0 €

©2014 Bonitasoft 20

Successful implementation with limited investment in terms of resources

Page 21: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

Conclusion

Connected Objects will become a part of

our life New ways to monitor and act will appear

Smart connected objects will empower User

Experience by replacing classic applications

©2014 Bonitasoft 21

Page 22: OWcon'14 -  BPM of Things: IoT and processes, BonitaSoft

CORPORATE WEBSITE Product & Services descriptions, References, Webinars, White papers

OPEN SOURCE COMMUNITY Forums, Contributions, Source Code

twitter.com/ bonitasoft

facebook.com/ bonitasoftbpm

linkedin.com/groups?gid=3182097

youtube.com/ bonitasoft

Thank you, and… STAY CONNECTED WITH US!

©2014 Bonitasoft