SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
Transport  for  London,  using  data  
to  keep  London  moving
Roland  Major
Enterprise  Architect
TfL
Sriskandarajah  Suhothayan
Associate  Director  /  Architect  
WSO2
Agenda
§ Introduction  to  Transport  of  London
-­ Surface  Intelligent  Transport  System
-­ Conceptual  Architecture
§ Introduction  to  WSO2
§ Data  in  Motion  -­ Hack  Week
-­ ‘Live  Journey  Planner’  prototype
-­ How  It’s  Done?  
§ Data  Driven  Operational  Applications  
§ Game  Changing  Visualizations
§ Learning  Outcomes
Breadth  of  Transport  for  London
§ 30  million  journeys  daily
§ In  addition  to  all  road  and  rail  
transport,  we  look  after  rivers,  assisted  
travel,  taxi  and  private  hire  regulation
§ We  do  much  more  also  from  education  
to  running  the  world’s  largest  out  of  
home  advertising  estate  of  its  type
§ We’re  150  years  old  and  chock  full  of  
heritage  and  design  assets
Road  Space  Management
§ Sponsorship
-­ Own  the  improvement  strategy  for  the  TLRN
-­ Engage  with  a  wide  range  of  customers  and  external  stakeholders
-­ Deliver  user  benefits  that  are  clearly  defined  and  measured
§ Outcome  Delivery
-­ Highways  design  and  engineering
-­ Traffic  modelling  capability  
-­ Intelligent  control  of  traffic  signals
-­ Monitor,  analyse  and  optimise  road  network  performance  
§ Operations
-­ 24/7  Operation  to  keep  London  moving
-­ Real-­time  incident  management  through  LSTCC
-­ Assess  and  coordinate  works  and  schemes  to  minimise  disruption  on  TfL’s  roads
Definition
§ Digital  transformation is  the  change  associated  with  the  application  of digital  
technology  in  all  aspects  of  human  society.  ...  
§ The transformation stage  means  that digital usages  inherently  enable  new  types  
of  innovation  and  creativity  in  a  particular  domain,  rather  than  simply  enhance  and  
support  the  traditional  methods.
Surface  Intelligent  Transport  System
§ SITS  will
-­ provide  the  capability  to  unlock  significant  additional  effective  capacity  on  the  road  
network  for  the  future
-­ enable  and  support  delivery  of  a  multi-­modal  approach  to  transport  management  
by  using  and  allocating  existing  and  new  capacity
-­ enable  and  support  delivery  of  a  Balanced  Scorecard  approach  to  transport  
management  by  using  and  allocating  existing  and  new  capacity  based  on  local  
modal  demands
Conceptual  Architecture
Key  Characteristics
§ Bringing  information  and  insight  closer  to  
decisions
-­ Locale,  map  based  UI
-­ Timely,  event  driven  not  batch
-­ Trusted,  consistent  and  accurate
§ Public  cloud  hosted
§ Reusable  commodity  platforms
§ Open  Standards
Integration
Data Hub
Collaboration
and Innovation
Analytics and
Visualisation
Data Driven
Operational
Applications
Secure Enclave
The  Data  Hub
Commodity  Cloud
§ Scalable  Object  Store  S3
§ Persistence  Services  (SQL  and  No  SQL)  Aurora  +Dynamo
§ Elastic  Search
§ Spark
§ Compute  EC2
Configured  Platform  Services
§ Spatial  -­ ESRI
§ Data  Warehouse  -­ Oracle  RDBMS  +Redshift
§ Middleware  Platform  – WS02
Data Hub
WSO2  
§ Enabler  for  Digital  Transformation  
§ 100%  Open  Source  Middleware  Platform
§ Offices  in  :  Mountain  View,  New  York,  London,  Sao  Paolo,  Colombo
§ 350+  Customers
§ 450  People,  300  Engineers
Open  Technology  For  Agile  Digital  Business
100% open source
Data  In  Motion  -­ Hack  Week
§ September  26-­29
§ Objective  :  Managing  the  Capacity  of  London’s  Transport  Network
-­ Maximizing  capacity  on  the  public  transport  network
-­ Maximizing  capacity  on  the  roads  network
-­ Improving  air  quality
§ Datasets
-­ TFL  APIs  (Realtime  and  Historical)
-­ SCOOT  sensor  reading  (Realtime)
-­ Passenger  flow  (Historical)
-­ Air  quality  (from  KCL)  (Historical)
§ Solution  
-­ ‘Live  Journey  Planner’  Prototype
Chance  of  get  a  seat  in  the  train?
Summarized Historic Data
Traffic  Control  Sensors
§ TfL has  about  14,000  sensors  measuring  junctions  approaching  junctions
§ This  data  is  currently  used  by  the  Real  Time  control  to  manage  optimization
§ We  have  been  investigating  how  it  can  be  processed
-­ Scale  780  Million  events  per  day
-­ Latency  to  data  center  circa  1  Second
-­ Resolution  250ms  scans
Junction
SCOOT Sensor
Realtime  Traffic
HighTraffic
LowTraffic
Incidence  !
Via Local and Waze
Looking  into  the  Future
§ Collect  SCOOT  Data  
§ Learning  traffic  patterns  using  R  
-­ Building  Random  Forest  Classification   (it’s  88%  accurate for  this  usecase)  !
§ Exported  the  model  as  PMML  
§ Use  the  model  to  predict  traffic  in  realtime  with  WSO2  DAS
Waling  And  Cycling
How  It’s  Done  ?  
Raw  SCOOT  
Data
Traffic  and  
Flow  
Calculation  
Integrating  
Historic  
Summarization
Predicting  
Traffic  
Potential  
Incident  
Analysis
§ Realtime  data  processing  pipeline
Detect  Headway  and  Vehicle  Length
§ With  row  SCOOT  data  stream
Sample  stream:  1111100000111111100000
define stream ScootStream (scootId string, time long, reading int, seqId long);
from every e1=ScootStream[reading==1], e2=ScootStream[reading==0]+,
e3=ScootStream[reading==1]+, e4=ScootStream[reading==0]
select e3[0].seqId - e2[0].seqId as headway,
e4[0].seqId - e3[0].seqId as vehicleLength, ...
insert into DetectorStream;
Raw  SCOOT  Data
Traffic  and  Flow  
Calculation  
Integrating  Historic  
Summarization
Predicting  Traffic  
Potential  Incident  
Analysis
Pattern Matching
Traffic  and  Flow  Calculation  
§ Calculated  for  all  SCOOT  Detectors  in  last  10 minuets  at  London  region
from DetectorStream[str:split(scootId, "-", 0)== ‘london’]#window.time(’10 min’)
select count(*)/60 as flow,
avg(vehicleLength)/60 as traffic,
1/avg(headway) as density, ...
group by scootId
insert into TrafficStream;
§ The  results  are  mapped  to  links  and  presented  via  APIs  for  visual  representation  
Raw  SCOOT  Data
Traffic  and  Flow  
Calculation  
Integrating  Historic  
Summarization
Predicting  Traffic  
Potential  Incident  
Analysis
Filtering
SlidingTimeWindow
Group By
Aggregations
Integrating  With  Historic  Summarization
§ Historic  data  analysis  with  Apache  Spark
§ Joining  With  Summarized  Data
@from(table=‘rdbms’, url=‘...’, ...)
define table TrafficSummery (scootId string, week int, day string, traffic long);
from TrafficStream as ts join TrafficSummery as tt
on ts.week == tt.week and ts.day == tt.day
select ts.traffic as currentTraffic, tt.traffic as usualTraffic, ...
insert into SummeryTrafficStream;
Raw  SCOOT  Data
Traffic  and  Flow  
Calculation  
Integrating  Historic  
Summarization
Predicting  Traffic  
Potential  Incident  
Analysis
Join
How  it’s  Done?  
§ Predicting  traffic  in  next  15  minutes
from SummeryTrafficStream
#pmml:predict(’wso2das-3.1.0/marbel_model.pmml')
select *
insert into PredictedTrafficStream;
Raw  SCOOT  Data
Traffic  and  Flow  
Calculation  
Integrating  Historic  
Summarization
Predicting  Traffic  
Potential  Incident  
Analysis
Predict Function
Potential  Incident  Analysis
§ Increasing  trend  in  traffic  hikes
from PredictedTrafficStream
select currentTraffic - historicTraffic as currentHick,
predictedTraffic – currentTraffic as predictedHick, ...
having currentTrafficHick > 0 and predictedTrafficHick > 0
insert into TrafficHickStream;
from every e1=TrafficHickStream ->
e2=TrafficHickStream[ (e2.currentHick – e1.currentHick)*100.0 / e1.currentHick > 20 and
(e2.predictedHick – e1.predictedHick)*100.0 / e1.predictedHick > 20]
with in 15 min
insert into PotentialIncidentStream;
Raw  SCOOT  Data
Traffic  and  Flow  
Calculation  
Integrating  Historic  
Summarization
Predicting  Traffic  
Potential  Incident  
Analysis
Pattern Matching
Architecture
SCOOT Data
Publishers
Event
Receivers
Event
Publishers
Web API
Data  Driven  Operational  Applications  
London  Works  2
§ Central  Register  – a  pan  London  system  enabling  visibility  and  management  of  works  and  
related  activities  in  London
§ Traffic  Management  Act  Notifications (TMAN)  -­ A  dedicated  interface  between  London  
boroughs  and  TfL  enabling  the  balanced  delivery  of  major  schemes  and  works  on  the  
TLRN  and  SRN
§ Forward  Planning  Tool -­ An  advance  planning  tool  that  allows  promoters  to  provide  early  
visibility  of  road  and  street  works
Platforms
§ ESRI    
-­ ArcServer
-­ Portal
§ WS02
-­ Smart  Analytics
-­ Dashboard  Framework
-­ Identity  and  Access  Management
-­ API  Management
-­ Integration
Game  Changing  Visualizations
Visualization  For  Situational  Awareness
§ Trial  of  Waze  crowdsourced    has  just  
started
§ Early  results  are  promising  for  
incident  detection
§ Solution  combines  several  data  
sources  to  enrich  real  time  view
§ Management  views  and  dashboard  
included
Visualization  For  Situational  Awareness  …
§ Needs  Filters  and  Alerts
§ Areas  of  Interest
§ Design  is  evolving  rapidly
Learning  Points
§ Realtime  analytics  on  data  provides  edge
§ Keep  focus  on  usability
§ Use  the  right  tool  for  the  right  task
§ Skills  are  the  biggest  hurdle
§ Bringing  information  sets  together  encourages  new  thinking
§ Using  Agile  approaches  has  transformed  outcomes
§ Removing  system  fragmentation  has  a  big  impact  on  organization
§ Flattening  delivery  structures  &  small  staged  initiatives
§ Platform  approach  
§ Early  indications  of  making  data  easily  shared  and  integrated  is  improving  decisions
Thank  You  !  
Roland  Major
roland.major@btopenworld.com
S.  Suhothayan
suho@wso2.com
www.wso2.com

