SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot (20)

Case studies in io t smart-home
Case studies in io t  smart-homeCase studies in io t  smart-home
Case studies in io t smart-home
 
Smart City Governance
Smart City GovernanceSmart City Governance
Smart City Governance
 
What is Smart City?
What is Smart City?What is Smart City?
What is Smart City?
 
Smart City Smart Strategy
Smart City Smart StrategySmart City Smart Strategy
Smart City Smart Strategy
 
Smart city: Case Study Seoul, North Korea
Smart city: Case Study Seoul, North KoreaSmart city: Case Study Seoul, North Korea
Smart city: Case Study Seoul, North Korea
 
Smart cities india
Smart cities indiaSmart cities india
Smart cities india
 
Smart city
Smart citySmart city
Smart city
 
Smart city
Smart citySmart city
Smart city
 
Smart City – Research Highlights
Smart City – Research HighlightsSmart City – Research Highlights
Smart City – Research Highlights
 
PPT on SMART city
PPT on SMART cityPPT on SMART city
PPT on SMART city
 
Smart cities 2020
Smart cities 2020Smart cities 2020
Smart cities 2020
 
How to make Smart City a Reality?
How to make Smart City a Reality?How to make Smart City a Reality?
How to make Smart City a Reality?
 
IOT for Smart City
IOT for Smart CityIOT for Smart City
IOT for Smart City
 
Smart City Framework and Guideline for Thailand
Smart City Framework and Guideline for ThailandSmart City Framework and Guideline for Thailand
Smart City Framework and Guideline for Thailand
 
Smart cities
Smart citiesSmart cities
Smart cities
 
SMART CITY
SMART CITYSMART CITY
SMART CITY
 
Smart city
Smart citySmart city
Smart city
 
Smart Cities – Urbanization through IoT
Smart Cities – Urbanization through IoTSmart Cities – Urbanization through IoT
Smart Cities – Urbanization through IoT
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
SMART CITIES DEVELOPMENT.pptx
SMART CITIES DEVELOPMENT.pptxSMART CITIES DEVELOPMENT.pptx
SMART CITIES DEVELOPMENT.pptx
 

Similar to 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
 
Architecting a Digital Enterprise
Architecting a Digital EnterpriseArchitecting a Digital Enterprise
Architecting a Digital EnterpriseWSO2
 

Similar to 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 ...
 
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
 
Architecting a Digital Enterprise
Architecting a Digital EnterpriseArchitecting a Digital Enterprise
Architecting a Digital Enterprise
 

More from 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
 

More from 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
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

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