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

Post on 25-Jun-2015

149 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

BPM of Things

OW2con’14 Nov 6th

IoT and Processes: a New Market Opportunity?

©2014 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

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

©2014 Bonitasoft 3

Figures from the future

©2014 Bonitasoft 4

? 2 020

8 000 000 000

9 200 000 000

80 000 000 000

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

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

What is a Smart Connected Object?

©2014 Bonitasoft 7

Connected Objects seems trendy but…

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

Smart connected object

©2014 Bonitasoft 9

Object

Sensor

Logic External

Information System

Actuator

Provides additional logic

Provides data

Connectivity

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

©2014 Bonitasoft 10

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

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

Sharing Lockers A proof of concept

©2014 Bonitasoft 13

Sharing Lockers Concept

Smart lockers to securely exchange things between people

•  Prevents agenda issue while delivering packages

©2014 Bonitasoft 14

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

The Object

©2014 Bonitasoft 16

Inside the Object

©2014 Bonitasoft 17

RaspberryPi NodeRed

The Bonita BPM Process

©2014 Bonitasoft 18

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

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

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

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

top related