面向生产环境的SOA系统设计 by 程立 (青苹果)

更新时间:2023-07-19 01:12:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

准备好发射了吒?

面向生产环境的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

本文来源:https://www.bwwdw.com/article/3yg1.html

Top