Mais conteúdo relacionado

Mais procurados

Architecting a Digital Enterprise
Architecting a Digital EnterpriseArchitecting a Digital Enterprise
Architecting a Digital EnterpriseWSO2
 
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT PlatformUsing a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT PlatformSolace
 
Evolution of Application Development
Evolution of Application DevelopmentEvolution of Application Development
Evolution of Application DevelopmentWSO2
 
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...apidays
 
Turning a Software Product Company Into a Cloud Company
Turning a Software Product Company Into a Cloud CompanyTurning a Software Product Company Into a Cloud Company
Turning a Software Product Company Into a Cloud CompanyWSO2
 
Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeSolace
 
Operational Optimization Through Integration
Operational Optimization Through IntegrationOperational Optimization Through Integration
Operational Optimization Through IntegrationWSO2
 
How to Plan and Run your Digital Transformation
How to Plan and Run your Digital TransformationHow to Plan and Run your Digital Transformation
How to Plan and Run your Digital TransformationWSO2
 
Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?LeanIX GmbH
 
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBGeo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBWSO2
 
Blueprint for omnichannel integration architecture
Blueprint for omnichannel integration architectureBlueprint for omnichannel integration architecture
Blueprint for omnichannel integration architectureEric D. Schabell
 
Digital Transformation for Risk Management and eCommerce Platform
Digital Transformation for Risk Management and eCommerce PlatformDigital Transformation for Risk Management and eCommerce Platform
Digital Transformation for Risk Management and eCommerce PlatformWSO2
 
WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...
WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...
WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...WSO2
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Codit
 
Life is a Stream of Events
Life is a Stream of Events Life is a Stream of Events
Life is a Stream of Events confluent
 
Introduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft AzureIntroduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft AzureCodit
 
Building a Modern FinTech Big Data Infrastructure
Building a Modern FinTech Big Data InfrastructureBuilding a Modern FinTech Big Data Infrastructure
Building a Modern FinTech Big Data InfrastructureDatabricks
 

Mais procurados (20)

Architecting a Digital Enterprise
Architecting a Digital EnterpriseArchitecting a Digital Enterprise
Architecting a Digital Enterprise
 
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT PlatformUsing a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
Using a Hybrid IoT Event Mesh to Power a Global, Large-Scale IoT Platform
 
Evolution of Application Development
Evolution of Application DevelopmentEvolution of Application Development
Evolution of Application Development
 
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
 
Turning a Software Product Company Into a Cloud Company
Turning a Software Product Company Into a Cloud CompanyTurning a Software Product Company Into a Cloud Company
Turning a Software Product Company Into a Cloud Company
 
Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
 
Event Horizon at Solace Connect Singapore
Event Horizon at Solace Connect SingaporeEvent Horizon at Solace Connect Singapore
Event Horizon at Solace Connect Singapore
 
