企业应用架构阅读笔记1
时间: 2020-06-11
通过简单的看了一下企业应用架构这里来简单的介绍一下首先什么是架构,什么是企业应用,特点又是什么。
什么是架构
1.Rolph Johnson认为:架构是一种主观上的东西,是专家级的项目开发人员对系统设计的一些可共享的理解
2.架构中包括一些决定,开发者希望这些决定能尽早作出,因为在开发者看来它们是难以改变的。
3. 如果你发现某些决定不像你想象中的那么难以改变,那么它就不再与架构相关
4.理解: B/S (SmartClient、C/S) 架构, DotNet 架构, J2EE架构
什么是企业应用
1.工资单
2.患者记录
3.发货跟踪
4.成本分析
5.信誉评估
6.保险
7.供应链
8.记账
9.客户服务
10.外币交易
而企业应用的特点
- 涉及到持久化数据
- 很多人同时访问数据
- 含有大量操作数据的用户界面
- 与散布在企业内部或周围的其他的应用集成
- 各种异构系统的概念含有不一致性
- 业务逻辑通常是最没有逻辑的东西
- 企业应用并非都是大型的,但可能都为企业提供巨大的价值
三种企业应用
1.B2C 网上零售商系统
用户数量大
-业务逻辑简单(订单、价格计算、发货计算、物流最终)
2.租约合同自动处理系统
用户数量小
业务逻辑复杂 比如计算月供 提早解约 延迟付款 签订合同验证数据
3.开支追踪系统
业务逻辑刚开始很简单,但变数很大
不做决策会影响开发进度
做了决策,又引入了不必要的复杂度。进一步影响开发进度