Enviar búsqueda
Cargar
面向生产环境的SOA系统设计 by 程立
•
Descargar como PPT, PDF
•
70 recomendaciones
•
5,911 vistas
Dahui Feng
Seguir
IT168系统架构师大会(http://sacc.it168.com/) 技术演讲PPT。 by 程立(支付宝首席架构师)
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 42
Descargar ahora
Recomendados
使用IT服务管理软件,改进8个关键业务流程
使用IT服务管理软件,改进8个关键业务流程
down123
客服管理中心之系統規劃與建構 大葉大學-詹翔霖
客服管理中心之系統規劃與建構 大葉大學-詹翔霖
文化大學
बाल संरक्षण हाते पुस्तिका
बाल संरक्षण हाते पुस्तिका
Children & Women in Social Service and Human Rights
Способы окрашивания пасхальных яиц
Способы окрашивания пасхальных яиц
www.mskh.am
Tolerance tonia
Tolerance tonia
Suzana Delic
Must. Love. My. Startup.
Must. Love. My. Startup.
Markko Karu
Seed Saving and Global Wariming in Zimbabwe
Seed Saving and Global Wariming in Zimbabwe
Seeds
Optimalizálás kereskedelemre - Mobile Hungary 2014
Optimalizálás kereskedelemre - Mobile Hungary 2014
Máté Bublik
Recomendados
使用IT服务管理软件,改进8个关键业务流程
使用IT服务管理软件,改进8个关键业务流程
down123
客服管理中心之系統規劃與建構 大葉大學-詹翔霖
客服管理中心之系統規劃與建構 大葉大學-詹翔霖
文化大學
बाल संरक्षण हाते पुस्तिका
बाल संरक्षण हाते पुस्तिका
Children & Women in Social Service and Human Rights
Способы окрашивания пасхальных яиц
Способы окрашивания пасхальных яиц
www.mskh.am
Tolerance tonia
Tolerance tonia
Suzana Delic
Must. Love. My. Startup.
Must. Love. My. Startup.
Markko Karu
Seed Saving and Global Wariming in Zimbabwe
Seed Saving and Global Wariming in Zimbabwe
Seeds
Optimalizálás kereskedelemre - Mobile Hungary 2014
Optimalizálás kereskedelemre - Mobile Hungary 2014
Máté Bublik
SOLIDWORKS Inspection 2015 LT
SOLIDWORKS Inspection 2015 LT
IN RE UAB
Peanuts story
Peanuts story
Solv AS
Mobil Efteruddannelse Lyn workshop
Mobil Efteruddannelse Lyn workshop
Jacob Knudsen
Futbol
Futbol
Luis Treviño
Flipped classsroom webinar slides-11 01 15
Flipped classsroom webinar slides-11 01 15
Marie-Hélène Fasquel
Digi sampo
Digi sampo
akorhonen
2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data
kostaedt
My+Thankful+Heart
My+Thankful+Heart
guestcebb0a
Tulevaisuus ei ole entisensä
Tulevaisuus ei ole entisensä
Jyrki Kasvi
Управление на репутацията за туристически обекти - Travel Camp гр. Елена
Управление на репутацията за туристически обекти - Travel Camp гр. Елена
NewRank
Chinese power point
Chinese power point
Tychi Wang
Music
Music
brayand_contreras
Augustman Mag Dec'16
Augustman Mag Dec'16
Charles Richard
Pletykák és híresztelések terjedése a Facebookon
Pletykák és híresztelések terjedése a Facebookon
Lévai Richárd
7 Talents: The #1 Bulgarian MCN
7 Talents: The #1 Bulgarian MCN
Hristo Hristov
অটুট রাখতে সুখের সম্পর্ক
অটুট রাখতে সুখের সম্পর্ক
Beauty World
如何监控、管理和考核你的IT服务交付
如何监控、管理和考核你的IT服务交付
down123
Autotask 简介
Autotask 简介
down123
杰龙科技_应用案例_邮政总局
杰龙科技_应用案例_邮政总局
jielongkeji
http flood and mobile app
http flood and mobile app
im_yunshu
杰龙科技_应用案例_城市地铁
杰龙科技_应用案例_城市地铁
jielongkeji
存量房银行按揭接口客户端系统建设方案V1.0
存量房银行按揭接口客户端系统建设方案V1.0
hupo136
Más contenido relacionado
Destacado
SOLIDWORKS Inspection 2015 LT
SOLIDWORKS Inspection 2015 LT
IN RE UAB
Peanuts story
Peanuts story
Solv AS
Mobil Efteruddannelse Lyn workshop
Mobil Efteruddannelse Lyn workshop
Jacob Knudsen
Futbol
Futbol
Luis Treviño
Flipped classsroom webinar slides-11 01 15
Flipped classsroom webinar slides-11 01 15
Marie-Hélène Fasquel
Digi sampo
Digi sampo
akorhonen
2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data
kostaedt
My+Thankful+Heart
My+Thankful+Heart
guestcebb0a
Tulevaisuus ei ole entisensä
Tulevaisuus ei ole entisensä
Jyrki Kasvi
Управление на репутацията за туристически обекти - Travel Camp гр. Елена
Управление на репутацията за туристически обекти - Travel Camp гр. Елена
NewRank
Chinese power point
Chinese power point
Tychi Wang
Music
Music
brayand_contreras
Augustman Mag Dec'16
Augustman Mag Dec'16
Charles Richard
Pletykák és híresztelések terjedése a Facebookon
Pletykák és híresztelések terjedése a Facebookon
Lévai Richárd
7 Talents: The #1 Bulgarian MCN
7 Talents: The #1 Bulgarian MCN
Hristo Hristov
অটুট রাখতে সুখের সম্পর্ক
অটুট রাখতে সুখের সম্পর্ক
Beauty World
Destacado
(16)
SOLIDWORKS Inspection 2015 LT
SOLIDWORKS Inspection 2015 LT
Peanuts story
Peanuts story
Mobil Efteruddannelse Lyn workshop
Mobil Efteruddannelse Lyn workshop
Futbol
Futbol
Flipped classsroom webinar slides-11 01 15
Flipped classsroom webinar slides-11 01 15
Digi sampo
Digi sampo
2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data
My+Thankful+Heart
My+Thankful+Heart
Tulevaisuus ei ole entisensä
Tulevaisuus ei ole entisensä
Управление на репутацията за туристически обекти - Travel Camp гр. Елена
Управление на репутацията за туристически обекти - Travel Camp гр. Елена
Chinese power point
Chinese power point
Music
Music
Augustman Mag Dec'16
Augustman Mag Dec'16
Pletykák és híresztelések terjedése a Facebookon
Pletykák és híresztelések terjedése a Facebookon
7 Talents: The #1 Bulgarian MCN
7 Talents: The #1 Bulgarian MCN
অটুট রাখতে সুখের সম্পর্ক
অটুট রাখতে সুখের সম্পর্ক
Similar a 面向生产环境的SOA系统设计 by 程立
如何监控、管理和考核你的IT服务交付
如何监控、管理和考核你的IT服务交付
down123
Autotask 简介
Autotask 简介
down123
杰龙科技_应用案例_邮政总局
杰龙科技_应用案例_邮政总局
jielongkeji
http flood and mobile app
http flood and mobile app
im_yunshu
杰龙科技_应用案例_城市地铁
杰龙科技_应用案例_城市地铁
jielongkeji
存量房银行按揭接口客户端系统建设方案V1.0
存量房银行按揭接口客户端系统建设方案V1.0
hupo136
《客户服务管理系统》说明
《客户服务管理系统》说明
jiangyq
虚拟化与云计算
虚拟化与云计算
ITband
dl_ppt
dl_ppt
5045033
Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0
mfrog
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
guiyingshenxia
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
colderboy17
杰龙科技_应用案例_旅行社
杰龙科技_应用案例_旅行社
jielongkeji
2010年度服务外包导论新gai
2010年度服务外包导论新gai
gadylee
如何通过差旅支付管理降低企业差旅成本
如何通过差旅支付管理降低企业差旅成本
Traveldaily China
为什么选择游易帮
为什么选择游易帮
uehelper
关于Swsoft公司
关于Swsoft公司
webhostingguy
中国移动Boss3.0技术方案
中国移动Boss3.0技术方案
yiditushe
Mocha Bsm
Mocha Bsm
王 莆中
基于虚拟化平台创建企业私有云
基于虚拟化平台创建企业私有云
ITband
Similar a 面向生产环境的SOA系统设计 by 程立
(20)
如何监控、管理和考核你的IT服务交付
如何监控、管理和考核你的IT服务交付
Autotask 简介
Autotask 简介
杰龙科技_应用案例_邮政总局
杰龙科技_应用案例_邮政总局
http flood and mobile app
http flood and mobile app
杰龙科技_应用案例_城市地铁
杰龙科技_应用案例_城市地铁
存量房银行按揭接口客户端系统建设方案V1.0
存量房银行按揭接口客户端系统建设方案V1.0
《客户服务管理系统》说明
《客户服务管理系统》说明
虚拟化与云计算
虚拟化与云计算
dl_ppt
dl_ppt
Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
杰龙科技_应用案例_旅行社
杰龙科技_应用案例_旅行社
2010年度服务外包导论新gai
2010年度服务外包导论新gai
如何通过差旅支付管理降低企业差旅成本
如何通过差旅支付管理降低企业差旅成本
为什么选择游易帮
为什么选择游易帮
关于Swsoft公司
关于Swsoft公司
中国移动Boss3.0技术方案
中国移动Boss3.0技术方案
Mocha Bsm
Mocha Bsm
基于虚拟化平台创建企业私有云
基于虚拟化平台创建企业私有云
Más de Dahui Feng
垂直互联网站点的技术改造
垂直互联网站点的技术改造
Dahui Feng
The Rules of Scalable database
The Rules of Scalable database
Dahui Feng
垂直社区的产品改造
垂直社区的产品改造
Dahui Feng
Oracle Security 101
Oracle Security 101
Dahui Feng
产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)
Dahui Feng
丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版
Dahui Feng
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Dahui Feng
据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析
Dahui Feng
深入浅出复合事件处理(CEP)
深入浅出复合事件处理(CEP)
Dahui Feng
Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化
Dahui Feng
Database And User Experience for Web Apps
Database And User Experience for Web Apps
Dahui Feng
Wind Computing
Wind Computing
Dahui Feng
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
Dahui Feng
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享
Dahui Feng
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
Dahui Feng
可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计
Dahui Feng
可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)
Dahui Feng
Más de Dahui Feng
(17)
垂直互联网站点的技术改造
垂直互联网站点的技术改造
The Rules of Scalable database
The Rules of Scalable database
垂直社区的产品改造
垂直社区的产品改造
Oracle Security 101
Oracle Security 101
产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)
丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析
深入浅出复合事件处理(CEP)
深入浅出复合事件处理(CEP)
Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化
Database And User Experience for Web Apps
Database And User Experience for Web Apps
Wind Computing
Wind Computing
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计
可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)
面向生产环境的SOA系统设计 by 程立
1.
准备好发射了吗? 面向生产环境的 SOA
系统设计 程立 Alipay.com IT168 系统架构师大会,北京, 2009 年 8 月 28 日 02:39
2.
典型 SOA 应用
展现服务 产品服务 公共服务 基础服务 集成服务 基础服务 公共服务 公共服务 公共服务 外部服务提供者 服务使用者 集成服务 一个 SOA 应用由一系列服务松散复合而成。 02:39
3.
服务使用者 服务的内部 外部服务
资源 外部服务 每个服务都是自包含、自主运行的功能单元。 02:39 服务接入 流程、任务、决策 领域仓储 领域对象 服务代理
4.
服务是基础架构单元 作为基础业务、应用与技术架构单元,服务具有丰富的含义。 服务使用者
服务提供者 服务 质量约束 服务位置 功能描述 交互模式 通信协议 消息格式 02:39
5.
SOA 技术基础设施 SOA
应用需要一系列技术基础设施的支持。 数据 企业服务总线 展现与交互 流程与决策 组件与服务 数据与应用集成 跨企业集成 服务目录 服务监控 公共 技术服务 后端应用 渠道 browser 客户端 移动设备 语音 … 外部企业应用 02:39
6.
一个典型的电子支付应用 商户接入 订单处理
支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 通过建设基础业务平台,达到快速构建与改进上层的产品与解决方案的目标。 基础业务平台 产品与解决方案 x2 02:39
7.
8.
性能 针对性能的分析与优化 02:39
9.
响应时间分析 如何合理地估算服务的响应时间? 商户接入
订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 200 250 10 350 100 150 300 (10*3+350+100+150+300)+50 =980 990 x2 30 02:39
10.
响应时间优化 通过异步调用降低响应时间 商户接入
订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 200 10 350 100 150 (10*3+350+100+150+10)+50 =690 700 @async 10/300 x2 250 30 02:39
11.
响应时间优化 通过 future
异步调用降低响应时间 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 200 10 350 (10*3+350+max(100,150)+10)+50 =590 600 @async 10/300 @future @future 100 150 x2 250 30 02:39
12.
13.
14.
容量 针对容量的分析与优化 02:39
15.
吞吐量分析 如何合理地估算新业务上线对容量的需求? 商户接入
订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 ? ? 50 50 150 50 50 50 50 x2 50 50 50 150 02:39
16.
吞吐量分析 平台容量对业务容量的约束 商户接入
订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 50 50 150 50 50 50 50 x2 50 50 50 150 90 (3/5) 120 (4/5) 02:39 50*min(4/5, 3/5) =30
17.
18.
非关键服务的吞吐量优化 非关键的业务服务的容量允许短路,提供降级服务。 商户接入
订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 x2 @optional @optional 02:39
19.
资源使用分析 估算新业务对关键资源的使用
( 以 SQL 执行次数为例 ) 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 5 10 6 10 8 15 10 x2 8 5 15 13 (13+(15*2))+10=53 23 (6*3+53+23+15+10)+10 =129 134 02:39
20.
21.
22.
23.
健壮 在不确定的世界中交付确定的服务 02:39
24.
单个服务的故障条件 服务使用者 外部服务
资源 外部服务 唯一确定的是不确定。 并发请求 重复请求 超量请求 资源不可用 资源响应超时 通信中断 外部服务响应超时 外部服务违背功能契约 BUG 处理超时 服务不可用 请求积压 处理中断 02:39 服务接入 流程、任务、决策 领域仓储 领域对象 服务代理
25.
故障空间组合爆炸 处处都有多种故障可能,可能穷尽其组合吗? 商户接入
订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 x2 重复请求 BUG 外部服务中断 资源不可用 02:39
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
分布事务 (
补偿模式 ) 一次补偿模式的业务执行过程。 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 x2 如果整个业务活动回滚,而积分已发放,该操作可以被补偿。 02:39
40.
41.
42.
02:39
Notas del editor
讲述结构与运行过程。
Descargar ahora