Enviar pesquisa
Carregar
Decoupled Communication
•
0 gostou
•
1,069 visualizações
Paulo Gandra de Sousa
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 20
Baixar agora
Baixar para ler offline
Recomendados
Communication
Communication
Paulo Gandra de Sousa
RESTful services Design Lab
RESTful services Design Lab
Paulo Gandra de Sousa
Benefits of Hypermedia API
Benefits of Hypermedia API
Paulo Gandra de Sousa
Software Product Lines
Software Product Lines
Paulo Gandra de Sousa
OO design principles and patterns
OO design principles and patterns
Paulo Gandra de Sousa
Patterns for distributed systems
Patterns for distributed systems
Paulo Gandra de Sousa
Enterprise Integration Patterns
Enterprise Integration Patterns
Paulo Gandra de Sousa
Lição prova professor coordenador
Lição prova professor coordenador
Paulo Gandra de Sousa
Recomendados
Communication
Communication
Paulo Gandra de Sousa
RESTful services Design Lab
RESTful services Design Lab
Paulo Gandra de Sousa
Benefits of Hypermedia API
Benefits of Hypermedia API
Paulo Gandra de Sousa
Software Product Lines
Software Product Lines
Paulo Gandra de Sousa
OO design principles and patterns
OO design principles and patterns
Paulo Gandra de Sousa
Patterns for distributed systems
Patterns for distributed systems
Paulo Gandra de Sousa
Enterprise Integration Patterns
Enterprise Integration Patterns
Paulo Gandra de Sousa
Lição prova professor coordenador
Lição prova professor coordenador
Paulo Gandra de Sousa
Rest web services
Rest web services
Paulo Gandra de Sousa
PoEAA by Example
PoEAA by Example
Paulo Gandra de Sousa
Principles of Service Orientation
Principles of Service Orientation
Paulo Gandra de Sousa
REST beyond CRUD
REST beyond CRUD
Paulo Gandra de Sousa
Design Patterns: From STUPID to SOLID code
Design Patterns: From STUPID to SOLID code
Paulo Gandra de Sousa
Modern web architectural patterns
Modern web architectural patterns
Paulo Gandra de Sousa
Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)
Paulo Gandra de Sousa
Introduction to Microservices
Introduction to Microservices
Paulo Gandra de Sousa
Minds-on DDD
Minds-on DDD
Paulo Gandra de Sousa
Introduction to microservices
Introduction to microservices
Paulo Gandra de Sousa
Design Patterns: Back to Basics
Design Patterns: Back to Basics
Paulo Gandra de Sousa
Hypermedia APIs
Hypermedia APIs
Paulo Gandra de Sousa
Revision control with Mercurial
Revision control with Mercurial
Paulo Gandra de Sousa
Documenting Software Architectures
Documenting Software Architectures
Paulo Gandra de Sousa
models of distributed computing
models of distributed computing
Paulo Gandra de Sousa
Distributed Systems
Distributed Systems
Paulo Gandra de Sousa
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Mais conteúdo relacionado
Destaque
Rest web services
Rest web services
Paulo Gandra de Sousa
PoEAA by Example
PoEAA by Example
Paulo Gandra de Sousa
Principles of Service Orientation
Principles of Service Orientation
Paulo Gandra de Sousa
REST beyond CRUD
REST beyond CRUD
Paulo Gandra de Sousa
Design Patterns: From STUPID to SOLID code
Design Patterns: From STUPID to SOLID code
Paulo Gandra de Sousa
Modern web architectural patterns
Modern web architectural patterns
Paulo Gandra de Sousa
Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)
Paulo Gandra de Sousa
Destaque
(7)
Rest web services
Rest web services
PoEAA by Example
PoEAA by Example
Principles of Service Orientation
Principles of Service Orientation
REST beyond CRUD
REST beyond CRUD
Design Patterns: From STUPID to SOLID code
Design Patterns: From STUPID to SOLID code
Modern web architectural patterns
Modern web architectural patterns
Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)
Mais de Paulo Gandra de Sousa
Introduction to Microservices
Introduction to Microservices
Paulo Gandra de Sousa
Minds-on DDD
Minds-on DDD
Paulo Gandra de Sousa
Introduction to microservices
Introduction to microservices
Paulo Gandra de Sousa
Design Patterns: Back to Basics
Design Patterns: Back to Basics
Paulo Gandra de Sousa
Hypermedia APIs
Hypermedia APIs
Paulo Gandra de Sousa
Revision control with Mercurial
Revision control with Mercurial
Paulo Gandra de Sousa
Documenting Software Architectures
Documenting Software Architectures
Paulo Gandra de Sousa
models of distributed computing
models of distributed computing
Paulo Gandra de Sousa
Distributed Systems
Distributed Systems
Paulo Gandra de Sousa
Mais de Paulo Gandra de Sousa
(9)
Introduction to Microservices
Introduction to Microservices
Minds-on DDD
Minds-on DDD
Introduction to microservices
Introduction to microservices
Design Patterns: Back to Basics
Design Patterns: Back to Basics
Hypermedia APIs
Hypermedia APIs
Revision control with Mercurial
Revision control with Mercurial
Documenting Software Architectures
Documenting Software Architectures
models of distributed computing
models of distributed computing
Distributed Systems
Distributed Systems
Último
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Último
(20)
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Decoupled Communication
1.
Programação de
Sistemas Distribuidos Paulo Gandra de Sousa psousa@dei.isep.ipp.pt Mestrado em Engenharia Informática DEI/ISEP
2.
Disclaimer
Parts of this presentation are from: Tannembaum 1 ISEP/IPP
3.
Today’s lesson
Decoupled communication Message queueing Enterprise Service Bus 2 ISEP/IPP
4.
DECOUPLED
COMMUNICATION 3 ISEP/IPP
5.
Decoupled communication
What if the receiver is not avaliable? We need something Assynchronous and persistent E.g., voice mail 4 ISEP/IPP
Baixar agora