SlideShare une entreprise Scribd logo
1  sur  37
Smart Cities
Reference Architecture
BIS-IEC International Conference on
Smart City Standardization
“Smart standards – Smarter Cities”
Varanasi, India, 2018-12-10
Alexander Samarin
• Digital transformation of business & IT & systems
– methodologist, architect, practitioner
– from a programmer to a systems architect
– have created production systems that work without me
– systems of various sizes: company, corporate, canton, city,
country, continent, community
• Some of my professional roles
– “cleaning lady” (usually in an IT department)
– “peacemaker” (between the IT and business)
– “swiss knife” (for solving any problem)
– “patterns detective” (seeing commonalities in “unique” cases)
– “assembler” (making unique things from commodities)
– “barriers breaker” (there is always a bigger system)
2018-12-10 Smart Cities Reference Architecture 2
About me
2018-12-10 Smart Cities Reference Architecture 3
The context
Active Assisted Living for people with disabilities and the elderly
2018-12-10 Smart Cities Reference Architecture 4
System domains of interest
IoT
Smart
Manufacturing
Smart
Homes
AAL
Smart
Cities
Smart
Energy
Digital
Healthcare
Digital Country
Digital
Economy
Digital
Legislation
Internet of Things
Digital
Government
Infrastructure for
Global Digital Financial
Market (BFi)
• Unpredictable and unlimited growth and development
• Each city is different; all cities have some commonalities
• Digital data and information in huge volumes
• Contradictory demands for security and privacy
• Many diverse stakeholders
• Software-intensive
• Distributed and decentralised
• Great influence on our society
• Ability to interact with the physical world
• Mixture of socio-technical, cyber-physical, real-time,
software intensive and information systems
2018-12-10 Smart Cities Reference Architecture 5
Smart City complexity
• Smart Cities make the world easier for the
– citizens
– society
– business
– governments
• Being “smart” means being able to achieve some goals in
a sustainable way (i.e. without destroying “good things”)
– interoperability, safety, security, privacy, reliability and resilience
by design and by default
– simplicity
– short time to market
– low cost of creation and operations
2018-12-10 Smart Cities Reference Architecture 6
Why, What and How is a Smart City? (1)
• Smartness is an emergent characteristic of a system
– achieved by digital technologies
– explicitly architected and engineered to reduce complexity
– gradually built up through digital transformation
– permanently demonstrating value delivery
– combining diversity and uniformity
– coordinating and cooperating between all the stakeholders
• A Smart City is a huge digital repeatable system to be built
– cheaper
– faster
– better
– more legally
– more interoperable
– more innovative
2018-12-10 Smart Cities Reference Architecture 7
Why, What and How is a Smart City? (2)
• Digital system is a system which designs the life cycles of
its primary artefacts on the primacy of digital description
of those artefacts
• Digital description is explicit, formal, computer-readable and
computer-executable (aka “digital twin”)
• For a man-made object, a digital twin comes first
• For a nature-made object, a digital twin comes second
2018-12-10 Smart Cities Reference Architecture 8
About Digital Systems
Becoming
digital
2018-12-10 Smart Cities Reference Architecture 9
Many descriptions of a house
House design
(digital) v1
Built house
(physical) v1
Built house
(physical) v2
Built house
(digital)
Time
House design
(digital) v2
Implement Monitor Improve
Model
Improve
• India plans to build 100 Smart Cities; their IT
infrastructure will comprise the “repeated” use of a
standard and tailorable (i.e. repeatable) digital platform
• Smart Cities will be built by a “coherent ecosystem”
– start-ups
– local IT companies
– international IT giants
2018-12-10 Smart Cities Reference Architecture 10
Digital repeatable systems
2018-12-10 Smart Cities Reference Architecture 11
The essential patterns:
Platform-Enabled Agile Solutions
• A platform is a coherent complex of services for a particular domain
• The platform must standardise and simplify core elements of future system.
• New opportunities should be explored using agile principles
• The platform frees up resource to focus on new opportunities
• Successful agile innovations are rapidly scaled up when incorporated into
the platform
• This requires coordination at an overall level
The essential patterns:
Reference Architecture (1)
2018-12-10 Smart Cities Reference Architecture 12
A
unique
A
common
B
unique
B
common
T
unique
T
common
Let us
1) Build common understanding
2) Isolate common parts
3) Find how to integrate unique and common parts
4) Develop common parts once and with high quality as a platform
5) Have an individual version of the common platform at each Smart City
6) Cooperate and coordinate among Smart Cities
Together Smart Cities will gain a lot in quality, time and cost
The essential patterns:
Reference Architecture (2)
2018-12-10 Smart Cities Reference Architecture 13
A
unique
A
common
B
unique
B
common
T
unique
T
common
Reference architecture
Reference architecture
Reference modelCommon platform
S2
…S1 S3
Common platform in City B
S2
… B2B1
Common platform in City A
A2
…S1
Common platform in City T
S2
…T1
T3
Cooperation and
coordination
Telecommunication providers
Industries
Academic and research
institutes
Financial organisations
Standards Development
Organizations
IT companies (start-ups, local,
global)
The essential patterns:
Reference Architecture (3)
2018-12-10 Smart Cities Reference Architecture 14
Common parts
Unique parts
• N is the total cost of a Smart City implementation
(construction)
• 70 % - common, 30 % - unique
• Total cost for 100 Smart Cities WITHOUT standardisation
– N * 100
• Total cost for 100 Smart Cities WITH standardisation
– N * 100 * 0.3 (unique parts) +
N * 1 * 0.7 (common parts) * 3 (complexity factor) =
N * (30 + 2.1) =
N * 32.1
• Cost difference is (N*100) / (N*32.1) ≈ 3 times!
• Maintenance and evolution will be much cheaper as well
2018-12-10 Smart Cities Reference Architecture 15
Simple calculations
2018-12-10 Smart Cities Reference Architecture 16
4 levels of systems architecting
2. Reference
architecture
1.Reference
model
4. Implementation
A2
3. Solution
architecture B
3. Solution
architecture A
4. Implementation
A1
build and test
field feedback
design and engineer
architect
extract
essentials
constraints and
opportunities
constraints and
opportunities
design and engineer
Problem space Solution space
Various needs
- stakeholders
- system
- domain
architect
extract
See the definitions at
the end of this slide
deck
Outside scope of
international
standardisation
• Explain to any stakeholder how future implementations
(which are based on the reference architecture) can
address his/her concerns and change his/her personal,
professional and social life for the better
– explicitly link needs (or high-level requirements) with the
principles of the reference architecture
• Provide a common approach for architecting systems
– different people in similar situations find similar solutions or
propose innovations
• Help stakeholders, programmes and projects to
collaborate and coordinate their efforts
– common agreements (i.e. standards) on various system elements
(e.g. services, interfaces, data, etc.), common vision, etc.
2018-12-10 Smart Cities Reference Architecture 17
Purpose of reference architecture
Geometrical views of buildings are
viewed side by side
ISO/IEC/IEEE 42010
architecture description
View (system-of-interest dependent) vs viewpoint
(system-of-interest independent)
Multiple viewpoints are mandatory
Architectural views are often originated by
different people — thus they must be
aligned to be used together
2018-12-10 Smart Cities Reference Architecture 18
Each architecture model consists of
architecture artefacts (e.g. applications,
servers, etc.) and relationships between
them
2018-12-10 Smart Cities Reference Architecture 19
The IEC System Resource Group (SRG)
The SRG helps the IEC Systems Committees to fulfil their mission -
find opportunities for standardisation
• We found many models for Smart Cities,
which those models can’t be used together
• Three fundamental deliverables
– Smart Cities Reference Architecture Methodology (SCRAM)
to align various models (as a System Reference Document)
– Smart Cities Reference Architecture (SCRA) to provide a
commonly agreed architectural description of Smart Cities (as an
International Standard)
– SCRA Tailoring Guidelines to help various cities to implement
their Smart City programmes and projects by collecting knowledge
and exchange experience (as a dynamic and interactive digital
environment – similar to “Wikipedia”)
2018-12-10 Smart Cities Reference Architecture 20
The IEC System Committee Smart Cities
2018-12-10 Smart Cities Reference Architecture 21
SCRAM vs SCRA
SCRAM viewpoints
SCRAM is a set of rules SCRA is an idealized result
SCRAM model-types
SCRAM artifact-types
SCRA views
SCRAM models
SCRAM artifactsframe
frame
frame
2018-12-10 Smart Cities Reference Architecture 22
Role of the SCRA Tailoring Guidelines
SCRA Tailored solution architecture for a
particular Smart City
SCRA Tailoring
Guidelines
• Value viewpoint
– stakeholders, high-level requirements, mission, vision, UC
• Big picture viewpoint
– illustrative, essential characteristics, architecture principles
• Capability map viewpoint
– level 1 decomposition, level 2 decomposition
• System Target Operating Model (STOM) engineering viewpoint
– function map, service map, process map, data flows, organigramme
• Operating viewpoint
• Performance viewpoint
• Implementation viewpoint
• Security, safety, risk, privacy and resilience viewpoint
• Standards viewpoint
2018-12-10 Smart Cities Reference Architecture 23
SCRAM in one page:
some viewpoints and model-types
2018-12-10 Smart Cities Reference Architecture 24
Value view:
models and artefacts dependency
in SCRAM
in SCRA
• Stakeholders, their roles and their concerns
2018-12-10 Smart Cities Reference Architecture 25
Value view:
stakeholders’ concerns analysis
• List of high-level requirements
– Adequate water supply
– Assured electricity supply
– Sanitation, including solid waste management
– Efficient urban mobility and public transport
– Affordable housing, including for the poor
– Robust IT connectivity and digitalisation
– Good governance and citizen participation
– Sustainable environment
– Safety and security of citizens, particularly women, children and
the elderly
– Affordable healthcare for everyone
– Modern education for children and adults
– Attractive for business
2018-12-10 Smart Cities Reference Architecture 27
Value view:
high-level requirements (example)
2018-12-10 Smart Cities Reference Architecture 28
Capability map view:
level 1 visualisation (example)
Leading
capabilities
ProcurementFinance Legal Media PMO ICT …
Supporting
capabilities
Facilities&buildingsmanagement
Energymanagement
Watermanagement
Wastemanagement
Publicsafetyandsecuritymanagement
Environment(nature)management
Transportationmanagement
Healthcaremanagement
Educationmanagement
Socialeventsmanagement
Economicdevelopmentmanagement
Culture&entertainmentmanagement
Geomatics Census Registries Urban info
Enabling
capabilities
Core
capabilities
Management Operations
Governance
Emergent characteristics
by design
Tourismmanagement
Security
Short time to
market
Low cost for
operations
Interoperability
Resilience
Privacy
Safety
§
2018-12-10 Smart Cities Reference Architecture 29
STOM engineering view:
operational patterns (example)
Data
analysis
Data
enrichment
Decision
selection
Action
activation
Continuous
monitoring
Observe, Orient, Decide, Act (OODA) pattern
Coordination, Event Streams, Analytics, Rules
(CESAR) pattern
Sensor A
Sensor B
Sensor C
Situation
prediction
Case (e.g. incident)
coordination
Rules
application
Actions
execution
Case (e.g. incident)
data
flow-of-control
flow-of-data
flow-of-events
2018-12-10 Smart Cities Reference Architecture 30
Security, safety, risk, privacy and resilience
view (example)
• Strategy
– top manager
• Business
– manager
– process owner
– super-user
– user
• Project
– manager
– business analyst
• IT
– manager
– enterprise IT architect
– solution architect
– developer
– operator
2018-12-10 Smart Cities Reference Architecture 31
SCRA is not about IT implementation
IEC SyC Smart Cities
BIS Smart Cities
IT Infrastructure
2018-12-10 Smart Cities Reference Architecture 32
Common digital platform (reference)
Solution α
Solution β
City
Procurement
Finance
Legal
PMO
ICT
Geomatics
Census
Governance
Management
Operations
Water
Waste
Energy
Zones
Public safety
Environment
Tourism
Culture
Transport
Process management
API management
Security management
IoT management
Analytics & reporting
Universal
Event management
Software factory
Data persistence
2018-12-10 Smart Cities Reference Architecture 33
Common digital platform (real)
Solution α
Solution β
City
Procurement
Finance
Legal
PMO
ICT
Geomatics
Census
Governance
Management
Operations
Water
Waste
Energy
Zones
Public safety
Environment
Tourism
Culture
Transport
Process management
API management
Security management
IoT management
Analytics & reporting
Universal
Event management
Software factory
Data persistence
2018-12-10 Smart Cities Reference Architecture 34
From a problem to the solution
?
Problem
?
?
?
?
?
?
?
?
?
Architectural and technological governance
Architecture & design
Coherent
ecosystem
!
!
!
!
!
!
!
!
!
Common digital platform
!
Solution
Already
available
Already
available
• Digital and smart are two sides of the same coin
• Synergy between uniformity and diversity is mandatory
• A lot of good methodologies, technologies and tools are
available for a successful digital transformation
• For large-scale efforts a common approach is needed
• Must know how value is delivered through all the
processes
• Large-scale digital repeatable systems need standards
– not hard standards, but standards with a transparent, clear and open
ecosystem for any potential participant
• If reference architecture is used correctly then India will get
an export version of Smart Cities.
2018-12-10 Smart Cities Reference Architecture 35
Conclusions
• E-mail: alexandre.samarine@gmail.com
• Mobile: +41 76 573 40 61
Smart Cities Reference Architecture 36
Questions?
2018-12-10
2018-12-10 Smart Cities Reference Architecture 37
The essential patterns:
Reference Architecture
How to build many Smart Cities in a smart way:
1) build a common understanding
2) isolate the common parts
3) find how to integrate unique and common parts
4) develop common parts once, and with high quality, as a platform
5) have a version of the common platform for each Smart City
6) cooperate and coordinate among Smart Cities
If Smart City programmes
work together, there will be
gains in quality, time and
money
2018-12-10 Smart Cities Reference Architecture 38

