写点什么

事件驱动架构与面向服务架构

  • 2007-07-11
  • 本文字数:539 字

    阅读完需:约 2 分钟

David Luckham 复杂事件处理(complex event processing)奠基者之一,刚刚发布了“ SOA、EDA、BPM 和 CEP 是互补的”第二部分(你也可阅读第一部分)。在这些文章中,David 主张:

(1) SOA 与 EDA 融合成 ED-SOA(事件驱动,面向服务架构)是未来之路。

(2) ED-SOA 可以极大的便利过程构建。

(3) 相反地,利用 BPM 系统,ED-SOA 可以被构造成层次架构。

(4) 由于总在增加对业务过程控制的渴求,实时自治操作,以及通过 IT 系统从事件流中收集商业智能的需要,CEP 原则必须成为 ED-SOA 和业务过程的一个完整组件。

David 并不是唯一声称 EDA 和 SOA 应该一起工作的人。如,Jack Van Hoof 就有一个完整的专注于这个主题的博客,Brenda Michelson在一年多之前就书写关于它的博客,而Oracle 则试图称之为SOA 2.0 等等。

然而,这似乎是第一篇试图将业务过程管理(BPM)和复杂事件处理(CEP)联系在一起的文章。

需要注意的是REST 和WS-* Web 服务两者都被认为通常使用请求/ 响应来构造。转换到基于发布/ 消费的EDA 上并不是简单的事情——尤其是对于已处于行进状态的SOA 项目。看到如何在SOA 之上采用EDA 的发展是件有趣的事情。

InfoQ 也发布了一篇关于BI 和SOA 的文章来阐述它。

查看英文原文: Event Driven Architecture and Service Oriented Architecture

2007-07-11 01:433297
用户头像

发布了 255 篇内容, 共 63.9 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

行业研究流程及资源总结

轻口味

android AI 1月月更

浅谈 Java 集合框架

宇宙之一粟

java集合总结 1月月更

2021,平(jia)凡(ban)的一年

xiezhr

年终总结 2021 2021年终总结

树概念总结

en

数据结构

第六周作业

cqyanbo

从IaC到IaD

俞凡

云计算 基础设施即代码

ReactNative进阶(四十三):Mac 通过 .bash_profile 文件配置环境变量

No Silver Bullet

Mac 2月月更 .bash_profile

模块六作业-拆分电商系统为微服务

CH

#架构实战营 「架构实战营」

JAVA新特性的入场券-函数式接口

蜜糖的代码注释

Java 后端 Java高级特性

ReactNative进阶(四十四):Mobile App 适配性优化

No Silver Bullet

React Native 适配 1月月更

TTF、OTF、WOFF 和 WOFF2 的相关概念

编程三昧

CSS css3 1月月更

【优化技术专题】「系统性能调优实战」终极关注应用系统性能调优及原理剖析(下册)

码界西柚

性能调优 Java 分布式 优化逻辑 技术职场 1月日更

2021年度总结-拥抱变化

wood

300天创作

云原生的前世今生(一)

劼哥stone

云原生

我的2021

劼哥stone

年终总结

Mybatis技术专题之MybatisPlus自带强大功能之多租户插件实现原理和实战分析

码界西柚

多租户 MyBatisPlus 2月日更 多租户技术

从 TDD 到测试策略

Teobler

前端 TDD 单元测试 测试策略 测试金字塔

简单入门计算机网络

宇宙之一粟

计算机网络 2月月更

在线格式时间计算时间差

入门小站

工具

我所理解的云原生(二)

劼哥stone

云原生

ReactNative进阶(四十六):移动端实现字体自适应

No Silver Bullet

自适应 React Native 2月月更

Java9特性-响应式流(Reactive Stream)

蜜糖的代码注释

Java 响应式 响应式编程 2月月更

Java NIO为何导致堆外内存OOM了?

JavaEdge

2月月更

Promise 基本方法的简单实现

编程三昧

JavaScript Promise 2月月更

WebRTC 流媒体常见开源方案综述 | 社区征文

liuzhen007

音视频 新春征文 2月月更

特征工程:归一化与标准化

强劲九

Python 人工智能 神经网络 机器学习 scikit-learn

Windows 和 Linux 上安装 TTF 字体的方法

编程三昧

HTML5, CSS3 1月月更

Kubernetes初学者指南

俞凡

架构 Kubernetes 云原生 2月月更

Linux之killall命令

入门小站

Linux

Linux之kill命令

入门小站

Linux

Kubectl插件开发及开源发布分享| 社区征文

雪雷

golang 云原生 cobra kubectl plugin 新春征文

事件驱动架构与面向服务架构_SOA_Arnon Rotem-Gal-Oz_InfoQ精选文章