fiware - fractals-fp7.com€¦ · • fiware ops : the suite of tools easing deployment and...
Post on 20-May-2018
217 Views
Preview:
TRANSCRIPT
FIWAREAn Open standard Platform
Jan Willem Kruize Wageningen UR – LEI
(DLO) 1
Agenda
• FIWARE in a nutshell• FIWARE Generic Enablers• FIspace as a Specific Enabler • FIspace for Agriculture
2
Internet: a transformation engine
3
Navigation Calling a taxi (Uber) Recruiting (Linkedin)…
Ecosystem and platform: two tied concepts
4
Open StandardPlatform
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‐intrusive
5
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 CityApps
SMART Factory AppsAgrifood Apps
Domain specific enablers
FIspace
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 EnergyGrid
Others...
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‐basedservices
Internet of Tings Wireless Sensor Networks
Consultants
Forwarder
ProductionPlants
Carriers
PortsCustoms
BanksInsurances
Authorities
ConsumersFuture 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 ServicesCloud 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 inthe Cloud
Indu
strie
s(con
verging)
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 Space
App 1 App 2 App 3 App n…
Service 1 Service 2 Service 2…
ERP Things (IoT) FMIS
• Fractals
Apps running on the FIspace Platform
18
Baseline Apps (Common functions)• “Product Information Service”• “Real‐time Exception Detection & Handling” (Compliance
Checks & Mitigations)• “Business Service Relationship & Contract Management”• “Logistics Planning”
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
FIspaceApp Store
My FIspace (BCM)
DevelopApps
Pre‐configureUser Systems
Customize &Use Systems
FIspace Platform
Single AppConfiguration
Example Scenario
20
State AuthorityFranz Farmer Ed Expert
Spraying (follow advice)
Create Advice
Approval
Request Advice
Collabo
rativ
e Bu
sine
ss Process
Back‐End
Systems Farm / GH Management Systems
Sensor Network in the Greenhouse
Expert SystemRegulations &
Approval System
1
2
3
Scenario: get expert advice for spraying to handle disease on potatoes
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
22
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
23
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
Cloud hosting
• The fundamental layer which provides the computation, storage andnetwork resources, upon which services are provisioned andmanaged
• The Cloud enablers offer Generic Enablers that comprise thefoundation for designing a modern cloud hosting infrastructure thatcan be used to develop, deploy and manage Future Internetapplications and services
25
Data context Management
• The facilities for effective accessing, processing, and analyzingmassive volume of data, transforming them into valuable knowledgeavailable to applications
• It provides outperforming and platform‐like GEs that will easedevelopment and the provisioning of innovative Applications thatrequire management, processing and exploitation of contextinformation as well as data streams in real‐time and at massive scale
26
IoT services enablement
• The bridge whereby FI services interface and leverage the ubiquity ofheterogeneous, resource‐constrained devices in the Internet ofThings.
• FI‐WARE builds the relevant Generic Enablers for Internet of ThingsService Enablement, in order for things to become citizens of theInternet –available, searchable, accessible, and usable – and for FIservices to create value from real‐world interaction enabled by theubiquity of heterogeneous and resource‐constrained devices.
27
Data/Services Delivery
• It provides the infrastructure to create, publish, manage and consumeFI services across their life cycle, addressing all technical and businessaspects.
• It supports managing services in a business framework across thewhole service lifecycle from creation and composition of services tomonetization and revenue sharing.
28
Advanced Web User Interface UI
• The Advanced Web‐based UI components will provide a simple,uniform way to create rich networked 2D and 3D applications that runin a browser.
• The objective is to significantly improve the user experience for theFuture Internet by adding new user input and interaction capabilities,such as interactive 3D graphics, immersive interaction with the realand virtual world (Augmented Reality), virtualizing and thusseparating the display from the (mobile) computing device forubiquitous operations, and many more.
29
Security
• The mechanisms which ensure that the delivery and usage of servicesis trustworthy and meets security and privacy requirements.
• The “secure by design” concept addresses both the securityproperties of the FI‐WARE platform itself and the applications thatwill be built on top of it. As such, the Security Architecture will focuson key security functionalities such as identity management orsecurity monitoring to be delivered as so‐called generic securityenablers which, by design, can be integrated with implementations ofthe FI‐WARE GEs.
30
Interfaces to networks and devices (I2ND)
• Open interfaces to networks and devices, providing the connectivity needs of services delivered across the platform.
• I2ND defines an enabler space for providing Generic Enablers (GEs) to run an open and standardised network infrastructure. The infrastructure deals with highly sophisticated terminals, as well as with highly sophisticated proxies, on one side, and with the network operator infrastructure on the other side..
31
top related