企业级应用程序特征及对策.ppt

上传人:小飞机 文档编号:6548132 上传时间:2023-11-11 格式:PPT 页数:18 大小:263.66KB
返回 下载 相关 举报
企业级应用程序特征及对策.ppt_第1页
第1页 / 共18页
企业级应用程序特征及对策.ppt_第2页
第2页 / 共18页
企业级应用程序特征及对策.ppt_第3页
第3页 / 共18页
企业级应用程序特征及对策.ppt_第4页
第4页 / 共18页
企业级应用程序特征及对策.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《企业级应用程序特征及对策.ppt》由会员分享,可在线阅读,更多相关《企业级应用程序特征及对策.ppt(18页珍藏版)》请在三一办公上搜索。

1、企业级应用程序特征及对策,议程,企业的顾虑企业级应用程序特征对策(解决方案)如何应对变化?,企业的顾虑,业务的顾虑需要收集大量的结构化信息复杂的数据操作不断改进的业务流程整合的顾虑系统间需要整合(订单系统需要整合仓储系统/银行系统等等)因此企业系统常运行在复杂的分布式架构上系统可能是异构的开发的顾虑市场时机保持一定的先进性充分利用现有的投资,企业级应用程序特征,灵活可扩展(能适应变化,可维护性)大量事务/海量数据规模和复杂度都越来越高分布式应用需整合异构的应用程序(保护现有投资)性能和效率健壮安全高可靠性/可用性对资源重用的关注度很高访问能力(任何时间,任何地点,任何人,任何设备)开放性(标准

2、),应用集成的“噩梦”,Internal Users,Customers,Suppliers,Partners,“噩梦”的解决方案,Internal Users,Customers,Suppliers,Partners,Enterprise Application Integration Environment,对策,多层分布式体系结构面向对象面向领域设计良好的体系结构运用设计模式区分系统的不同侧面进行变化性管理使用软件开发最佳实践优秀的软件过程,变化的起因,增加新特性以吸引客户业务流程重组(BPR)以提高效率改变数据库表以适应功能调整调整界面以方便人机交互提高可靠性、安全性等等,应对变化的基

3、本思路,将变化点作为设计依据,认清:“只有变化是不变的”努力:“以不变应万变”管理:“变化”,面向对象,封装(抽象)将变化性进行隔离继承将变化性分别实现为不同的子类,面向领域(程序家族),领域工程对领域中的系统进行分析识别这些应用的共同特征和可变特征对刻划这些特征的对象和操作进行选择和抽象设计出领域中应用共同具有的构架并以此为基础识别、开发和组织可复用构件,设计良好的体系结构,体系结构是对软件系统结构的总体说明关注三方面问题:构件、构件间关系、关系约束构件:软件系统由哪些部分构成例如:数据库、服务器等构件间的关系:这些部分之间的交互关系是什么例如:RPC、共享内存等关系的约束:这些关系有什么约

4、束例如:互斥、依赖、安全性等将它们分别与可能的变化点相结合!,运用支持变化性的设计模式,设计模式描述了一个通用的设计结构该结构能被用来构造可复用的面向对象设计确定所包含的类、实例及它们的角色、协作方式策略模式(封装变化的算法),区分系统的不同侧面,在目前的程序设计技术框架下一些重要的需求和设计决策,比如安全、日志等,难以用清晰的、模块化的代码实现它们具有一种“贯穿特性”最后的结果经常是:代码散布(code scattering)代码交织(code tangling)开发出来的程序非常难于理解和维护,区分系统的不同侧面(续),功能构件,Aspect Oriented Programming:AOP,进行变化性管理(技术之外),版本管理受控的变化一致性管理多人之间的一致不同阶段之间的一致工具支持VSSCVS,我们的J2EE课程,我们关注的是企业级解决方案设计模式/重构体系结构OOA/OOD(比任何特定实现技术如J2EE都重要)软件开发最佳实践软件过程RUPJBuilder/Eclipse站在更高的角度看待J2EE应用程序开发高屋建瓴,小结,企业的顾虑企业级应用程序特征对策(解决方案)如何应对变化?,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号