面向生产环境的SOA系统设计 by 程立 (青苹果).pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:42 大小:9.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

免费试读已结束,剩余 32 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

准备好发射了吗?准备好发射了吗?面向生产环境的SOA系统设计程立Alipay.com0:40IT168系统架构师大会,北京,2009年8月28日典型典型SOASOA应用应用一个SOA应用服务使用者由一系列服务松散复合而成。展现服务集成服务产品服务公共服务公共服务公共服务公共服务基础服务基础服务集成服务外部服务提供者0:40wWw.zuaNshiBaijiale.com服务的内部服务的内部每个服务都是自包含、自主服务使用者运行的功能单元。服务接入流程、任务、决策领域仓储领域对象服务代理资源外部服务外部服务0:40服务是基础架构单元服务是基础架构单元作为基础业务、应用与技术架构单元,服务服务使用者具有丰富的含质量约束义。服务位置功能描述服务交互模式通信协议消息格式服务提供者0:40SOASOA技术基础设施技术基础设施渠SOA应用需要道browser客户端移动设备语音…一系列技术基础设施的支持。展现与交互公共企技术跨服务外企流程与决策业部业服企集务业成总应组件与服务线服务用目录服务数据与应用集成监控数据后端应用0:40一个典型的电子支付应用一个典型的电子支付应用通过建设基础互联网商户互联网商户业务平台,达产品与解决方案到快速构建与商户接入改进上层的产品与解决方案订单处理的目标。x3客户信息支付处理收费处理营销处理安全核查x2清算处理资金记账通信前置基础业务平台银行支付清算网0:40交付前,你胸有成竹吗交付前,你胸有成竹吗互联网商户???产品与解决方案商户接入性能订单处理容量x3健壮客户信息支付处理收费处理营销处理安全核查x2清算处理资金记账通信前置基础业务平台银行支付清算网0:40性能性能针对性能的分析与优化0:40响应时间分析响应时间分析如何合理地估互联网商户互联网商户算服务的响应时间?产品与解决方案990商户接入(10*3+350+100+150+300)+50=980订单处理x310350100150300客户信息支付处理收费处理营销处理安全核查x2250清算处理30资金记账200通信前置基础业务平台银行支付清算网0:40响应时间优化响应时间优化通过异步调用互联网商户互联网商户降低响应时间产品与解决方案700商户接入(10*3+350+100+150+10)+50=690订单处理x3@async1035010015010/300客户信息支付处理收费处理营销处理安全核查x2250清算处理30资金记账200通信前置基础业务平台银行支付清算网0:40响应时间优化响应时间优化通过future异互联网商户互联网商户步调用降低响应时间产品与解决方案600商户接入(10*3+350+max(100,150)+10)+50=590订单处理x3@future@future@async10350101510/300客户信息支付处理0收费处理0营销处理安全核查x2250清算处理30资金记账200通信前置基础业务平台银行支付清算网0:40关于性能的基础设施支持关于性能的基础设施支持渠知晓所有服道browser客户端移动设备语音…务的响应时间数据:服务监控展现与交互支持各种异公共步服务使用:服企技术跨服务务通信总线外企流程与决策业部业服企集务业成总应组件与服务线服务用目录服务数据与应用集成服务监控数据后端应用0:40小结小结在设计阶段就必须估算与优化性能准确估算性能依赖于真实的监控数据,尤其是业务平台的性能监控数据灵活的服务通信设施使提升性能成为可能0:40容量容量针对容量的分析与优化0:40吞吐量分析吞吐量分析如何合理地估互联网商户互联网商户算新业务上线对容量的需产品与解决方案50商户接入50求?5订单处理0x31555550客户信息支付处理00收费处理0营销处理0安全核查x25?15清算处理资金记账0050通信前置基础业务平台5?银行支付清算网00:40吞吐量分析吞吐量分析平台容量对业互联网商户互联网商户务容量的约束产品与解决方案5050*min(4/5,3/5)=30商户接入5050*min(4/5,3/5)=3050120(4/5)订单处理x315050505050客户信息支付处理收费处理营销