You are on page 1of 31

FIWARE

AnOpenstandardPlatform
JanWillemKruize
WageningenUR LEI
(DLO)

Agenda
FIWAREinanutshell
FIWAREGenericEnablers
FIspaceasaSpecificEnabler
FIspaceforAgriculture

Internet:atransformationengine

Navigation

Calling ataxi(Uber)

Recruiting (Linkedin)

Ecosystemandplatform:twotiedconcepts

ecosystem

Open Standard
Platform

open

sustainable

global

Whyanopenstandardplatformisrequired
Avoidvendorlockin:

StandardSouthboundAPIsforsensorproviders
StandardNorthboundAPIsofferedtoapplications
Portabilityacrossplatformproviders
Interoperabilityofappsontopofdifferentproviders

Largercommunityofdevelopers
Trueinnovation
Morecompetition,leadingtocostsavings

Notanystandardisenough

Modularity
Allowdifferentbusinessmodels
Integrationwithstandardopendataplatform
Nonintrusive
5

FIWARE=advancedOpenStackbasedCloudcapabilities+libraryofAPIsthatease
developmentofapplications

Drivenbyimplementation

Sustainabilityensured

Generic&SpecificEnablers
FIWAREisopen,baseduponelementscalledGenericEnablers
GenericEnablersofferreusableandcommonlysharedfunctionsservinga
multiplicityofUsageAreas acrossvarioussectors
SpecificEnablersareenablersthatarecommontomultipleapplicationsbutall
ofthemspecifictoaverylimitedsetofUsageAreas(i.e.App)

FIWAREGeneric Enablers (GEs)


AFIWAREGenericEnabler(GE):
setofgeneralpurposeplatformfunctionsavailablethroughAPIs
BuildingwithotherGEsaFIWAREReferenceArchitecture

FIWAREGESpecifications areopen(publicandroyaltyfree)
FIWAREGEimplementation(FIWAREGEi):
PlatformproductthatimplementsagivenGEOpenSpec
TheremightbemultiplecompliantGEis ofeachGEOpenSpec

OneopensourcereferenceimplementationofeachFIWAREGE(FIWAREGEri):
Wellknownopensourcelicense
PubliclyavailableTechnicalRoadmap updatedineveryrelease

AvailableFIWAREGEis,GEris andincubatedenablersarepublishedontheFIWARE
Catalogue

FIWAREmajordifferentialfeatures
CloudHosting

Federationofinfrastructures(private/publicregions)
AutomatedGEdeployment

DataContextMngmt

CompleteContextManagementPlatform
IntegrationofDataandMediaContent

IoT

Easyplug&play ofdevicesusingmultipleprotocols
AutomatedMeasurements/ActionContextupdates

Data/ServiceDelivery

Visualizationofdata(operationdashboards)
Publicationofdatasets/services

WebUI

Easyincorporationofadvanced3DandARfeatures
Visualrepresentationofcontextinformation

Security

SecurityMonitoring
BuiltinIdentity/Access/PrivacyManagement

I2ND

Advancednetworking(SDN)andmiddleware
Interfacetorobots

Domainspecificplatforms=FIWARE+specific
enablers
SMARTCity
Apps

Agrifood Apps

Domain
specific
enablers

FIWARE

FIspace
GEs
10

SMARTFactoryApps

FIWAREInstances
FutureInternetApplicationsrunontopofFIWAREInstances thatarebuiltbyFIWAREInstance
Providersupon:
selectionofFIWAREGEis (products)fromtheFIWARECatalogue.
assemblyofselectedFIWAREGEis withaddedvaluecomponents.
Test@:https://account.lab.fiware.org/users/sign_in
Future Internet App

FIWARE Catalogue

FIWARE Instance

assemble

FIWARE GE implementations
11

added-value components

The FIWAREProgram

tourism
Transport,
Mobility and
Logistics

