ONE-ITS Science Gateway · ONE-ITS (slide:1) ONE-ITS Science Gateway “None of us is as smart as...
Transcript of ONE-ITS Science Gateway · ONE-ITS (slide:1) ONE-ITS Science Gateway “None of us is as smart as...
ONE-ITS (slide:1)
ONE-ITS Science Gateway
“None of us is as smart as all of us”
Egypt
China
B. Abdulhai, Ph.D., P.Eng.Canada Research Chair in ITS Director, Toronto ITS Centre, U of Toronto
M. El-Darieby, Ph.D., P.Eng.Chair, Software Systems Eng., U of Regina
ONE-ITS (slide:2)
Critical Mass (relative to the US, Europe and Asia)› ITS knowledge is scattered among many stakeholders
National Glue Strong enough to create ‘critical mass’ Elastic enough to maintain independence and flexibility in
creativity, i.e. “loose coupling”
Diverse and Broad interdisciplinary Focused and Deep topic-based flocking of experts Minimal Government Infrastructure responsibility National in scope, international leadership
ONE-ITS (slide:3)
Current ITS solutions are mostly standalone systems that are used by single/ small group of users
Advancing ITS applications is typically a labor-intensive, inflexible and slow process
Very limited sharing of ITS infra- and info-structures.
Characterized by using “older” technologies, architectures and programming techniques;
ONE-ITS (slide:4)
Knowledge Centre
Resource Centre
CAN-vii
• Sharing ITS Resources• Data• Remote Equipment• Experiments & results• Software modules• ……..
• Building Collective ITS Intelligence• Stakeholders & Public
engagement• Socio-technical networking• Democratization of
innovation• Harness the power of the
crowd: ITS community as innovators
• Involving and Serving Mobile travelers• Cars as probes• ITS Content Delivery• Min. infrastructure
deployment• Ubiquitous , Mobile and
real-time
ONE-ITS (slide:5)
TC
ITS CanadaONE-ITS
ONE-ITS (slide:6)
ONE-ITS (slide:7)
ONE-ITS (slide:8)
ONE-ITS (slide:9)
Establish a web-based distributed collaborative ITS
environment
Build and share ITS services, accessible from
anywhere
Develop integrated ITS process models
› editable by community-of -practice and -interest.
Leverage ITS facilities, equipments, knowledge
Canada
ONE-ITS (slide:10)
Knowledge Centre
Resource Centre
CAN-vii
• Sharing ITS Resources
• VO• SOA-- SaaS• Portal• Mashup
• Building Collective ITS Intelligence• Social Web
• Knowledge Collection
• Web2.0• Semantic Web
• Knowledge Management
• Web3.0
• Involving and Serving Mobile travelers• Service-Oriented Middleware• IaaS• Bluetooth, Wi-Fi, DSRC, WMN • …
ONE-ITS (slide:11)
• Acquisition• Modeling
• Management
• OGSA
• Composability
• Strategic• Tactical
• Operational Business Models
• Ontology• Web 2.0
Knowledge Mgmt.
Model-Driven Arch.
Data Eng.Service
Oriented Arch.
ONE-ITS (slide:12)
ONE-ITS is one coin with two sides:
1. Democratic Virtual Organization: Socio-Technical Network
2. Web-based service-oriented & model driven platform
ONE-ITS allows ITS stakeholders capture business logic
in business models
ITS Operational Models are realized in the form of
online ITS services.
Collaborators contribute and benefit from shared
models, services and resources.
ONE-ITS (slide:13)
ITS Centres:› e.g. The ITS Testbed -- a $5.2 million research facility operational
since 2001› Other
HPC facilities › Compute Canada: Sci Net and WestGrid › Local HPC clusters at UofT, UofR and others
Sensors and real-life data from Toronto, Regina and other
CANARIE › high-speed inter-connects› User Controlled Light Paths (UCLP)
Other
ONE-ITS (slide:14)
Go beyond ICAT and create ONE-ITS VO
Stakeholders include › researchers, government agencies, local operators, › vehicle manufacturers, traveler information service providers,› media outlets, police, fire and emergency services, › extensible all the way down to the individual travelers.
the governance model should recognize that:› ONE ITS is a national, networked resource› The prime goal of ONE ITS is to integrate people, ideas, and tools in
a collaborative environment.› (Hierarchical or layered) open but secure access
Board of Directors, committees, members, policies and guidelines
ONE-ITS (slide:15)
ONE-ITS (slide:16)
ONE-ITS (slide:17)
• Video conf.• Wiki, Forums, • News,
Calendar, • Social
Networks
• HPC resources-CPU cycles
• Workflow Models, data dictionaries
• Educational-tutorials, workshops, videos
• Example Applications
• Stand-alone Web Services
• Repository for ITS raw and processed data
ONE-ITS (slide:18)
Serv
ices
inte
rfac
e la
yer
Integrated Traffic Control
ITS Application Services
ITS Task Services
ITS Foundational Services
Route Guidance
RampFlow
EvaluationGIS
Travel Time Estimation
ImageCollector
VehicleTrackinfo
System Optimization
Shortest Route
Evaluation
Freeway Performance
Evaluation
Arterial Performance
Evaluation
Pres
enta
tion
laye
r Web Portal ServerRoute
GuidancePortlet
Browser
Virtual Wall
Portlet
Data Access Layer
Data Bases
Data Grabbers
External Databases Hardware
Hardware Access Services
Presentation Helper ServicesITC
Portlet
VehicleTrack
Portlet
Virtual Wall
RouteStatus
Info
CMS Status
info
Image, CMS DataFreeway DataArterial Data
Vehicle Tracking
TrafficSimulation
AdminPortlet
UtilityPortlets
Virtual Wall
Prepare
Fast Camera Access
Video Grabber/ Encode
Data Grabber Servoces
Data Mapper services
Dat
a la
yer
Lega
cy IT
S A
pplic
atio
ns
Video Camera, WiFi-BT equipment, etcMTO, City of Toronto, etc
GMaps GCharts
RampControl
TrafficDivergence
ONE-ITS (slide:19)
Serv
ices
inte
rfac
e la
yer
Integrated Traffic Control
ITS Application Services
ITS Task Services
ITS Foundational Services
Route Guidance
RampFlow
EvaluationGIS
Travel Time Estimation
ImageCollector
VehicleTrackinfo
System Optimization
Shortest Route
Evaluation
Freeway Performance
Evaluation
Arterial Performance
Evaluation
Pres
enta
tion
laye
r
Web Portal ServerRoute
GuidancePortlet
Browser
Virtual Wall
Portlet
Data Access Layer
Presentation Helper Services
ITCPortlet
VehicleTrack Portlet
Virtual Wall
RouteStatus
Info
CMS Status
info
Vehicle Tracking
TrafficSimulation
AdminPortlet
UtilityPortlets
Virtual Wall
Prepare
Fast Camera Access
Data Mapper services
GMaps GCharts
RampControl
TrafficDivergence
ONE-ITS (slide:20)
Serv
ices
inte
rfac
e la
yer
Integrated Traffic Control
ITS Application Services
ITS Task Services
ITS Foundational Services
Route Guidance
RampFlow
EvaluationGIS
Travel Time Estimation
ImageCollector
VehicleTrackinfo
System Optimization
Shortest Route
Evaluation
Freeway Performance
Evaluation
Arterial Performance
Evaluation
Pres
enta
tion
laye
r
Web Portal ServerRoute
GuidancePortlet
Browser
Virtual Wall
Portlet
Data Access Layer
Presentation Helper ServicesITC
Portlet
VehicleTrack Portlet
Virtual Wall
RouteStatus
Info
CMS Status
info
Vehicle Tracking
TrafficSimulation
AdminPortlet
UtilityPortlets
Virtual Wall
Prepare
Fast Camera Access
Data Mapper services
GMaps GCharts
RampControl
TrafficDivergence
Hardware Access Services
ONE-ITS (slide:21)
User / Organization
Mashup website
User Request
Website 1 Website 2
API Call Data API Call Data
Data presentation
Data Manipulation
ONE-ITS (slide:22)
Live Video Feed of MTO
Cameras
Virtual Camera Portlet
ONE-ITS (slide:23)
Application Server
Presentation Layer Business Layer Resources & Data Layer
Brow
sers
Web Server
Portlet Container
Portlets
Databases
ITS Foundational Services
ITS Task Services
ITS Applications
Services
PresentationHelpers
Firewall
GT 4.0
UCLP
Fire
wal
l
Fire
wal
lHTML/HTTP
SOAP
JDBC
SOAPSOAP
SOAP
ONE-ITS (slide:24)
JBoss ESB
LegacyDatabase
DataServices
Legacy Application
ServiceAdaptor
ONE-ITSServices
Client WebServices
ONE-ITSPortal
ONE-ITS (slide:25)
Data for different
Cities
different tabs/ city
Different Mashups
Traffic Data from Cameras,
sensors, etc Example: travellers report incident location; MTO operators zoom in the nearest camera and record video of
accident
ONE-ITS (slide:26)
StillCapture
Video Frames
DataCaptureServer Farm
Linux, Windows
Server FarmLinux, Windows
Municipal ITS Mesh Network
ONE- ITS
U of R U of T
HPCEquipment
Field Equipment
HPCEquipment
Field Equipment
ONE-ITS (slide:27)
ONE-ITS (slide:28)
ONE-ITS (slide:29)
ONE-ITS (slide:30)
Resource Center
ITS physical Resources
Service IntegrationITS Services
Computational Resources
Legacy ITS InfrastructureCAN-VII
Foundational ITS Services
Data Services
Knowledge Center
Knowledge CreationWeb 2.0
KnowledgeManagement
Web 3.0Portals
Presentation Internet Browser
Data
Gov
erna
nce
Man
agem
ent
& S
ecur
ity
ONE-ITS (slide:31)
ONE-ITS (slide:32)
Access Fixed Network
Virtual Link
Wireless Mesh Router
Access Gateway
ONE-ITS (slide:33)
ONE-ITS (slide:34)
ONE-ITS (slide:35)
ITS infrastructure should follow business’s requirements. Innovative new ITS applications models can be built on
Virtualized infrastructures.
Traffic Network Virtualized Resources
CMS/Video
Camera
WiFi Router
Loop
Detectors
WS WS
DSRC
WS WS
ONE-ITS (slide:36)
Detected car location
Wireless Access Point
Presumed car path
ONE-ITS (slide:37)
ONE-ITS (slide:38)
ONE-ITS Data Objects
Hibernate Data Transformation
(e.g., specific HSQL written)
ITS compliant DB views
ONE-ITS Data Access Interfaces
•Smooks•Data Mappers (iBATIS)•Transformation Scripts
ITS Data files (.csv, .edi, …)
Legacy ITS DB 3Legacy ITS DB 1Legacy ITS DB 2
ITS compliant DB
ONE-ITS (slide:39)source: Transport Canada
ONE-ITS (slide:40)
Organizational Structure
General Institutional Resources **QA ManagerConfiguration ManagerUI ExpertDocumentation CoordinatorProject Analyst/AdminProgram Communications
* Representation from each Founding Institution** May be consulted from time to time during Architectural Phase
Project ManagerTBD
* Technical Steering CommitteeChair: Dr. Darieby
* Functional Steering CommitteeChair: Dr. Abdulhai
Operational Board
Organizational Reps*
Advisory Board
Core Investigators
Business Analysts
Development InfrastructureSystems InfrastructureDBASecurity
Technical Focus
Chief Architect
Technologists (Lead Developers)*
Lead Subject Matter Experts*
Senior Designers
Support & Liaison
ONE-ITS (slide:41)
CIM
PIM
PSM
Strategic
Tactical
Operational
ONE-ITS (slide:42)
Service-Oriented
Design
DeployBuild
Analyze
Deploy
Model-Driven
SharingResources
CollaborativeVO’s
ITS Solutions