SlideShare a Scribd company logo
EA landscape philosophies
Monoliths, verticals and modular
ECSCIA, European Centre of Supply Chain Information
Architecture
ECSCIA, European Centre of Supply Chain Information
Architecture
Most challenges in life can be addressed taking two perspectives:
What do I want?
and
How do I achieve it?
Making architectural landscape choices and setting strategies relating to
information systems design in supply chains is a perfect fit for that same, simple
line of reasoning
ECSCIA, European Centre of Supply Chain Information
Architecture
Data structures
Repositories
Rules
User interaction
Transactions
What do I
want? I
want?
How do I
achieve it?
Human activities
Machine activities
Actions
Decisions
ECSCIA, European Centre of Supply Chain Information
Architecture
Philosophies
Monolithic Vertically specialized Modular
ECSCIA, European Centre of Supply Chain Information
Architecture
Monolithic
The monolithic model is one of stability and
consolidation. It meets the ”what I want”
criteria within a set of predefined scenarios
using a set of predefined solutions. The
whole stack, from user interaction down to
data structures has been defined as one
single system.
A monolithic system aspires to be self-
contained, all master and transaction data
resides within the monolith and adheres to
the rules dictated by the monolith.
ECSCIA, European Centre of Supply Chain Information
Architecture
Vertically specialized
The vertically specialized model (often realized
through a “best of breed” architecture) aspires the
same stability and consolidation as the monolith
model but does so per vertical areas. It allows for
each vertical to evolve in some isolation, which
makes it slightly more adaptive than the monolith.
Each vertical is self-contained. Different verticals
interact through integrations where master data
and rules of each are translated.
ECSCIA, European Centre of Supply Chain Information
Architecture
Modular
The modular model (often realized though a
service architecture) has no ambitions of
enforcing business process stability or
consolidation. It encourages continuous
change. The model is one of atomization &
simplification held together by central
integrations, the enterprise service bus.
Service modules provide functionality, data
modules provide repositories
Transaction and master data is broken out into
atomized repositories.
The service bus plays a central rule in
coordination of communication.
ECSCIA, European Centre of Supply Chain Information
Architecture
Monolithic
Service bus
Vertical
Service
module
Data
module
Monolithic systems coexist with
verticals and modular
components, all coordinated
through the service bus

More Related Content

Similar to Ea landscape philosophies monoliths, verticals and modules

PLM and Configuration standards, enabling the supply chain
PLM and Configuration standards,  enabling the supply chainPLM and Configuration standards,  enabling the supply chain
PLM and Configuration standards, enabling the supply chain
Stefan Harrstedt
 
Sustainability framework, the NETWORK perspective.pptx
Sustainability framework, the NETWORK perspective.pptxSustainability framework, the NETWORK perspective.pptx
Sustainability framework, the NETWORK perspective.pptx
Stefan Harrstedt
 
Frameworks and development of supply chain information architecture
Frameworks and development of supply chain information architectureFrameworks and development of supply chain information architecture
Frameworks and development of supply chain information architecture
Stefan Harrstedt
 
Digital transformatin, IOT in retail, driving an enterprise architecture for ...
Digital transformatin, IOT in retail, driving an enterprise architecture for ...Digital transformatin, IOT in retail, driving an enterprise architecture for ...
Digital transformatin, IOT in retail, driving an enterprise architecture for ...
Stefan Harrstedt
 
Some conceptual views on iot in the supply chain
Some conceptual views on iot in the supply chainSome conceptual views on iot in the supply chain
Some conceptual views on iot in the supply chain
Stefan Harrstedt
 
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
 
Sustainability framework, the STRATEGY perspective.pptx
Sustainability framework, the STRATEGY perspective.pptxSustainability framework, the STRATEGY perspective.pptx
Sustainability framework, the STRATEGY perspective.pptx
Stefan Harrstedt
 
Ea toolbox for supply chain information architecture
Ea toolbox for supply chain information architectureEa toolbox for supply chain information architecture
Ea toolbox for supply chain information architecture
Stefan Harrstedt
 
VLSI- An Automotive Application Perspective
VLSI- An Automotive Application PerspectiveVLSI- An Automotive Application Perspective
VLSI- An Automotive Application Perspective
Navaneethakrishnan Ramanathan
 
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
Juan Antonio Martin Checa
 
Ch6-Software Engineering 9
Ch6-Software Engineering 9Ch6-Software Engineering 9
Ch6-Software Engineering 9
Ian Sommerville
 
Automatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Automatic Layer-Based Generation Of System-On-Chip Bus Communication ModelsAutomatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Automatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Karen Gomez
 
