03 应用架构 + 数据

Posted moveofgod

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03 应用架构 + 数据相关的知识,希望对你有一定的参考价值。

功能分配, 功能指的是面向业务的支持.

集成交付, 多功能一起交付. 随着application 增加, 需要依赖服务总线来实现集成交付.

服务总线, 解决应用系统之间开放互联的协同问题. 

例如 IPSL.

所以从架构的角度说,  低耦合, 高可用, 可扩展, 高性能

统一的服务接口, 标准接口. (Restful API)

跨业务的数据管理, 统一的数据格式

监控框架, 管理监控基础设施

应用架构的八类视图

技术图片

 

应用中, 共用职能, 走(技术)平台服务架构, 比如我们的 common service. 平台要保证对外提供共享式服务, 而且是弹性可扩展的. 这里说的 技术架构, 就是指infra

而且是按照 业务架构, (应用和数据, 这两个是封装在一起的)架构, 技术架构.

SOA 的角色 (现在有微服务了)

技术图片

 

 

数据架构 

 

以上是关于03 应用架构 + 数据的主要内容,如果未能解决你的问题,请参考以下文章

Java单体应用 - 架构模式 - 03.设计模式-15.命令模式

MVC3 应用架构——如何存储数据

分布式 - 分布式体系架构:IT架构的演进过程

如何检索由具有不正确 CoreData 架构的更新 iOS 应用程序导致的数据丢失

微服务架构案例(05):SpringCloud 基础组件应用设计

分层企业应用程序中的 WPF MVVM 架构