Goal:captureopportunitiesderivedfromthenewwaveof
Smart Energy
digitalizationoflifeandbusinesses
Grid
Strategy:Buildanecosystemthatwillworkascatalystfor
capturingtheopportunities.
Pillars:
FIWARE:ageneric,openstandardplatformwhichservetheneedsof
developersinmultipledomains
FIWARELab :ameetingpointwhereinnovationtakesplace,an
opportunitiescanbeincubated
FIWAREAccelerate:aprogramthatfundsdevelopersand
entrepreneurs,andignitesrolloutoftheecosystem
FIWAREOps :thesuiteoftoolseasingdeploymentandoperationofFI
WAREinstancenodesandusedtobuild,operateandexpandFIWARE
Lab.
12

Agrifood

Others...

eHealth

FIspace
TheSpecificEnablerFIspace:
AFIWAREenabledbusinesstobusiness(B2B)softwareplatformthat..
UsesGenericEnablersto..
Supportandoptimizeinterorganizationalbusiness collaborationfor..
Globaltransport,logistics,andagrifoodbusiness

FIspace:businesstobusiness(B2B)
softwareplatform
FIspacewillfacilitate:
Forwarder

Carriers

Consultants
Production
Plants

Consumers

FutureInternetFeatures
InternetofTings
CloudComputing
Banks

WirelessSensorNetworks

Privacy&Security

Locationbased
services
InternetofServices

SocialMedia
LinkedOpenData,BigData
Insurances
Customs Authorities

Ports

seamlesscrossorganizational
collaboration(informationexchange,
communication,coordinationof
activities)
unprecedentedtransparency,
visibilityandcontrolofprocesses
(usingInternetconnectedsensorsand
IoTdevices)
rapid,easy,lowcostdevelopment
anddeploymentofcustomized
solutions(appsandservices)
agileformationofbusinessnetworks
andecosystems(socialnetworksand
app/servicemarkets)
14

FIspaceplatformHighLevel
Architecture

15

GEsCurrentlyUsedinFIspace
Cloud
Data/Media
ContextMgmt
IoT Services
Enablement

None
ComplexEventProcessing IBMProactiveTechnologyOnline
None

Data/Services
Delivery

Marketplace SAPRI
RevenueSettlementandSharingSystem
Repository SAPRI
Store Wstore
ApplicationMashup Wirecloud

Advanced
WebUI

None

Security

Accesscontrol THAImplementations(Inprogress)
IdentityManagement KeyRock (Inprogress)

I2ND

None
16

Fractals

(converging)

Industries

FIspace OverallGoal
CloudbasedPlatformforCollaborativeBusinessNetworks
Farming&Manufacturing

Transport&Logistics

Wholesale&Retail

(Forwarder,Carriers,3PL/4PL,Ports,) (Warehouses,Supermarkets,Stores,)
(Producers,Farmers,Manufacturers,Suppliers,..)

App1
Service1

App2

App3
Service2

ServiceSector

(Banks,Insurances,Authorities,..)

ICTIndustry
Appn

(goingtotheCloud)

ValueAddedServiceProviders

Service2
CloudOperators&
InfrastructureProviders

CollaborationSpace
Deployedin
theCloud

Software&SolutionProviders

ERP

Things
(IoT)

FMIS

AppsrunningontheFIspacePlatform
BaselineApps(Common functions)

ProductInformationService
RealtimeExceptionDetection&Handling(Compliance
Checks&Mitigations)
BusinessServiceRelationship&ContractManagement
LogisticsPlanning

DomainApps(Specific functions)

WeatherScenarioApp
WorkabilityDataApp
SchedulingApp

Appscanbe
mashedup
andintegrated
intothe
companies
workflows.

18

FIspaceAppConfiguration
SingleApp
Configuration

FIspace
AppStore

Develop
Apps

MyFIspace(BCM)

Preconfigure
UserSystems

FIspacePlatform

Customize &
Use Systems

ExampleScenario

BackEndSystems

CollaborativeBusinessProcess

Scenario:getexpertadviceforsprayingtohandlediseaseonpotatoes

FranzFarmer

Request
Advice

EdExpert

StateAuthority

CreateAdvice
2

Approval
3

Spraying(follow
advice)

Farm/GH
ManagementSystems

SensorNetwork
intheGreenhouse

ExpertSystem

Regulations&
ApprovalSystem

20

ExampleScenariousingFIspace
Scenario:getexpertadviceforsprayingtohandlediseaseonpotatoes
FranzFarmer

