fractals fiware - fispace technical presentation...
TRANSCRIPT
FIWAREAn Open standard Platform
Javier Hitado Simarro (Atos)
11th December 2014 – Sofia (Bulgaria)
1
Agenda
• FIWARE in a nutshell
• FIWARE Generic Enablers
• FIspace as a Specific Enabler
• FIspace - Example of use
2
Internet: a transformation engine
3
Navigation Calling a taxi (Uber) Recruiting (Linkedin)…
Ecosystem and platform: two tied concepts
4
Open Standard
Platform
ecosystemopen globalsustainable
Why an open standard platform is required
• Avoid vendor lock-in:• Standard Southbound APIs for sensor providers
• Standard Northbound APIs offered to applications
• Portability across platform providers
• Interoperability of apps on top of different providers
• Larger community of developers• True innovation
• More competition, leading to cost savings
• Not any standard is enough• Modularity
• Allow different business models
• Integration with standard open data platform
• Non-intrusive5
FIWARE = advanced OpenStack-based Cloud capabilities + library of APIs that ease development of applications
6
Sustainability ensured
Driven by implementation
Generic & Specific Enablers
• FI-WARE is open, based upon elements called Generic Enablers
• Generic Enablers offer reusable and commonly shared functions serving a multiplicity of Usage Areas across various sectors
• Specific Enablers are enablers that are common to multiple applications but all of them specific to a very limited set of Usage Areas (i.e. App)
7
FIWARE Generic Enablers (GEs)
� A FIWARE Generic Enabler (GE):
� set of general-purpose platform functions available through APIs
� Building with other GEs a FIWARE Reference Architecture
� FIWARE GE Specifications are open (public and royalty-free)
� FIWARE GE implementation (FIWARE GEi):
� Platform product that implements a given GE Open Spec
� There might be multiple compliant GEis of each GE Open Spec
� One open source reference implementation of each FIWARE GE (FIWARE GEri):
• Well-known open source license
• Publicly available Technical Roadmap updated in every release
� Available FIWARE GEis, GEris and incubated enablers are published on the FIWARE Catalogue
8
FIWARE major differential features
9
• Federation of infrastructures (private/public regions)
• Automated GE deploymentCloud Hosting
• Complete Context Management Platform
• Integration of Data and Media ContentData Context Mngmt
•Easy plug&play of devices using multiple protocols
•Automated Measurements/Action ��Context updatesIoT
•Visualization of data (operation dashboards)
•Publication of data sets/servicesData/Service Delivery
•Easy incorporation of advanced 3D and AR features
•Visual representation of context informationWeb UI
•Security Monitoring
•Built-in Identity/Access/Privacy ManagementSecurity
•Advanced networking (SDN) and middleware
•Interface to robotsI2ND
Domain-specific platforms = FIWARE + specific enablers
10
FIWARE GEs
SMART City
AppsSMART Factory AppsAgrifood Apps
Domain
specific
enablersFIspace
FIWARE Instances
• Future Internet Applications run on top of “FIWARE Instances” that are built by “FIWARE Instance Providers” upon:
• selection of FIWARE GEis (products) from the FIWARE Catalogue.
• assembly of selected FIWARE GEis with added-value components.
• Test @: https://account.lab.fi-ware.org/users/sign_in
11
FIWARE Catalogue
FIWARE GE implementations
FIWARE Instance
Future Internet App
assemble�
added-value components
The FIWARE Program
• Goal: capture opportunities derived from the new wave of digitalization of life and businesses
• Strategy: Build an ecosystem that will work as catalyst for capturing the opportunities.
• Pillars:
• FI-WARE : a generic, open standard platform which serve the needs of
developers in multiple domains
• FIWARE Lab : a meeting point where innovation takes place, an
opportunities can be incubated
• FIWARE Accelerate : a program that funds developers and
entrepreneurs, and ignites roll-out of the ecosystem
• FIWARE Ops : the suite of tools easing deployment and operation of FI-
WARE instance nodes and used to build, operate and expand FIWARE
Lab. 12
Agrifood
eHealth
tourism
Transport,
Mobility and
Logistics
Smart Energy
GridOthers...
FIspace
The Specific Enabler FIspace:
• A FIWARE enabled business-to-business (B2B) software platform that..
• Uses Generic Enablers to..
• Support and optimize inter-organizational business collaboration for..
• Global transport, logistics, and agri-food business
FIspace: business-to-business (B2B) software platform
14
Location-based
services
Internet of Tings Wireless Sensor Networks
Consultants
Forwarder
Production
Plants
Carriers
Ports
Customs
Banks
InsurancesAuthorities
Consumers
Future Internet Features
Social Media
FIspace will facilitate:■… seamless cross-organizational
collaboration (information exchange,
communication, coordination of
activities)
■…unprecedented transparency,
visibility and control of processes
(using Internet-connected sensors and
IoT devices)
■…rapid, easy, low cost development
and deployment of customized
solutions (apps and services)
■…agile formation of business networks
and ecosystems (social networks and
app/service markets)
Privacy & Security
Internet of Services
Cloud Computing
Linked Open Data, Big Data
FIspace platform High Level Architecture
15
GEs Currently Used in FIspace
16
• NoneCloud
• Complex Event Processing - IBM Proactive Technology OnlineData/Media Context Mgmt
• NoneIoT Services Enablement
•Marketplace – SAP RI- • Revenue Settlement and Sharing System
•Repository – SAP RI • Store - Wstore
•Application Mashup - Wirecloud
Data/Services Delivery
•NoneAdvanced Web UI
• Access control – THA Implementations (In progress)
• Identity Management – KeyRock (In progress)Security
•NoneI2ND
FIspace - Overall Goal Cloud-based Platform for Collaborative Business Networks
Deployed in
the Cloud
Ind
ust
rie
s
(co
nve
rgin
g) Farming & Manufacturing Transport & Logistics
(Producers, Farmers, Manufacturers, Suppliers, ..)
Wholesale & Retail Service Sector
(Forwarder, Carriers, 3PL / 4PL, Ports, …) (Warehouses, Supermarkets, Stores, …) (Banks, Insurances, Authorities, ..´)
ICT Industry (going to the Cloud)
Cloud Operators &
Infrastructure Providers
Software & Solution Providers
Value-Added Service Providers
Collaboration SpaceCollaboration SpaceCollaboration SpaceCollaboration Space
App 1App 1App 1App 1 App App App App 2222 App 3App 3App 3App 3 App nApp nApp nApp n…
Service Service Service Service 1111 Service 2Service 2Service 2Service 2 Service Service Service Service 2222…
ERPThings
(IoT)FMIS
• Fractals
Apps running on the FIspace Platform
18
Baseline Apps Baseline Apps Baseline Apps Baseline Apps (Common functions)
• “Product Information Service”
• “Real-time Exception Detection & Handling” (Compliance
Checks & Mitigations)
• “Business Service Relationship & Contract Management”
• “Logistics Planning”
Domain Apps Domain Apps Domain Apps Domain Apps (Specific functions)
• “Weather Scenario App”
• “Workability Data App”
• “Scheduling App”
Apps can be “mashed up” and integrated into the companies’ workflows.
FIspace App Configuration
FIspace
App StoreMy FIspace (BCM)
Develop
Apps
Pre-configure
User SystemsCustomize &
Use Systems
FIspace Platform
Single App
Configuration
Example Scenario using FIspaceScenario: get expert advice for spraying to handle disease on potatoes
State AuthorityFranz Farmer Ed Expert
Spraying (follow
advice)
Create Advice
Approval
Request
Advice
Farm / GH
Management Systems
Sensor Network
on the field
Agronomist Expert
System
Regulations &
Approval System
1 2
3
FIspace App
‘Weather
Information’
FIspace App
‘Spraying Expert
Advice’
FIspace App
‘Spraying
Certification’
product type, etc.
sensor data
(access details)
suggested
chemical
advice detailscertification
details
App Developed in
FIspace (Domain App)
App Developed in
Fractals
Development Support
• FIspace:
• App Developer Guide (including an SDK)
• Configuration Guide
• End-User Guide
• FIWARE:
• FIWARE Lab
• E-learning Platform
• Catalogue
21
http://www.fispace.eu/
http://www.fi-ware.org/
Subscribe for FRACTALS!
Develop FIWARE based applications with high market potential addressing the needs of the agricultural sector
• 50- 60 grants allocated to SMEs
• 50 – 150k grans for SMEs
22
http://fractals-fp7.com/
Questions?
Useful Links:• http://www.fi-ware.org/
• http://www.fi-ware.org/accelerators/
• https://forge.fi-
ware.org/plugins/mediawiki/wiki/fiware/index.php/Main_Page
• http://catalogue.fi-ware.org/enablers
• https://account.lab.fi-ware.org/
• http://edu.fi-ware.org/
• http://fispace.eu
• http://dev.fispace.eu/doc/wiki/Home