Lecture in the iMinds-SMIT VUB Service Science Lecture Series
Lecture in the iMinds-SMIT VUB Service Science Lecture SeriesLecture in the iMinds-SMIT VUB Service Science Lecture Series
Lecture in the iMinds-SMIT VUB Service Science Lecture Series
Geert Poels
 
apidays LIVE New York_A Decentralized Reference Architecture for Cloud-native...
apidays LIVE New York_A Decentralized Reference Architecture for Cloud-native...apidays LIVE New York_A Decentralized Reference Architecture for Cloud-native...
apidays LIVE New York_A Decentralized Reference Architecture for Cloud-native...
apidays
 
A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications
Asanka Abeysinghe
 
Model based analysis of wireless system architectures for real-time applications
Model based analysis of wireless system architectures for real-time applicationsModel based analysis of wireless system architectures for real-time applications
Model based analysis of wireless system architectures for real-time applications
ecwayprojects
 
Dotnet model-based analysis of wireless system architectures for real-time a...
Dotnet  model-based analysis of wireless system architectures for real-time a...Dotnet  model-based analysis of wireless system architectures for real-time a...
Dotnet model-based analysis of wireless system architectures for real-time a...
Ecwaytech
 
NEA L EA N
NEA L EA NNEA L EA N
NEA L EA N
Stefan Harrstedt
 
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Brian Elvesæter
 
7 Layers Of The OSI Model
7 Layers Of The OSI Model7 Layers Of The OSI Model
7 Layers Of The OSI Model
Angela Weber
 

Similar to Ea landscape philosophies monoliths, verticals and modules (20)

PLM and Configuration standards, enabling the supply chain
PLM and Configuration standards,  enabling the supply chainPLM and Configuration standards,  enabling the supply chain
PLM and Configuration standards, enabling the supply chain
 
Sustainability framework, the NETWORK perspective.pptx
Sustainability framework, the NETWORK perspective.pptxSustainability framework, the NETWORK perspective.pptx
Sustainability framework, the NETWORK perspective.pptx
 
Frameworks and development of supply chain information architecture
Frameworks and development of supply chain information architectureFrameworks and development of supply chain information architecture
Frameworks and development of supply chain information architecture
 
Digital transformatin, IOT in retail, driving an enterprise architecture for ...
Digital transformatin, IOT in retail, driving an enterprise architecture for ...Digital transformatin, IOT in retail, driving an enterprise architecture for ...
Digital transformatin, IOT in retail, driving an enterprise architecture for ...
 
Some conceptual views on iot in the supply chain
Some conceptual views on iot in the supply chainSome conceptual views on iot in the supply chain
Some conceptual views on iot in the supply chain
 
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...
 
Sustainability framework, the STRATEGY perspective.pptx
Sustainability framework, the STRATEGY perspective.pptxSustainability framework, the STRATEGY perspective.pptx
Sustainability framework, the STRATEGY perspective.pptx
 
Ea toolbox for supply chain information architecture
Ea toolbox for supply chain information architectureEa toolbox for supply chain information architecture
Ea toolbox for supply chain information architecture
 
VLSI- An Automotive Application Perspective
VLSI- An Automotive Application PerspectiveVLSI- An Automotive Application Perspective
VLSI- An Automotive Application Perspective
 
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
 
Ch6-Software Engineering 9
Ch6-Software Engineering 9Ch6-Software Engineering 9
Ch6-Software Engineering 9
 
Automatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Automatic Layer-Based Generation Of System-On-Chip Bus Communication ModelsAutomatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Automatic Layer-Based Generation Of System-On-Chip Bus Communication Models
 
Lecture in the iMinds-SMIT VUB Service Science Lecture Series
Lecture in the iMinds-SMIT VUB Service Science Lecture SeriesLecture in the iMinds-SMIT VUB Service Science Lecture Series
Lecture in the iMinds-SMIT VUB Service Science Lecture Series
 
apidays LIVE New York_A Decentralized Reference Architecture for Cloud-native...
apidays LIVE New York_A Decentralized Reference Architecture for Cloud-native...apidays LIVE New York_A Decentralized Reference Architecture for Cloud-native...
apidays LIVE New York_A Decentralized Reference Architecture for Cloud-native...
 
A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications
 
Model based analysis of wireless system architectures for real-time applications
Model based analysis of wireless system architectures for real-time applicationsModel based analysis of wireless system architectures for real-time applications
Model based analysis of wireless system architectures for real-time applications
 
Dotnet model-based analysis of wireless system architectures for real-time a...
Dotnet  model-based analysis of wireless system architectures for real-time a...Dotnet  model-based analysis of wireless system architectures for real-time a...
Dotnet model-based analysis of wireless system architectures for real-time a...
 