Contenu connexe

Tendances

Smart & Inclusive City
Smart & Inclusive CitySmart & Inclusive City
Smart & Inclusive CityACI Limited
 
Analysing Smart City Development in india
Analysing Smart City Development in indiaAnalysing Smart City Development in india
Analysing Smart City Development in indiaOmkar Parishwad
 
Smart City Mission
Smart City MissionSmart City Mission
Smart City MissionNaman Markan
 
Smart cities parameters
Smart cities parametersSmart cities parameters
Smart cities parametersJohnnyMRizk
 
Smart Cities of India
Smart Cities of IndiaSmart Cities of India
Smart Cities of IndiaMalav Patel
 
What is a Smart City?
What is a Smart City? What is a Smart City?
What is a Smart City? sitecmy
 
Smart cities and Urban Development in india
Smart cities and Urban Development in indiaSmart cities and Urban Development in india
Smart cities and Urban Development in indiaParamita Majumdar (Ph.D)
 
Smart City Mission (India)
Smart City Mission (India)Smart City Mission (India)
Smart City Mission (India)divyanshbatham
 
How to Make Smart Cities a Reality Today: Five Factors for Success
How to Make Smart Cities a Reality Today: Five Factors for SuccessHow to Make Smart Cities a Reality Today: Five Factors for Success
How to Make Smart Cities a Reality Today: Five Factors for SuccessSchneider Electric
 
