视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
企业软件应用架构之道
2025-09-26 16:27:11 责编:小OO
文档
企业软件应用架构之道

课程简介:

正如Martin Fowler所说,软件业的人总是乐于将一件很简单的事情变得复杂,至少对于“SOA”是这样的。这个在业界沸沸扬扬了数年之久的概念本应该像饭前洗手一样被当作一种习惯。而事实却恰恰相反。

作为一名企业应用软件的开发者,开发软件的目标就应该是面向服务的。因为只有服务于业务,软件本身才会有生命力。然而当IBM公司提出业内耳熟能详的“随需应变”、BEA打出“流体计算”的口号时,已经说明了问题。这就像在饭前突然有人举起手来告诉大家,“我的手是洗过的”一样。一切并没有像我们想像的那样发展。

是的,构建软件并非易事,构建企业级应用软件尤甚之。企业应用一般都涉及大量复杂数据,而且必须处理很多“不合逻辑”的业务规则。随着业务规则越来越复杂,构建相应软件的难度将呈指数增长。我们只有在不断的学习中进步,从成功经验中学习,从失败教训中学习,才有望克服这些困难。该课程的内容这是这样一些“学习”经验的总结--基于企业应用的软件体系架构之道。

培训对象:

项目经理、系统架构师、开发人员,团队持有者以及对架构开发感兴趣的IT人员等。

课程目标:

- 了解软件体系结构的价值观、原则、模式与实践的关系 

- 掌握软件设计原则 

- 掌握常用的企业应用软件模式(包括解决方案模式、架构模式、分析模式、设计模式以及实现模式)

- 能够实际构建自己的基于企业应用的架构体系。

【主办单位】中国电子标准协会【协办单位】深圳市威硕企业管理咨询有限公司

Day1内容
软件哲学与体系结构软件哲学 

- 价值观 

- 原则 

- 模式 

- 实践 

软件体系结构 

- 从混沌到结构 

- 分布式系统 

- 交互式系统 

- 适应性系统 

软件体系结构中的模式 

- 方法学 

- 软件过程 

- 体系结构风格

- 框架 

企业级软件体系结构企业应用 

- 企业应用中层次的演化

- 组织领域逻辑 

- 映射到关系数据库 

- Web表现层 

- 并发

- 会话状态 

- 分布策略 

- 通盘考虑 

企业解决方案模式 

- 企业解决方案的构建模式

- 组织模式 

- Web表示模式 

- 部署模式 

- 分布式系统模式 

- 服务模式

- 性能和可靠性模式 

Day2内容
SOASOA基础 

业务架构 

基础架构 

数据架构 

信息架构 

SOA补充架构

企业SOA成熟度模型 

- Web应用程序开发阶段 

- 开发复合应用程序 

- 自动化业务流程 

SOA参考架构 

- Web应用层 

- 服务层(ESB总线)应用程序层(已有、大型机、企业应用程序)

- 企业安全 |

- 业务服务管理 

- 面向服务的基础架构(SOI)

SOA 实现:服务设计原则

开发实战:构建自己的

框架体系

面向对象编程的本质 

日志、错误与测试驱动开发 

- 日志管理 

- 实现异常处理 

- 使用XUnit来做测试驱动开发 

定义根基 

- 定义应用程序的基础 

- 实现Bridge模式 

- 使用Factory模式实例化类型 

应用程序的架构 

使应用程序正常运行 

Pipes and Filters模式 

Client-Dispatcher-Server模式 

Micro-kernel模式 

实现组件 

- 实现Mediator模式 

- 实现Template模式 

- 实现Adapter模式 

- 实现Command模式 

- 实现Composite模式 

- 实现Decorator模式 

- 实现State模式 

多态管理扩展 

- 实现Static Extension模式 

- 实现Dynamic Extension模式 

数据持久化 

- 序列化 

- 访问外部状态:Visitor模式 

- 访问内部状态:Memento模式 

- 使用NHibernate和IBatis

部署 

- Web服务 

- Remoting

- Enterprise Services

案例剖析实战案例剖析:勘探决策支持系统的体系架构

下载本文
显示全文
专题