蔡学镛架构设计内容方法.pdf

蔡学镛架构设计内容方法.pdf

ID:52431835

大小:9.34 MB

页数:42页

时间:2020-03-27

蔡学镛架构设计内容方法.pdf_第1页
蔡学镛架构设计内容方法.pdf_第2页
蔡学镛架构设计内容方法.pdf_第3页
蔡学镛架构设计内容方法.pdf_第4页
蔡学镛架构设计内容方法.pdf_第5页
资源描述:

《蔡学镛架构设计内容方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、蔡学镛稜鏡軟件架构法摘要版PRISM:AMethodologyofSoftwareArchitectureDesign 产品创新需要技术支撑企业竞争力唯有持续推出创新的产品,才能维持企业竞争力促进但… 创新产品滞后的技术,无法支撑产品支的创新撑技术六阶段加强技术建设,以成为产品创新的后盾…平台化产品创新业务云数据开放重构孵化平台平台平台平台1.【产品重构】可增加既有产品的竞争力2.【内部平台】可加快新产品推出速度3.【云平台】弹性灵活的运算能力4.【数据平台】可充分发挥数据的价值5.【开放平台】可鼓励与外部企业合作6.【创新孵化】

2、孵化有业务创意的小团队平台化产品创新业务云数据开放重构孵化平台平台平台平台?重构重构后,系统重构前,系统内部模块化。内部错综复杂,可以因应后续难以修改业务需求平台化产品创新业务云数据开放重构孵化平台平台平台平台产品产品平台数据库平台化产品创新业务云数据开放重构孵化平台平台平台平台产品产品平台数据库平台化产品创新业务云数据开放重构孵化平台平台平台平台产品产品完整数平台据平台数据库平台化产品创新业务云数据开放重构孵化平台平台平台平台外部产品产品产品完整数平台据平台数据库平台化产品创新业务云数据开放重构孵化平台平台平台平台外部孵化产品产品

3、产品完整数平台据平台数据库想要做到… 平台化产品创新业务云数据开放重构孵化平台平台平台平台依靠的是… 首席架构师的架构设计能力用户黑色是外部系统(包括人)交七互层界面红橙黄绿蓝靛紫表示抽象程度架构应用业、箭头表示依赖,都是由上往下务用接入框架色这条线就是开放平台规服务范领域、核心服务和代理允许水平依赖依赖代理资关源系接出数据架构的流程业务领域技术数据网络人员(Step1)業務建模商业公司应该是业务驱动项目一开始由业务架构师设计业务架构图业务业务架构图描述各种领域技术业务系统之间的关系以及与外部系统之间的关系每個業務系統应该详数据网络

4、人员细描述各个业务系统的业务功能每个系统都可以产生一个以上的子系统绘制业务架构图(1)边界关系画一个大框。把黑色的外部角色放到边界外:•用户角色放上面•接入系统角色放两侧•接出系统角色放下面思考跟这些外部角色相关的内部系统有哪些,归纳出初步的边界关系绘制业务架构图(2)内部关系思考这些内部系统是否有调用依赖,为这些依赖画上箭头:•用户角色放上面•接入系统角色放两侧•接出系统角色(与数据库)放下面思考跟这些外部角色相关的内部系统有哪些,归纳出初步的边界关系绘制业务架构图(3)内部分解思考这些内部系统是否有调用依赖,为这些依赖画上箭头:

5、•用户角色放上面•接入系统角色放两侧•接出系统角色放下面思考跟这些外部角色相关的内部系统有哪些,归纳出初步的边界关系用户沿著箭头,会走出一道彩虹绘制业务架构图(4)最终结果最后得到的结果会把业务系统分为顶层、上层、下层、底层。依序摆放。可以双色表示(Step2)领域建模先做业务建模,再做领域建模,可以避免「分析瘫痪症」。直接做领域建模容易导致分析瘫痪。业务领域技术数据网络人员(Step3)技术建模业务架构交给技术架构师,进行抽象架构的规划。技术架构师设计对于业务不够清楚甚至技术实现有难度的部分,与领域技术业务架构师进行反复研讨每个子

6、系统都可以拆分出一个以上的模块数据网络人员最后产出可实现的模块详细规格边界模型嵌套代码模型内部模型绘制模块架构图:接口与调用必要的话,继续分层。每层内找出模块,模块的特点是「内聚力强」。定义每个模块的接口,找出模块间的接口依赖。接口规范的定义流程从上往下,详细定义每个接口的参数与返回值代理层刚好夹在两层之间,担任转接的任务【接出系统】的接口是外部定义的,我们只能接受其定义。一个用户使用一到多个界面一个应用衍生出一到多个界面一个框架衍生出一到多个应用一个框架调用一到多个服务一个服务调用一到多个核心一个核心调用一到多个代理一个代理调用一

7、到多个数据或外部(Step4)数据建模数据架构师从模块的详细规格可以得知需要存储的数据有哪些数据架构师要特别关业务注每个数据种类的属性:领域技术•增删改查频率•一致性要求•保密性要求•重要性•权限数据网络人员数据架构师任务:•数据库技术选型•数据库设计界面多数人提到大数据比方说:当多数用时,都是指来自这户到了某页面后,应用里(数据库)的数就不往下进行,可据。而系统运行过能页面设计有问题,程中的许多有价值框架只要改善页面用户的数据,都被丢弃体验,业绩就会大忽略了。幅提升。但只通过服务数据库,无法分析出这点核心代理数据界面事件业务系统的

8、层与层之间,都可设钩子置事件钩子,避免系统改造。七应用层事件事件钩子可以将事件原地处理,架钩子也可将事件送到其他服务器处理外部框架构事件与事件钩子同时具备日志的效果,钩子服务关键事件可以送到统一日志中心五事件个钩子事核心件注意:代理层

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。