NEA L EA N
NEA L EA NNEA L EA N
NEA L EA N
 
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
 
7 Layers Of The OSI Model
7 Layers Of The OSI Model7 Layers Of The OSI Model
7 Layers Of The OSI Model
 

More from Stefan Harrstedt

Sustainability framework, Value chain visibility.pptx
Sustainability framework, Value chain visibility.pptxSustainability framework, Value chain visibility.pptx
Sustainability framework, Value chain visibility.pptx
Stefan Harrstedt
 
Sustainability framework, the DELIVER perspective.pptx
Sustainability framework, the DELIVER perspective.pptxSustainability framework, the DELIVER perspective.pptx
Sustainability framework, the DELIVER perspective.pptx
Stefan Harrstedt
 
Sustainability framework, the document twin view.pptx
Sustainability framework, the document twin view.pptxSustainability framework, the document twin view.pptx
Sustainability framework, the document twin view.pptx
Stefan Harrstedt
 
Sustainability framework, the value chain view.pptx
Sustainability framework, the value chain view.pptxSustainability framework, the value chain view.pptx
Sustainability framework, the value chain view.pptx
Stefan Harrstedt
 
Inventory check ATP territory.pptx
Inventory check ATP territory.pptxInventory check ATP territory.pptx
Inventory check ATP territory.pptx
Stefan Harrstedt
 
Warehouse batch merger.pptx
Warehouse batch merger.pptxWarehouse batch merger.pptx
Warehouse batch merger.pptx
Stefan Harrstedt
 
Digging deeper into lifecycle perspectives of the sustainability framework
Digging deeper into   lifecycle perspectives of the sustainability framework Digging deeper into   lifecycle perspectives of the sustainability framework
Digging deeper into lifecycle perspectives of the sustainability framework
Stefan Harrstedt
 
Sustainability basics
Sustainability basicsSustainability basics
Sustainability basics
Stefan Harrstedt
 
Expanding the scope of supply chain control towers
Expanding the scope of supply chain control towersExpanding the scope of supply chain control towers
Expanding the scope of supply chain control towers
Stefan Harrstedt
 
Production order and stuff around that
Production order and stuff around thatProduction order and stuff around that
Production order and stuff around that
Stefan Harrstedt
 
ATP, a can- want- should- do- journey
ATP, a can- want- should- do- journeyATP, a can- want- should- do- journey
ATP, a can- want- should- do- journey
Stefan Harrstedt
 
Warehousing, stuff to know before discussing how to go digital
Warehousing, stuff to know before discussing how to go digitalWarehousing, stuff to know before discussing how to go digital
Warehousing, stuff to know before discussing how to go digital
Stefan Harrstedt
 
Azure IoT and data basics
Azure IoT and data basicsAzure IoT and data basics
Azure IoT and data basics
Stefan Harrstedt
 
Augmented reality for warehouse management
Augmented reality for warehouse managementAugmented reality for warehouse management
Augmented reality for warehouse management
Stefan Harrstedt
 
Event stream processing in forecasting
Event stream processing in forecastingEvent stream processing in forecasting
Event stream processing in forecasting
Stefan Harrstedt
 
Digital transformation in general terms, a few oneliners
Digital transformation in general terms, a few onelinersDigital transformation in general terms, a few oneliners
Digital transformation in general terms, a few oneliners
Stefan Harrstedt
 
Digital transformation and online sales in mobile
Digital transformation and online sales in mobileDigital transformation and online sales in mobile
Digital transformation and online sales in mobile
Stefan Harrstedt
 
Modal it for supply chain segmentation
Modal it for supply chain segmentationModal it for supply chain segmentation
Modal it for supply chain segmentation
Stefan Harrstedt
 
Who drives quantification of the future?
Who drives quantification of the future?Who drives quantification of the future?
Who drives quantification of the future?
Stefan Harrstedt
 

More from Stefan Harrstedt (19)

Sustainability framework, Value chain visibility.pptx
Sustainability framework, Value chain visibility.pptxSustainability framework, Value chain visibility.pptx
Sustainability framework, Value chain visibility.pptx
 
Sustainability framework, the DELIVER perspective.pptx
Sustainability framework, the DELIVER perspective.pptxSustainability framework, the DELIVER perspective.pptx
Sustainability framework, the DELIVER perspective.pptx
 
Sustainability framework, the document twin view.pptx
Sustainability framework, the document twin view.pptxSustainability framework, the document twin view.pptx
Sustainability framework, the document twin view.pptx
 