Barcelona smart-city ( Julia Lopez i Ventura,KEDE conference Larisa 2014 )
Barcelona smart-city ( Julia Lopez i Ventura,KEDE conference Larisa 2014 )Barcelona smart-city ( Julia Lopez i Ventura,KEDE conference Larisa 2014 )
Barcelona smart-city ( Julia Lopez i Ventura,KEDE conference Larisa 2014 )citybrandinggr
 

Tendances (20)

Smart city presentation
Smart city presentationSmart city presentation
Smart city presentation
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Smart & Inclusive City
Smart & Inclusive CitySmart & Inclusive City
Smart & Inclusive City
 
Project report smart city
Project report smart cityProject report smart city
Project report smart city
 
Smart city
Smart citySmart city
Smart city
 
Analysing Smart City Development in india
Analysing Smart City Development in indiaAnalysing Smart City Development in india
Analysing Smart City Development in india
 
Smart Cities: China, Japan, Malaysia, United States, Spain
Smart Cities: China, Japan, Malaysia, United States, SpainSmart Cities: China, Japan, Malaysia, United States, Spain
Smart Cities: China, Japan, Malaysia, United States, Spain
 
Smart City Mission
Smart City MissionSmart City Mission
Smart City Mission
 
What is Smart City?
What is Smart City?What is Smart City?
What is Smart City?
 
