WSO2Con EU 2016: Integrating People, Systems and Things in Yucca Data Platform

24
Integra(ng People, Systems and Things in Yucca Data Pla;orm based on WSO2 tech Silvana Ponsero Technology Specialist CSI-Piemonte

Transcript of WSO2Con EU 2016: Integrating People, Systems and Things in Yucca Data Platform

Integra(ngPeople,SystemsandThingsinYuccaDataPla;ormbasedonWSO2tech

SilvanaPonseroTechnologySpecialistCSI-Piemonte

CSI-Piemonte

•  Foundedin1977bythePiedmontregion,togetherwiththeUniversityandPolytechnicofTurin,CSIimplementsandmanagesinnova(veITservicesforPublicAdministra(ons

•  Todayisaconsor(umofmorethen100publicstakeholders:provinces,municipali(esandassocia(ons,localhealthagencies,hospitalsandmanyotherauthori(es

CSIataglance

•  SecurityandCloudServices,SystemIntegra(on,Outsourcing,ConsultancyandProfessionaltraining,R&Dandinterna(onalac(vi(es

•  137millioneuroturnover(2014)•  1,300integrateddatabases•  2datacenterstoensureBusinessCon(nuityandDataRecovery•  75interna(onalprojects•  Over20millioneurovalueofinterna(onalprojects

Yucca

•  Implementsadigitalecosysteminwhichprivatecompanies,publicadministra(ons,researchcentersandallpublicandprivatestakeholderscansharetheirdigitalheritageanddevelopnewapplica(ons

•  IsaDataPla;ormaimedatinterconnec(ngPeople,SystemsandThingstoimprovetheknowledgeandanalysisofourliveswithincomplexenvironments

•  Istheresultofacallfortenderlaunchedin2014byPiedmontRegionincollabora(onwithCSIPiemonte

Integra(ngPeople,SystemsandThings

OpenSourceTechnologies

Architecture

WSO2tecnologiesinYucca

•  WSO2ComplexEventProcessoristhecoreelement–  Real-(mestreaming–  Siddhiqueries–  Highperformance,FullHighAvailability

•  WSO2EnterpriseServiceBus–  Differentprotocols(HTTP,HTTPS,JMS)–  Messageanddatavalida(on(XSD)–  Automatedtasks

WSO2tecnologiesinYucca

•  WSO2Applica(onServer–  CustomServices(Axis)

•  WSO2APIManager–  APIStore-foreachstream,2APIsaredefined:oneforreal-(me

data,oneforhistoricaldata–  Applica(onscansubscribetoreal-(meand/orhistoricaldataAPIs–  oAuth2tokenstoaccessprivateAPIsandevents

WSO2tecnologiesinYucca

•  WSO2Iden(tyServer–  Iden(tyHub–  DifferentexternalIden(tyProviders(Shibboleth,SAML2)–  Roles-usersassocia(ons–  Automa(cprovisioning–  UsersandRolessharedbyUserPortalandAPIM

•  WSO2DataServicesServer–  Servicesonconfigura(ondata(PostgreSQL)

Customdevelopmenttoextendfunc(onali(es

•  UserPortalasasingleaccesspointforendusersandtointegratepublishingandsubscribingfunc(onali(es

•  FrontendforSelf-servicesiddhiqueries•  InterceptorinAc(veMQtograntaccesstoeventstreams

throughoAuth2tokensinMQTT(S)andStompoverWebSocketprotocols

•  CEPadapterformongoDB

Smartobjects,Streams,Datasets

Publishingandsubscribingscenario

Publishingandsubscribingscenario

Real(mescenario:sensortodashboard

LambdaArchitecture&StreamProcessinginYucca

Applica(onintegra(onscenario:apptoapp

Socialfeedsintegra(onscenario-Twicer

Datasharing

Security

Whatyoucanfindinthepla;orm

Wheredatacomefrom?

Resources

•  SmartDataNethcp://www.smartdatanet.it

•  UserPortalhcps://userportal.smartdatanet.it

•  DeveloperCenterhcp://developer.smartdatanet.it

•  OpenSourcehcp://github.com/csipiemonte

ThankYou!

#WSO2ConEU

Shareyourfeedbackforthissessionwso2con.com/app