EdExpert
1

Request
Advice

StateAuthority
2

FIspaceApp

CreateAdvice

Weather
Information

FIspaceApp

Spraying
Certification

3
FIspaceApp

Spraying(follow

SprayingExpert
Advice

advice)

producttype,etc.

certification
details

advicedetails

Farm/GH
ManagementSystems

SensorNetwork
onthefield

Approval

AgronomistExpert
System

sensordata
(accessdetails)

AppDevelopedin
FIspace(DomainApp)

suggested
chemical

Regulations&
ApprovalSystem

AppDevelopedin
Fractals

DevelopmentSupport
FIspace:
AppDeveloperGuide(includinganSDK)
ConfigurationGuide
EndUserGuide

http://www.fispace.eu/

FIWARE:
FIWARELab
ElearningPlatform
Catalogue

http://www.fiware.org/

22

SubscribeforFRACTALS!
DevelopFIWAREbasedapplicationswithhighmarketpotential
addressingtheneedsoftheagriculturalsector
50 60grantsallocatedtoSMEs
50 150kgransforSMEs

http://fractalsfp7.com/
23

Questions?
UsefulLinks:
http://www.fiware.org/
http://www.fiware.org/accelerators/
https://forge.fi
ware.org/plugins/mediawiki/wiki/fiware/index.php/Main_Page
http://catalogue.fiware.org/enablers
https://account.lab.fiware.org/
http://edu.fiware.org/
http://fispace.eu
http://dev.fispace.eu/doc/wiki/Home

Cloudhosting
The fundamental layer which provides the computation, storage and
network resources, upon which services are provisioned and
managed
The Cloud enablers offer Generic Enablers that comprise the
foundation for designing a modern cloud hosting infrastructure that
can be used to develop, deploy and manage Future Internet
applications and services

25

DatacontextManagement
The facilities for effective accessing, processing, and analyzing
massive volume of data, transforming them into valuable knowledge
available to applications
It provides outperforming and platformlike GEs that will ease
development and the provisioning of innovative Applications that
require management, processing and exploitation of context
information as well as data streams in realtime and at massive scale

26

IoT servicesenablement
The bridge whereby FI services interface and leverage the ubiquity of
heterogeneous, resourceconstrained devices in the Internet of
Things.
FIWARE builds the relevant Generic Enablers for Internet of Things
Service Enablement, in order for things to become citizens of the
Internet available, searchable, accessible, and usable and for FI
services to create value from realworld interaction enabled by the
ubiquity of heterogeneous and resourceconstrained devices.

27

Data/ServicesDelivery
It provides the infrastructure to create, publish, manage and consume
FI services across their life cycle, addressing all technical and business
aspects.
It supports managing services in a business framework across the
whole service lifecycle from creation and composition of services to
monetization and revenue sharing.

28

AdvancedWebUserInterfaceUI
The Advanced Webbased UI components will provide a simple,
uniform way to create rich networked 2D and 3D applications that run
in a browser.
The objective is to significantly improve the user experience for the
Future Internet by adding new user input and interaction capabilities,
such as interactive 3D graphics, immersive interaction with the real
and virtual world (Augmented Reality), virtualizing and thus
separating the display from the (mobile) computing device for
ubiquitous operations, and many more.

29

Security
The mechanisms which ensure that the delivery and usage of services
is trustworthy and meets security and privacy requirements.
The secure by design concept addresses both the security
properties of the FIWARE platform itself and the applications that
will be built on top of it. As such, the Security Architecture will focus
on key security functionalities such as identity management or
security monitoring to be delivered as socalled generic security
enablers which, by design, can be integrated with implementations of
the FIWARE GEs.

30

Interfacestonetworksanddevices(I2ND)
Openinterfacestonetworksanddevices,providingtheconnectivity
needsofservicesdeliveredacrosstheplatform.
I2NDdefinesanenablerspaceforprovidingGenericEnablers(GEs)to
runanopenandstandardised networkinfrastructure.The
infrastructuredealswithhighlysophisticatedterminals,aswellas
withhighlysophisticatedproxies,ononeside,andwiththenetwork
operatorinfrastructureontheotherside..

31