From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability...

18
From Interoperability to Platform Requirements of Large-Scale Pilots Bruno Jean-Bart (TRIALOG) 10 th Sept 2014 - Bucharest AAL Forum

Transcript of From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability...

Page 1: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

From Interoperability to

Platform Requirements of

Large-Scale Pilots

Bruno Jean-Bart (TRIALOG)

10th Sept 2014 - Bucharest

AAL Forum

Page 2: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Key Facts of the ReAAL Project

• Evaluating the impact of an Open Platform through

a roll-out of +25 AAL services with +5000 users in real life.

• universAAL: AAL Open Platform dedicated to enhance

Interoperability of Applications, Device Independencies, etc.

• Measuring the related socio-economic impact

Effectiveness of the value chains.

• Create replication guidelines

• Sharing Lessons of 9 Pilots and +3 Associated Pilots.

Sept. 9th 2014 - Bucarest MAIL Workshop 2

Page 3: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

9 pilots +25 Services

Sept. 9th 2014 - Bucarest MAIL Workshop 3

Page 4: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

AAL trends Mobile, Cloud

Segmentation or Combination of Domains?

Sept. 9th 2014 - Bucarest MAIL Workshop 4

AAL Health ICT eHealth

mHealth

End-users Professionals

Page 5: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

mHealth From Professional ICT to Mobile to Cloud Solutions

Interoperability or How to Grow Together?

Sept. 9th 2014 - Bucarest MAIL Workshop 5

AAL extension From Home Network to Mobile to Cloud Solutions

Page 6: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Business Requirements

• Segmentation is mandatory for solutions / service providers

The purchasing chain is complex : B2P2C

• But segmentation is not good for technology deployment

(smaller market)

• Interoperability is the technical process to remove barriers

and vendor lock-in

• Interoperability should be a vision of Policy Makers and

Purchasers (and not a technical proposal).

Sept. 9th 2014 - Bucarest MAIL Workshop 6

Page 7: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

How do we have proceed to get Pilot Requirements ?

05/03/2014 - Rotterdam D2.1 7

Pilot Concepts

Interoperability Requirements

UniversAAL

Current specification

Discussions

Contribution was not easy to collect.

Page 8: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Pilots Deployment Model

Sept. 9th 2014 - Bucarest MAIL Workshop 8

Sensor / Actuator Devices

Home Computing

Device/s

Pilot Server Backend

External 3rd Party Server

Backend

Devices Communication

Technology

Remote Connection Technology

Remote Connection Technology

• 1 Device • N Devices,

same tech • N Devices,

different techs

• Nothing

• Open / Standard tech

• Closed / Proprietary tech

• Several of the above

• Nothing

• Devices Hub, 1 tech

• Devices Hub, several tech

• Computing Device/s, OSGi

• Computing Device/s, Android

• Nothing

• Specific tech (GSM, SMS…)

• Web Service • Restful API • Nothing

• Dedicated Server

• Multiple Servers

• Nothing

• Specific tech (GSM, SMS…)

• Web Service • Restful API • Nothing

• Dedicated Server

• Multiple Servers

• Nothing

Page 9: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Several Types of Interoperability

• Interoperability of

Sept. 9th 2014 - Bucarest MAIL Workshop 9

Technology Driver

Device or Device

Network

Technology Driver

Exporter Exporter

Devices - Sharing Hardware

Networks – Pervasive Computing

App

App

Java OSGi

Android

Apps’s Knowledge is shared in the form of Ontologies

Applications – Sharing Data

Page 10: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Features Topics Addressed

• Architecture

• Configuration

• Personalization

• Interoperability

• Shared Communication Infrastructure

• Privacy,

• Security

• Context Information

• Service

• HMI

• Maintainability

• Scalability

• Dependability

05/03/2014 - Rotterdam D2.1 10

Page 11: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Change Designer’s Perspective

• Issue 1: Pilot Managers do not design applications

as a System (no interaction between Apps)

Sept. 9th 2014 - Bucarest MAIL Workshop 11

App App App Without uAAL

App App App With uAAL

Page 12: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Example from Pilot

Sept. 9th 2014 - Bucarest MAIL Workshop 12

• 3 services running independently

Page 13: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Go to a System Approach instead of Silos

Sept. 9th 2014 - Bucarest MAIL Workshop 13

• 3 services sharing devices

Page 14: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Hardware Independence

• Decoupling sensors/actuators from applications

Sept. 9th 2014 - Bucarest MAIL Workshop 14

App Exporter

App

App

Exp

Exp

After uAAL

Issue 2 : Difficult to impose de-coupling

between Sensors and Applications

They are intimately linked (solution providers) Open API

Vendor lock

Vendor lock

Page 15: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Keep Mobile Native Apps

• Issue 3 : The Interoperability is performed at the Cloud Level

Sept. 9th 2014 - Bucarest MAIL Workshop 15

App R API Native

App

New : Creation of Remote API

Page 16: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Applications in the Cloud

• Issue 4 : Business Logic is in Server Side and not at home

Sept. 9th 2014 - Bucarest MAIL Workshop 16

New : Multi-tenancy

Version of uAAL

App R API Native

App

Page 17: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

4 Points of Conclusion

• Lesson 1: Interoperability between Apps is not the primary

concern of AAL Pilot Managers.

• Lesson 2: Policy Makers, Purchasers shall took into account

Systems and not individual AAL Services.

• Lesson 3: Need for an Interoperability-by-Design Process.

• Lesson 4: in AAL , “Mobile & Cloud” Deployment and not only

Home Devices and Networks.

Sept. 9th 2014 - Bucarest MAIL Workshop 17

Page 18: From Interoperability to Platform Requirements of Large ... · 9/9/2014  · From Interoperability to Platform Requirements of Large-Scale Pilots ... Sharing Lessons of 9 Pilots and

Questions and Contacts

• Bruno Jean-Bart

TRIALOG – Paris

[email protected]

Sept. 9th 2014 - Bucarest MAIL Workshop 18

http://www.cip-reaal.eu/