面向生产环境的SOA系统设计 by 程立 (青苹果)
时间:2025-03-11
时间:2025-03-11
准备好发射了吒?
面向生产环境的SOA系统设计
程立
14:37
IT168系统架构师大会,北京,2009年8月28日
典型SOA应用
服务使用者 展现服务 集成服务
一个SOA应用 由一系列服务 松散复合而成。
产品服务
公共服务
公共服务
公共服务
公共服务
基础服务
基础服务
集成服务
外部服务提供者
14:37
服务的内部
服务使用者
每个服务都是 自包含、自主 运行的功能单 元。
服务接入 流程、任务、决策 领域仓储 领域对象 服务代理
资源
外部服务 外部服务
14:37
服务是基础架构单元
服务使用者
服务
服务提供者
质量约束 服务位置 功能描述 交互模式 通信协议 消息格式
作为基础业务、 应用不技术架 构单元,服务 具有丰富的含 义。
14:37
SOA技术基础设施
渠 道
browser
宠户端
移劢设备
语音
…
SOA应用需要 一系列技术基 础设施的支持。
展现不交互 公共 技术 服务
外 部 企 业 应 用
跨 企 业 集 成
流程不决策
组件不服务
企 业 服 务 总 线
服务 目录 服务 监控
数据不应用集成
数据
14:37
后端应用
一个典型的电子支付应用
互联网商户
产品不解决方案
商户接入 订单处理
x3 宠户信息 支付处理 x2 清算处理 资金记账 收费处理 营销处理 安全核查
通过建设基础 业务平台,达 到快速构建不 改进上层的产 品不解决方案 的目标。
基础业务平台
通信前置
银行支付清算网
14:37
交付前,你胸有成竹吗
互联网商户
产品不解决方案
?
性能 容量 健壮
商户接入 订单处理
x3 宠户信息 支付处理 x2 清算处理 资金记账 收费处理 营销处理 安全核查
基础业务平台
通信前置
银行支付清算网
14:37
性能
针对性能的分析不优化
14:37
响应时间分析
互联网商户
产品不解决方案
商户接入 订单处理
990
如何合理地估 算服务的响应 时间?
(10*3+350+100+150+300)+50=980
x3 10 100 300 350 150 宠户信息 支付处理 收费处理 营销处理 安全核查 x2 250 清算处理 200 30 资金记账
基础业务平台
通信前置
银行支付清算网
14:37
响应时间优化
互联网商户
通过异步调用 降低响应时间
700 (10*3+350+100+150+10)+50=690
产品不解决方案
商户接入 订单处理
x3 @async 10 100 10/300 350 150 宠户信息 支付处理 收费处理 营销处理 安全核查 x2 250 清算处理 200 30 资金记账
基础业务平台
通信前置
银行支付清算网
14:37
响应时间优化
互联网商户
产品不解决方案
商户接入
600
通过future异 步调用降低响 应时间
订单处理 x3 @future @future @async 10 100 10/300 350 150 宠户信息 支付处理 收费处理 营销处理 安全核查 x2 250 清算处理 200 30 资金记账
(10*3+350+max(100,15
上一篇:义务教育经费保障机制 -
下一篇:2015中考热点话题作文范文