Building High-scalable Enterprise Solutions,
Building High-scalable Enterprise Solutions, Building High-scalable Enterprise Solutions,
Building High-scalable Enterprise Solutions,
 
Operational Optimization Through Integration
Operational Optimization Through IntegrationOperational Optimization Through Integration
Operational Optimization Through Integration
 
How to Plan and Run your Digital Transformation
How to Plan and Run your Digital TransformationHow to Plan and Run your Digital Transformation
How to Plan and Run your Digital Transformation
 
SAP HANA IoT Platform
SAP HANA IoT PlatformSAP HANA IoT Platform
SAP HANA IoT Platform
 
Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?
 
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBGeo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
 
Blueprint for omnichannel integration architecture
Blueprint for omnichannel integration architectureBlueprint for omnichannel integration architecture
Blueprint for omnichannel integration architecture
 
Digital Transformation for Risk Management and eCommerce Platform
Digital Transformation for Risk Management and eCommerce PlatformDigital Transformation for Risk Management and eCommerce Platform
Digital Transformation for Risk Management and eCommerce Platform
 
WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...
WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...
WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
 
Life is a Stream of Events
Life is a Stream of Events Life is a Stream of Events
Life is a Stream of Events
 
Introduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft AzureIntroduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft Azure
 
Building a Modern FinTech Big Data Infrastructure
Building a Modern FinTech Big Data InfrastructureBuilding a Modern FinTech Big Data Infrastructure
Building a Modern FinTech Big Data Infrastructure
 

Semelhante a Transport for London: Using data to keep London moving

A Platform Approach to Digital Transformation
A Platform Approach to Digital TransformationA Platform Approach to Digital Transformation
A Platform Approach to Digital TransformationIntegration Meetups
 
Masterslides Trafiklabmeetup 6 dec
Masterslides Trafiklabmeetup 6 decMasterslides Trafiklabmeetup 6 dec
Masterslides Trafiklabmeetup 6 decEmma Skille
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City ApplicationsCharalampos Doukas
 
Transport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital TwinTransport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital TwinNeo4j
 
Smart Mobility
Smart MobilitySmart Mobility
Smart MobilityinLabFIB
 
Baseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logisticsBaseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logisticsEvgeni
 
#FIWAREPamplona - Training day - Open and agile smart cities. A technical int...
#FIWAREPamplona - Training day - Open and agile smart cities. A technical int...#FIWAREPamplona - Training day - Open and agile smart cities. A technical int...
#FIWAREPamplona - Training day - Open and agile smart cities. A technical int...Miguel García González
 
User-Driven Cloud Transportation System for Smart Driving
User-Driven Cloud Transportation System for Smart DrivingUser-Driven Cloud Transportation System for Smart Driving
User-Driven Cloud Transportation System for Smart Drivingamg93
 