Sustainability framework, the value chain view.pptx
Sustainability framework, the value chain view.pptxSustainability framework, the value chain view.pptx
Sustainability framework, the value chain view.pptx
 
Inventory check ATP territory.pptx
Inventory check ATP territory.pptxInventory check ATP territory.pptx
Inventory check ATP territory.pptx
 
Warehouse batch merger.pptx
Warehouse batch merger.pptxWarehouse batch merger.pptx
Warehouse batch merger.pptx
 
Digging deeper into lifecycle perspectives of the sustainability framework
Digging deeper into   lifecycle perspectives of the sustainability framework Digging deeper into   lifecycle perspectives of the sustainability framework
Digging deeper into lifecycle perspectives of the sustainability framework
 
Sustainability basics
Sustainability basicsSustainability basics
Sustainability basics
 
Expanding the scope of supply chain control towers
Expanding the scope of supply chain control towersExpanding the scope of supply chain control towers
Expanding the scope of supply chain control towers
 
Production order and stuff around that
Production order and stuff around thatProduction order and stuff around that
Production order and stuff around that
 
ATP, a can- want- should- do- journey
ATP, a can- want- should- do- journeyATP, a can- want- should- do- journey
ATP, a can- want- should- do- journey
 
Warehousing, stuff to know before discussing how to go digital
Warehousing, stuff to know before discussing how to go digitalWarehousing, stuff to know before discussing how to go digital
Warehousing, stuff to know before discussing how to go digital
 
Azure IoT and data basics
Azure IoT and data basicsAzure IoT and data basics
Azure IoT and data basics
 
Augmented reality for warehouse management
Augmented reality for warehouse managementAugmented reality for warehouse management
Augmented reality for warehouse management
 
Event stream processing in forecasting
Event stream processing in forecastingEvent stream processing in forecasting
Event stream processing in forecasting
 
Digital transformation in general terms, a few oneliners
Digital transformation in general terms, a few onelinersDigital transformation in general terms, a few oneliners
Digital transformation in general terms, a few oneliners
 
Digital transformation and online sales in mobile
Digital transformation and online sales in mobileDigital transformation and online sales in mobile
Digital transformation and online sales in mobile
 
Modal it for supply chain segmentation
Modal it for supply chain segmentationModal it for supply chain segmentation
Modal it for supply chain segmentation
 
Who drives quantification of the future?
Who drives quantification of the future?Who drives quantification of the future?
Who drives quantification of the future?
 

Recently uploaded

LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 

Recently uploaded (20)

LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 

Ea landscape philosophies monoliths, verticals and modules

  • 1. EA landscape philosophies Monoliths, verticals and modular ECSCIA, European Centre of Supply Chain Information Architecture
  • 2. ECSCIA, European Centre of Supply Chain Information Architecture Most challenges in life can be addressed taking two perspectives: What do I want? and How do I achieve it? Making architectural landscape choices and setting strategies relating to information systems design in supply chains is a perfect fit for that same, simple line of reasoning
  • 3. ECSCIA, European Centre of Supply Chain Information Architecture Data structures Repositories Rules User interaction Transactions What do I want? I want? How do I achieve it? Human activities Machine activities Actions Decisions
  • 4. ECSCIA, European Centre of Supply Chain Information Architecture Philosophies Monolithic Vertically specialized Modular
  • 5. ECSCIA, European Centre of Supply Chain Information Architecture Monolithic The monolithic model is one of stability and consolidation. It meets the ”what I want” criteria within a set of predefined scenarios using a set of predefined solutions. The whole stack, from user interaction down to data structures has been defined as one single system. A monolithic system aspires to be self- contained, all master and transaction data resides within the monolith and adheres to the rules dictated by the monolith.
  • 6. ECSCIA, European Centre of Supply Chain Information Architecture Vertically specialized The vertically specialized model (often realized through a “best of breed” architecture) aspires the same stability and consolidation as the monolith model but does so per vertical areas. It allows for each vertical to evolve in some isolation, which makes it slightly more adaptive than the monolith. Each vertical is self-contained. Different verticals interact through integrations where master data and rules of each are translated.
  • 7. ECSCIA, European Centre of Supply Chain Information Architecture Modular The modular model (often realized though a service architecture) has no ambitions of enforcing business process stability or consolidation. It encourages continuous change. The model is one of atomization & simplification held together by central integrations, the enterprise service bus. Service modules provide functionality, data modules provide repositories Transaction and master data is broken out into atomized repositories. The service bus plays a central rule in coordination of communication.
  • 8. ECSCIA, European Centre of Supply Chain Information Architecture Monolithic Service bus Vertical Service module Data module Monolithic systems coexist with verticals and modular components, all coordinated through the service bus