服务导向架构(SOA)模式与反模式解析
1. 分布式集成系统难题与设计模式的重要性
构建分布式且集成的系统一直是个难题。要解决这个问题,首先得深入了解待连接的各个组件,接着要以一种平衡松耦合与系统整体需求(如延迟和安全性)的方式连接这些组件,最后还需对最终系统进行监控和管理。
多年来,出现了多种解决这些挑战的方法,如分布式组件、企业应用集成(EAI)消息传递,以及近年来的面向服务的架构(SOA)。尽管这些方法和工具提供了很大帮助,但要将潜在的相互对立的需求平衡成一个连贯的解决方案,并没有简单的分步指南。
设计模式对于构建成功的SOA解决方案至关重要。模式以一种可在各种上下文和技术中应用的方式编码知识和经验。它们不是万能的解决方案,但能呈现推动我们走向可重用、平衡良好的解决方案的各种力量。同时,模式形成了一种重要的词汇,使我们能够简洁而精确地交流设计决策。
2. 模式与反模式概览
2.1 模式列表
| 模式名称 |
|---|
| Service Host |
| Active Service |
| Transactional Service |
| Workflodize |
| Edge Component |
| Decoupled I |
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



