Professional Documents
Culture Documents
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)
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