【架构】软件架构设计分层模型和构图思考一、架构思维概述二、云平台三层架构:资源-平台-应用 三、SOA分层:组件-服务-流程四、云和SOA架构融合 五、应用架构分层 六、软件技术架构分层 七、单个应用功能架构
一、架构思维概述对于架构思维本身仍然是类似系统思维,结构化思维,编程思维等诸多思维模式的一个合集。由于架构的核心作用是在业务现实世界和抽象的IT实现之间建立起一道桥梁,因此架构思维最核心的就是要理解到业务驱动技术,技术为最终的业务服务。要真正通过架构设计来完成业务和技术,需求和实现,软件和硬件,静态和动态,成本和收益等多方面的平衡。架构设计中有两个重点,一个是分解,一个是集成。分解最基础的,架构的重点就是要对复杂问题进行分而治之,同时保证分解后的各个部分还能够高内聚,松耦合,最终又集成为