Analyze performance and operations of truck fleets in real time
Analyze performance and operations of truck fleets in real timeAnalyze performance and operations of truck fleets in real time
Analyze performance and operations of truck fleets in real timeAltair
 
How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?theODI
 
SFScon22 - Gianluca Antonacci - Traffic management in a Smart City scenario.pdf
SFScon22 - Gianluca Antonacci - Traffic management in a Smart City scenario.pdfSFScon22 - Gianluca Antonacci - Traffic management in a Smart City scenario.pdf
SFScon22 - Gianluca Antonacci - Traffic management in a Smart City scenario.pdfSouth Tyrol Free Software Conference
 
Real time path planning based on hybrid vanet enhanced transportation system
Real time path planning based on hybrid vanet enhanced transportation systemReal time path planning based on hybrid vanet enhanced transportation system
Real time path planning based on hybrid vanet enhanced transportation systemIISTech2015
 
Od ifriday openraildata
Od ifriday openraildataOd ifriday openraildata
Od ifriday openraildataJonathan Raper
 
Transport-as-a-Service (TaaS) - How we build next generation plug-and-play IT...
Transport-as-a-Service (TaaS) - How we build next generation plug-and-play IT...Transport-as-a-Service (TaaS) - How we build next generation plug-and-play IT...
Transport-as-a-Service (TaaS) - How we build next generation plug-and-play IT...Christoffer Vig
 
PrEstoCloud : PROACTIVE CLOUD RESOURCES MANAGEMENT AT THE EDGE FOR EFFICIENT ...
PrEstoCloud : PROACTIVE CLOUD RESOURCES MANAGEMENT AT THE EDGE FOR EFFICIENT ...PrEstoCloud : PROACTIVE CLOUD RESOURCES MANAGEMENT AT THE EDGE FOR EFFICIENT ...
PrEstoCloud : PROACTIVE CLOUD RESOURCES MANAGEMENT AT THE EDGE FOR EFFICIENT ...OW2
 
ITS development in Kajang city
ITS development in Kajang cityITS development in Kajang city
ITS development in Kajang cityengrasha
 
How Spark Enables the Internet of Things- Paula Ta-Shma
How Spark Enables the Internet of Things- Paula Ta-ShmaHow Spark Enables the Internet of Things- Paula Ta-Shma
How Spark Enables the Internet of Things- Paula Ta-ShmaSpark Summit
 
City bench iswc_2015
City bench iswc_2015City bench iswc_2015
City bench iswc_2015Ali Intizar
 

Semelhante a Transport for London: Using data to keep London moving (20)

A Platform Approach to Digital Transformation
A Platform Approach to Digital TransformationA Platform Approach to Digital Transformation
A Platform Approach to Digital Transformation
 
Masterslides Trafiklabmeetup 6 dec
Masterslides Trafiklabmeetup 6 decMasterslides Trafiklabmeetup 6 dec
Masterslides Trafiklabmeetup 6 dec
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
 
Transport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital TwinTransport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital Twin
 
Smart Mobility
Smart MobilitySmart Mobility
Smart Mobility
 
Baseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logisticsBaseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logistics
 
#FIWAREPamplona - Training day - Open and agile smart cities. A technical int...
#FIWAREPamplona - Training day - Open and agile smart cities. A technical int...#FIWAREPamplona - Training day - Open and agile smart cities. A technical int...
#FIWAREPamplona - Training day - Open and agile smart cities. A technical int...
 
User-Driven Cloud Transportation System for Smart Driving
User-Driven Cloud Transportation System for Smart DrivingUser-Driven Cloud Transportation System for Smart Driving
User-Driven Cloud Transportation System for Smart Driving
 
Analyze performance and operations of truck fleets in real time
Analyze performance and operations of truck fleets in real timeAnalyze performance and operations of truck fleets in real time
Analyze performance and operations of truck fleets in real time
 
How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?
 
SFScon22 - Gianluca Antonacci - Traffic management in a Smart City scenario.pdf
SFScon22 - Gianluca Antonacci - Traffic management in a Smart City scenario.pdfSFScon22 - Gianluca Antonacci - Traffic management in a Smart City scenario.pdf
SFScon22 - Gianluca Antonacci - Traffic management in a Smart City scenario.pdf
 