Smart City Strategy
Smart City StrategySmart City Strategy
Smart City Strategy
 
Smart Cities 2019
Smart Cities 2019 Smart Cities 2019
Smart Cities 2019
 
Smart Cities (India)
Smart Cities (India)Smart Cities (India)
Smart Cities (India)
 
Smart cities parameters
Smart cities parametersSmart cities parameters
Smart cities parameters
 
Smart Cities of India
Smart Cities of IndiaSmart Cities of India
Smart Cities of India
 
What is a Smart City?
What is a Smart City? What is a Smart City?
What is a Smart City?
 
Smart cities and Urban Development in india
Smart cities and Urban Development in indiaSmart cities and Urban Development in india
Smart cities and Urban Development in india
 
Smart cities
Smart citiesSmart cities
Smart cities
 
Smart City Mission (India)
Smart City Mission (India)Smart City Mission (India)
Smart City Mission (India)
 
How to Make Smart Cities a Reality Today: Five Factors for Success
How to Make Smart Cities a Reality Today: Five Factors for SuccessHow to Make Smart Cities a Reality Today: Five Factors for Success
How to Make Smart Cities a Reality Today: Five Factors for Success
 
Barcelona smart-city ( Julia Lopez i Ventura,KEDE conference Larisa 2014 )
Barcelona smart-city ( Julia Lopez i Ventura,KEDE conference Larisa 2014 )Barcelona smart-city ( Julia Lopez i Ventura,KEDE conference Larisa 2014 )
Barcelona smart-city ( Julia Lopez i Ventura,KEDE conference Larisa 2014 )
 

