基本信息
文件名称:面向服务的架构SOA详解.pptx
文件大小:2.16 MB
总页数:37 页
更新时间:2026-03-18
总字数:约4.19千字
文档摘要

面向服务的架构详解-SOA

SOA的发展历史及背景SOA的基本概念SOA的核心思想SOA的简单实现4123主要内容

问题:假如你是马云,你该如何管理阿里巴巴旗下的诸多产品?是B/S模式?还是C/S模式?还是……?发展历史及背景

系统架构演化历程-初始阶段架构发展历史及背景应用程序、数据库、文件等所有的资源都在一台服务器上。通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用Mysql,汇集各种免费开源软件以及一台廉价服务器就可以开始系统的发展之路了。LAMP、J2EE、.Net等。

系统架构演化历程-应用服务和数据服务分离发展历史及背景应用程序、数据库、文件分别部署在独立的资源上。数据量增加,单台服务器性能及存储空间不足,需要将应用和数据分离,并发处理能力和数据存储空间得到了很大改善。

系统架构演化历程-使用缓存改善性能发展历史及背景数据库中访问较集中的一小部分数据存储在缓存服务器中,减少数据库的访问次数,降低数据库的访问压力。系统访问特点遵循二八定律,即80%的业务访问集中在20%的数据上。缓存分为本地缓存和远程分布式缓存,本地缓存访问速度更快但缓存数据量有限,同时存在与应用程序争用