Real time path planning based on hybrid vanet enhanced transportation system
Real time path planning based on hybrid vanet enhanced transportation systemReal time path planning based on hybrid vanet enhanced transportation system
Real time path planning based on hybrid vanet enhanced transportation system
 
Od ifriday openraildata
Od ifriday openraildataOd ifriday openraildata
Od ifriday openraildata
 
Transport-as-a-Service (TaaS) - How we build next generation plug-and-play IT...
Transport-as-a-Service (TaaS) - How we build next generation plug-and-play IT...Transport-as-a-Service (TaaS) - How we build next generation plug-and-play IT...
Transport-as-a-Service (TaaS) - How we build next generation plug-and-play IT...
 
PrEstoCloud : PROACTIVE CLOUD RESOURCES MANAGEMENT AT THE EDGE FOR EFFICIENT ...
PrEstoCloud : PROACTIVE CLOUD RESOURCES MANAGEMENT AT THE EDGE FOR EFFICIENT ...PrEstoCloud : PROACTIVE CLOUD RESOURCES MANAGEMENT AT THE EDGE FOR EFFICIENT ...
PrEstoCloud : PROACTIVE CLOUD RESOURCES MANAGEMENT AT THE EDGE FOR EFFICIENT ...
 
ITS development in Kajang city
ITS development in Kajang cityITS development in Kajang city
ITS development in Kajang city
 
The sydney coordinated adaptive
The sydney coordinated adaptiveThe sydney coordinated adaptive
The sydney coordinated adaptive
 
How Spark Enables the Internet of Things- Paula Ta-Shma
How Spark Enables the Internet of Things- Paula Ta-ShmaHow Spark Enables the Internet of Things- Paula Ta-Shma
How Spark Enables the Internet of Things- Paula Ta-Shma
 
SNCF-Reseau-6th GIS Rail Summitv3
SNCF-Reseau-6th GIS Rail Summitv3SNCF-Reseau-6th GIS Rail Summitv3
SNCF-Reseau-6th GIS Rail Summitv3
 
City bench iswc_2015
City bench iswc_2015City bench iswc_2015
City bench iswc_2015
 

Mais de WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