Similaire à Smart Cities Reference Architecture

Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesAlexander SAMARIN
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of viewAlexander SAMARIN
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systemsAlexander SAMARIN
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experienceAlexander SAMARIN
 
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Alexander SAMARIN
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisationsAlexander SAMARIN
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view Alexander SAMARIN
 
Platform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesPlatform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesHiroshi Takahashi
 
July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)Richard Morwood
 
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...FIWARE
 
Smart city.pptx
Smart city.pptxSmart city.pptx
Smart city.pptxnehaa9579
 
Haydn Read, Programme Director, Smart City Coalition, LINZ
Haydn Read, Programme Director, Smart City Coalition, LINZHaydn Read, Programme Director, Smart City Coalition, LINZ
Haydn Read, Programme Director, Smart City Coalition, LINZSmartNet
 
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...OPEN DEI
 
Application of knowledge graphs for creating a library of reusable knowledge ...
Application of knowledge graphs for creating a library of reusable knowledge ...Application of knowledge graphs for creating a library of reusable knowledge ...
Application of knowledge graphs for creating a library of reusable knowledge ...Digital City Planner Oy
 
IT architecture and architects
IT architecture and architectsIT architecture and architects
IT architecture and architectsAndre Dovgal
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference modelAlexander SAMARIN
 
6th International civil engineering congress _KISHWAR_NAZ
6th International civil engineering congress _KISHWAR_NAZ6th International civil engineering congress _KISHWAR_NAZ
6th International civil engineering congress _KISHWAR_NAZKish Naz
 

Similaire à Smart Cities Reference Architecture (20)

Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart Cities
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of view
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systems
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experience
 
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisations
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view
 
Platform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesPlatform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart Cities
 
July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)
 
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
 
Smart city.pptx
Smart city.pptxSmart city.pptx
Smart city.pptx
 
Haydn Read, Programme Director, Smart City Coalition, LINZ
Haydn Read, Programme Director, Smart City Coalition, LINZHaydn Read, Programme Director, Smart City Coalition, LINZ
Haydn Read, Programme Director, Smart City Coalition, LINZ
 
k-infinity - the semantic database
k-infinity - the semantic databasek-infinity - the semantic database
k-infinity - the semantic database
 
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
 
Application of knowledge graphs for creating a library of reusable knowledge ...
Application of knowledge graphs for creating a library of reusable knowledge ...Application of knowledge graphs for creating a library of reusable knowledge ...
Application of knowledge graphs for creating a library of reusable knowledge ...
 
Smart City India
Smart City IndiaSmart City India
Smart City India
 
IT architecture and architects
IT architecture and architectsIT architecture and architects
IT architecture and architects
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference model
 
6th International civil engineering congress _KISHWAR_NAZ
6th International civil engineering congress _KISHWAR_NAZ6th International civil engineering congress _KISHWAR_NAZ
6th International civil engineering congress _KISHWAR_NAZ
 

Plus de Alexander SAMARIN

Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Alexander SAMARIN
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Alexander SAMARIN
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Alexander SAMARIN
 
Architecting digital transformation v1
Architecting digital transformation v1Architecting digital transformation v1
Architecting digital transformation v1Alexander SAMARIN
 
Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes Alexander SAMARIN
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperAlexander SAMARIN
 
BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud Alexander SAMARIN
 
E-government reference model
E-government reference modelE-government reference model
E-government reference modelAlexander SAMARIN
 
Эталонная модель электронного правительства
Эталонная модель электронного правительстваЭталонная модель электронного правительства
Эталонная модель электронного правительстваAlexander SAMARIN
 
Ladder of business process practices
Ladder of business process practicesLadder of business process practices
Ladder of business process practicesAlexander SAMARIN
 
Importance of executable processes and BPMN
Importance of executable processes and BPMNImportance of executable processes and BPMN
Importance of executable processes and BPMNAlexander SAMARIN
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherAlexander SAMARIN
 
Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)Alexander SAMARIN
 
BPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureBPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureAlexander SAMARIN
 

Plus de Alexander SAMARIN (20)

Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
 
Help #SME becoming #digital
Help #SME becoming #digitalHelp #SME becoming #digital
Help #SME becoming #digital
 
Architecting digital transformation v1
Architecting digital transformation v1Architecting digital transformation v1
Architecting digital transformation v1
 
Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paper
 
BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud
 
E-government reference model
E-government reference modelE-government reference model
E-government reference model
 
Эталонная модель электронного правительства
Эталонная модель электронного правительстваЭталонная модель электронного правительства
Эталонная модель электронного правительства
 
Ladder of business process practices
Ladder of business process practicesLadder of business process practices
Ladder of business process practices
 
