From Interoperability to Platform Requirements of Large ... · 9/9/2014 · From Interoperability...
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/14.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/17.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5d1c9acb7740ab0516876/html5/thumbnails/18.jpg)
Questions and Contacts
• Bruno Jean-Bart
TRIALOG – Paris
Sept. 9th 2014 - Bucarest MAIL Workshop 18
http://www.cip-reaal.eu/