Mais de WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Último

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Transport for London: Using data to keep London moving

  • 1. Transport  for  London,  using  data   to  keep  London  moving Roland  Major Enterprise  Architect TfL Sriskandarajah  Suhothayan Associate  Director  /  Architect   WSO2
  • 2. Agenda § Introduction  to  Transport  of  London -­ Surface  Intelligent  Transport  System -­ Conceptual  Architecture § Introduction  to  WSO2 § Data  in  Motion  -­ Hack  Week -­ ‘Live  Journey  Planner’  prototype -­ How  It’s  Done?   § Data  Driven  Operational  Applications   § Game  Changing  Visualizations § Learning  Outcomes
  • 3. Breadth  of  Transport  for  London § 30  million  journeys  daily § In  addition  to  all  road  and  rail   transport,  we  look  after  rivers,  assisted   travel,  taxi  and  private  hire  regulation § We  do  much  more  also  from  education   to  running  the  world’s  largest  out  of   home  advertising  estate  of  its  type § We’re  150  years  old  and  chock  full  of   heritage  and  design  assets
  • 4. Road  Space  Management § Sponsorship -­ Own  the  improvement  strategy  for  the  TLRN -­ Engage  with  a  wide  range  of  customers  and  external  stakeholders -­ Deliver  user  benefits  that  are  clearly  defined  and  measured § Outcome  Delivery -­ Highways  design  and  engineering -­ Traffic  modelling  capability   -­ Intelligent  control  of  traffic  signals -­ Monitor,  analyse  and  optimise  road  network  performance   § Operations -­ 24/7  Operation  to  keep  London  moving -­ Real-­time  incident  management  through  LSTCC -­ Assess  and  coordinate  works  and  schemes  to  minimise  disruption  on  TfL’s  roads
  • 5. Definition § Digital  transformation is  the  change  associated  with  the  application  of digital   technology  in  all  aspects  of  human  society.  ...   § The transformation stage  means  that digital usages  inherently  enable  new  types   of  innovation  and  creativity  in  a  particular  domain,  rather  than  simply  enhance  and   support  the  traditional  methods.
  • 6. Surface  Intelligent  Transport  System § SITS  will -­ provide  the  capability  to  unlock  significant  additional  effective  capacity  on  the  road   network  for  the  future -­ enable  and  support  delivery  of  a  multi-­modal  approach  to  transport  management   by  using  and  allocating  existing  and  new  capacity -­ enable  and  support  delivery  of  a  Balanced  Scorecard  approach  to  transport   management  by  using  and  allocating  existing  and  new  capacity  based  on  local   modal  demands
  • 7. Conceptual  Architecture Key  Characteristics § Bringing  information  and  insight  closer  to   decisions -­ Locale,  map  based  UI -­ Timely,  event  driven  not  batch -­ Trusted,  consistent  and  accurate § Public  cloud  hosted § Reusable  commodity  platforms § Open  Standards Integration Data Hub Collaboration and Innovation Analytics and Visualisation Data Driven Operational Applications Secure Enclave
  • 8. The  Data  Hub Commodity  Cloud § Scalable  Object  Store  S3 § Persistence  Services  (SQL  and  No  SQL)  Aurora  +Dynamo § Elastic  Search § Spark § Compute  EC2 Configured  Platform  Services § Spatial  -­ ESRI § Data  Warehouse  -­ Oracle  RDBMS  +Redshift § Middleware  Platform  – WS02 Data Hub
  • 9. WSO2   § Enabler  for  Digital  Transformation   § 100%  Open  Source  Middleware  Platform § Offices  in  :  Mountain  View,  New  York,  London,  Sao  Paolo,  Colombo § 350+  Customers § 450  People,  300  Engineers
  • 10. Open  Technology  For  Agile  Digital  Business 100% open source
  • 11. Data  In  Motion  -­ Hack  Week § September  26-­29 § Objective  :  Managing  the  Capacity  of  London’s  Transport  Network -­ Maximizing  capacity  on  the  public  transport  network -­ Maximizing  capacity  on  the  roads  network -­ Improving  air  quality § Datasets -­ TFL  APIs  (Realtime  and  Historical) -­ SCOOT  sensor  reading  (Realtime) -­ Passenger  flow  (Historical) -­ Air  quality  (from  KCL)  (Historical) § Solution   -­ ‘Live  Journey  Planner’  Prototype
  • 12.
  • 13. Chance  of  get  a  seat  in  the  train? Summarized Historic Data
  • 14. Traffic  Control  Sensors § TfL has  about  14,000  sensors  measuring  junctions  approaching  junctions § This  data  is  currently  used  by  the  Real  Time  control  to  manage  optimization § We  have  been  investigating  how  it  can  be  processed -­ Scale  780  Million  events  per  day -­ Latency  to  data  center  circa  1  Second -­ Resolution  250ms  scans Junction SCOOT Sensor
  • 15.
  • 18. Looking  into  the  Future § Collect  SCOOT  Data   § Learning  traffic  patterns  using  R   -­ Building  Random  Forest  Classification   (it’s  88%  accurate for  this  usecase)  ! § Exported  the  model  as  PMML   § Use  the  model  to  predict  traffic  in  realtime  with  WSO2  DAS
  • 20. How  It’s  Done  ?   Raw  SCOOT   Data Traffic  and   Flow   Calculation   Integrating   Historic   Summarization Predicting   Traffic   Potential   Incident   Analysis § Realtime  data  processing  pipeline
  • 21. Detect  Headway  and  Vehicle  Length § With  row  SCOOT  data  stream Sample  stream:  1111100000111111100000 define stream ScootStream (scootId string, time long, reading int, seqId long); from every e1=ScootStream[reading==1], e2=ScootStream[reading==0]+, e3=ScootStream[reading==1]+, e4=ScootStream[reading==0] select e3[0].seqId - e2[0].seqId as headway, e4[0].seqId - e3[0].seqId as vehicleLength, ... insert into DetectorStream; Raw  SCOOT  Data Traffic  and  Flow   Calculation   Integrating  Historic   Summarization Predicting  Traffic   Potential  Incident   Analysis Pattern Matching
  • 22. Traffic  and  Flow  Calculation   § Calculated  for  all  SCOOT  Detectors  in  last  10 minuets  at  London  region from DetectorStream[str:split(scootId, "-", 0)== ‘london’]#window.time(’10 min’) select count(*)/60 as flow, avg(vehicleLength)/60 as traffic, 1/avg(headway) as density, ... group by scootId insert into TrafficStream; § The  results  are  mapped  to  links  and  presented  via  APIs  for  visual  representation   Raw  SCOOT  Data Traffic  and  Flow   Calculation   Integrating  Historic   Summarization Predicting  Traffic   Potential  Incident   Analysis Filtering SlidingTimeWindow Group By Aggregations
  • 23. Integrating  With  Historic  Summarization § Historic  data  analysis  with  Apache  Spark § Joining  With  Summarized  Data @from(table=‘rdbms’, url=‘...’, ...) define table TrafficSummery (scootId string, week int, day string, traffic long); from TrafficStream as ts join TrafficSummery as tt on ts.week == tt.week and ts.day == tt.day select ts.traffic as currentTraffic, tt.traffic as usualTraffic, ... insert into SummeryTrafficStream; Raw  SCOOT  Data Traffic  and  Flow   Calculation   Integrating  Historic   Summarization Predicting  Traffic   Potential  Incident   Analysis Join
  • 24. How  it’s  Done?   § Predicting  traffic  in  next  15  minutes from SummeryTrafficStream #pmml:predict(’wso2das-3.1.0/marbel_model.pmml') select * insert into PredictedTrafficStream; Raw  SCOOT  Data Traffic  and  Flow   Calculation   Integrating  Historic   Summarization Predicting  Traffic   Potential  Incident   Analysis Predict Function
  • 25. Potential  Incident  Analysis § Increasing  trend  in  traffic  hikes from PredictedTrafficStream select currentTraffic - historicTraffic as currentHick, predictedTraffic – currentTraffic as predictedHick, ... having currentTrafficHick > 0 and predictedTrafficHick > 0 insert into TrafficHickStream; from every e1=TrafficHickStream -> e2=TrafficHickStream[ (e2.currentHick – e1.currentHick)*100.0 / e1.currentHick > 20 and (e2.predictedHick – e1.predictedHick)*100.0 / e1.predictedHick > 20] with in 15 min insert into PotentialIncidentStream; Raw  SCOOT  Data Traffic  and  Flow   Calculation   Integrating  Historic   Summarization Predicting  Traffic   Potential  Incident   Analysis Pattern Matching
  • 27. Data  Driven  Operational  Applications   London  Works  2 § Central  Register  – a  pan  London  system  enabling  visibility  and  management  of  works  and   related  activities  in  London § Traffic  Management  Act  Notifications (TMAN)  -­ A  dedicated  interface  between  London   boroughs  and  TfL  enabling  the  balanced  delivery  of  major  schemes  and  works  on  the   TLRN  and  SRN § Forward  Planning  Tool -­ An  advance  planning  tool  that  allows  promoters  to  provide  early   visibility  of  road  and  street  works
  • 28. Platforms § ESRI     -­ ArcServer -­ Portal § WS02 -­ Smart  Analytics -­ Dashboard  Framework -­ Identity  and  Access  Management -­ API  Management -­ Integration
  • 29.
  • 30.
  • 31.
  • 33.
  • 34.
  • 35.
  • 36. Visualization  For  Situational  Awareness § Trial  of  Waze  crowdsourced    has  just   started § Early  results  are  promising  for   incident  detection § Solution  combines  several  data   sources  to  enrich  real  time  view § Management  views  and  dashboard   included
  • 37. Visualization  For  Situational  Awareness  … § Needs  Filters  and  Alerts § Areas  of  Interest § Design  is  evolving  rapidly
  • 38. Learning  Points § Realtime  analytics  on  data  provides  edge § Keep  focus  on  usability § Use  the  right  tool  for  the  right  task § Skills  are  the  biggest  hurdle § Bringing  information  sets  together  encourages  new  thinking § Using  Agile  approaches  has  transformed  outcomes § Removing  system  fragmentation  has  a  big  impact  on  organization § Flattening  delivery  structures  &  small  staged  initiatives § Platform  approach   § Early  indications  of  making  data  easily  shared  and  integrated  is  improving  decisions
  • 39. Thank  You  !   Roland  Major roland.major@btopenworld.com S.  Suhothayan suho@wso2.com www.wso2.com