Importance of executable processes and BPMN
Importance of executable processes and BPMNImportance of executable processes and BPMN
Importance of executable processes and BPMN
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work together
 
Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)
 
E-passport example
E-passport exampleE-passport example
E-passport example
 
BPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureBPM for business analysts: modelling procedure
BPM for business analysts: modelling procedure
 

Dernier

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Dernier (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Smart Cities Reference Architecture

  • 1. Smart Cities Reference Architecture BIS-IEC International Conference on Smart City Standardization “Smart standards – Smarter Cities” Varanasi, India, 2018-12-10 Alexander Samarin
  • 2. • Digital transformation of business & IT & systems – methodologist, architect, practitioner – from a programmer to a systems architect – have created production systems that work without me – systems of various sizes: company, corporate, canton, city, country, continent, community • Some of my professional roles – “cleaning lady” (usually in an IT department) – “peacemaker” (between the IT and business) – “swiss knife” (for solving any problem) – “patterns detective” (seeing commonalities in “unique” cases) – “assembler” (making unique things from commodities) – “barriers breaker” (there is always a bigger system) 2018-12-10 Smart Cities Reference Architecture 2 About me
  • 3. 2018-12-10 Smart Cities Reference Architecture 3 The context
  • 4. Active Assisted Living for people with disabilities and the elderly 2018-12-10 Smart Cities Reference Architecture 4 System domains of interest IoT Smart Manufacturing Smart Homes AAL Smart Cities Smart Energy Digital Healthcare Digital Country Digital Economy Digital Legislation Internet of Things Digital Government Infrastructure for Global Digital Financial Market (BFi)
  • 5. • Unpredictable and unlimited growth and development • Each city is different; all cities have some commonalities • Digital data and information in huge volumes • Contradictory demands for security and privacy • Many diverse stakeholders • Software-intensive • Distributed and decentralised • Great influence on our society • Ability to interact with the physical world • Mixture of socio-technical, cyber-physical, real-time, software intensive and information systems 2018-12-10 Smart Cities Reference Architecture 5 Smart City complexity
  • 6. • Smart Cities make the world easier for the – citizens – society – business – governments • Being “smart” means being able to achieve some goals in a sustainable way (i.e. without destroying “good things”) – interoperability, safety, security, privacy, reliability and resilience by design and by default – simplicity – short time to market – low cost of creation and operations 2018-12-10 Smart Cities Reference Architecture 6 Why, What and How is a Smart City? (1)
  • 7. • Smartness is an emergent characteristic of a system – achieved by digital technologies – explicitly architected and engineered to reduce complexity – gradually built up through digital transformation – permanently demonstrating value delivery – combining diversity and uniformity – coordinating and cooperating between all the stakeholders • A Smart City is a huge digital repeatable system to be built – cheaper – faster – better – more legally – more interoperable – more innovative 2018-12-10 Smart Cities Reference Architecture 7 Why, What and How is a Smart City? (2)
  • 8. • Digital system is a system which designs the life cycles of its primary artefacts on the primacy of digital description of those artefacts • Digital description is explicit, formal, computer-readable and computer-executable (aka “digital twin”) • For a man-made object, a digital twin comes first • For a nature-made object, a digital twin comes second 2018-12-10 Smart Cities Reference Architecture 8 About Digital Systems Becoming digital
  • 9. 2018-12-10 Smart Cities Reference Architecture 9 Many descriptions of a house House design (digital) v1 Built house (physical) v1 Built house (physical) v2 Built house (digital) Time House design (digital) v2 Implement Monitor Improve Model Improve
  • 10. • India plans to build 100 Smart Cities; their IT infrastructure will comprise the “repeated” use of a standard and tailorable (i.e. repeatable) digital platform • Smart Cities will be built by a “coherent ecosystem” – start-ups – local IT companies – international IT giants 2018-12-10 Smart Cities Reference Architecture 10 Digital repeatable systems
  • 11. 2018-12-10 Smart Cities Reference Architecture 11 The essential patterns: Platform-Enabled Agile Solutions • A platform is a coherent complex of services for a particular domain • The platform must standardise and simplify core elements of future system. • New opportunities should be explored using agile principles • The platform frees up resource to focus on new opportunities • Successful agile innovations are rapidly scaled up when incorporated into the platform • This requires coordination at an overall level
  • 12. The essential patterns: Reference Architecture (1) 2018-12-10 Smart Cities Reference Architecture 12 A unique A common B unique B common T unique T common Let us 1) Build common understanding 2) Isolate common parts 3) Find how to integrate unique and common parts 4) Develop common parts once and with high quality as a platform 5) Have an individual version of the common platform at each Smart City 6) Cooperate and coordinate among Smart Cities Together Smart Cities will gain a lot in quality, time and cost
  • 13. The essential patterns: Reference Architecture (2) 2018-12-10 Smart Cities Reference Architecture 13 A unique A common B unique B common T unique T common Reference architecture
  • 14. Reference architecture Reference modelCommon platform S2 …S1 S3 Common platform in City B S2 … B2B1 Common platform in City A A2 …S1 Common platform in City T S2 …T1 T3 Cooperation and coordination Telecommunication providers Industries Academic and research institutes Financial organisations Standards Development Organizations IT companies (start-ups, local, global) The essential patterns: Reference Architecture (3) 2018-12-10 Smart Cities Reference Architecture 14 Common parts Unique parts
  • 15. • N is the total cost of a Smart City implementation (construction) • 70 % - common, 30 % - unique • Total cost for 100 Smart Cities WITHOUT standardisation – N * 100 • Total cost for 100 Smart Cities WITH standardisation – N * 100 * 0.3 (unique parts) + N * 1 * 0.7 (common parts) * 3 (complexity factor) = N * (30 + 2.1) = N * 32.1 • Cost difference is (N*100) / (N*32.1) ≈ 3 times! • Maintenance and evolution will be much cheaper as well 2018-12-10 Smart Cities Reference Architecture 15 Simple calculations
  • 16. 2018-12-10 Smart Cities Reference Architecture 16 4 levels of systems architecting 2. Reference architecture 1.Reference model 4. Implementation A2 3. Solution architecture B 3. Solution architecture A 4. Implementation A1 build and test field feedback design and engineer architect extract essentials constraints and opportunities constraints and opportunities design and engineer Problem space Solution space Various needs - stakeholders - system - domain architect extract See the definitions at the end of this slide deck Outside scope of international standardisation
  • 17. • Explain to any stakeholder how future implementations (which are based on the reference architecture) can address his/her concerns and change his/her personal, professional and social life for the better – explicitly link needs (or high-level requirements) with the principles of the reference architecture • Provide a common approach for architecting systems – different people in similar situations find similar solutions or propose innovations • Help stakeholders, programmes and projects to collaborate and coordinate their efforts – common agreements (i.e. standards) on various system elements (e.g. services, interfaces, data, etc.), common vision, etc. 2018-12-10 Smart Cities Reference Architecture 17 Purpose of reference architecture
  • 18. Geometrical views of buildings are viewed side by side ISO/IEC/IEEE 42010 architecture description View (system-of-interest dependent) vs viewpoint (system-of-interest independent) Multiple viewpoints are mandatory Architectural views are often originated by different people — thus they must be aligned to be used together 2018-12-10 Smart Cities Reference Architecture 18 Each architecture model consists of architecture artefacts (e.g. applications, servers, etc.) and relationships between them
  • 19. 2018-12-10 Smart Cities Reference Architecture 19 The IEC System Resource Group (SRG) The SRG helps the IEC Systems Committees to fulfil their mission - find opportunities for standardisation
  • 20. • We found many models for Smart Cities, which those models can’t be used together • Three fundamental deliverables – Smart Cities Reference Architecture Methodology (SCRAM) to align various models (as a System Reference Document) – Smart Cities Reference Architecture (SCRA) to provide a commonly agreed architectural description of Smart Cities (as an International Standard) – SCRA Tailoring Guidelines to help various cities to implement their Smart City programmes and projects by collecting knowledge and exchange experience (as a dynamic and interactive digital environment – similar to “Wikipedia”) 2018-12-10 Smart Cities Reference Architecture 20 The IEC System Committee Smart Cities
  • 21. 2018-12-10 Smart Cities Reference Architecture 21 SCRAM vs SCRA SCRAM viewpoints SCRAM is a set of rules SCRA is an idealized result SCRAM model-types SCRAM artifact-types SCRA views SCRAM models SCRAM artifactsframe frame frame
  • 22. 2018-12-10 Smart Cities Reference Architecture 22 Role of the SCRA Tailoring Guidelines SCRA Tailored solution architecture for a particular Smart City SCRA Tailoring Guidelines
  • 23. • Value viewpoint – stakeholders, high-level requirements, mission, vision, UC • Big picture viewpoint – illustrative, essential characteristics, architecture principles • Capability map viewpoint – level 1 decomposition, level 2 decomposition • System Target Operating Model (STOM) engineering viewpoint – function map, service map, process map, data flows, organigramme • Operating viewpoint • Performance viewpoint • Implementation viewpoint • Security, safety, risk, privacy and resilience viewpoint • Standards viewpoint 2018-12-10 Smart Cities Reference Architecture 23 SCRAM in one page: some viewpoints and model-types
  • 24. 2018-12-10 Smart Cities Reference Architecture 24 Value view: models and artefacts dependency in SCRAM in SCRA
  • 25. • Stakeholders, their roles and their concerns 2018-12-10 Smart Cities Reference Architecture 25 Value view: stakeholders’ concerns analysis
  • 26. • List of high-level requirements – Adequate water supply – Assured electricity supply – Sanitation, including solid waste management – Efficient urban mobility and public transport – Affordable housing, including for the poor – Robust IT connectivity and digitalisation – Good governance and citizen participation – Sustainable environment – Safety and security of citizens, particularly women, children and the elderly – Affordable healthcare for everyone – Modern education for children and adults – Attractive for business 2018-12-10 Smart Cities Reference Architecture 27 Value view: high-level requirements (example)
  • 27. 2018-12-10 Smart Cities Reference Architecture 28 Capability map view: level 1 visualisation (example) Leading capabilities ProcurementFinance Legal Media PMO ICT … Supporting capabilities Facilities&buildingsmanagement Energymanagement Watermanagement Wastemanagement Publicsafetyandsecuritymanagement Environment(nature)management Transportationmanagement Healthcaremanagement Educationmanagement Socialeventsmanagement Economicdevelopmentmanagement Culture&entertainmentmanagement Geomatics Census Registries Urban info Enabling capabilities Core capabilities Management Operations Governance Emergent characteristics by design Tourismmanagement Security Short time to market Low cost for operations Interoperability Resilience Privacy Safety
  • 28. § 2018-12-10 Smart Cities Reference Architecture 29 STOM engineering view: operational patterns (example) Data analysis Data enrichment Decision selection Action activation Continuous monitoring Observe, Orient, Decide, Act (OODA) pattern Coordination, Event Streams, Analytics, Rules (CESAR) pattern Sensor A Sensor B Sensor C Situation prediction Case (e.g. incident) coordination Rules application Actions execution Case (e.g. incident) data flow-of-control flow-of-data flow-of-events
  • 29. 2018-12-10 Smart Cities Reference Architecture 30 Security, safety, risk, privacy and resilience view (example)
  • 30. • Strategy – top manager • Business – manager – process owner – super-user – user • Project – manager – business analyst • IT – manager – enterprise IT architect – solution architect – developer – operator 2018-12-10 Smart Cities Reference Architecture 31 SCRA is not about IT implementation IEC SyC Smart Cities BIS Smart Cities IT Infrastructure
  • 31. 2018-12-10 Smart Cities Reference Architecture 32 Common digital platform (reference) Solution α Solution β City Procurement Finance Legal PMO ICT Geomatics Census Governance Management Operations Water Waste Energy Zones Public safety Environment Tourism Culture Transport Process management API management Security management IoT management Analytics & reporting Universal Event management Software factory Data persistence
  • 32. 2018-12-10 Smart Cities Reference Architecture 33 Common digital platform (real) Solution α Solution β City Procurement Finance Legal PMO ICT Geomatics Census Governance Management Operations Water Waste Energy Zones Public safety Environment Tourism Culture Transport Process management API management Security management IoT management Analytics & reporting Universal Event management Software factory Data persistence
  • 33. 2018-12-10 Smart Cities Reference Architecture 34 From a problem to the solution ? Problem ? ? ? ? ? ? ? ? ? Architectural and technological governance Architecture & design Coherent ecosystem ! ! ! ! ! ! ! ! ! Common digital platform ! Solution Already available Already available
  • 34. • Digital and smart are two sides of the same coin • Synergy between uniformity and diversity is mandatory • A lot of good methodologies, technologies and tools are available for a successful digital transformation • For large-scale efforts a common approach is needed • Must know how value is delivered through all the processes • Large-scale digital repeatable systems need standards – not hard standards, but standards with a transparent, clear and open ecosystem for any potential participant • If reference architecture is used correctly then India will get an export version of Smart Cities. 2018-12-10 Smart Cities Reference Architecture 35 Conclusions
  • 35. • E-mail: alexandre.samarine@gmail.com • Mobile: +41 76 573 40 61 Smart Cities Reference Architecture 36 Questions? 2018-12-10
  • 36. 2018-12-10 Smart Cities Reference Architecture 37 The essential patterns: Reference Architecture How to build many Smart Cities in a smart way: 1) build a common understanding 2) isolate the common parts 3) find how to integrate unique and common parts 4) develop common parts once, and with high quality, as a platform 5) have a version of the common platform for each Smart City 6) cooperate and coordinate among Smart Cities If Smart City programmes work together, there will be gains in quality, time and money
  • 37. 2018-12-10 Smart Cities Reference Architecture 38