5.4应用系统规划-系统设计常用方法
5.4.1应用系统组合法(APA):是一种用于评估和管理组织应用系统的方法。
主要目标是帮助组织管理其应用系统组合,确保应用系统与组织的业务目标和战略一致,同时降低应用系统的维护成本和风险
APA的过程:1.应用系统清单。2.评估应用系统。3.分析应用系统组合。4.制定优化策略。5.实现优化计划。
6.监测与评估。
5.4.2TOGAF(开放组架构框架)
①TOGAF基础旨通过以下四个目标帮助企业组织和解决所有关键业务需求。
1.确保从关键利益相关方到团队成员的所有用户都使用相同得语言,这有助于每个人以相同的方式理解框架、内容和目标,
并让整个企业在同一页面上打破任何沟通障碍。
2.避免被“锁定”到企业架构的专有解决方案,只要该企业在内部使用TOGAF而不是用于商业目的,该框架就是免费的
3.节省时间和金钱,可以更有效地利用资源。
4.实现可观的投资回报(ROI)
TOGAF反映了企业内部架构能力的结构和内容,TOGAF版本包括6个组件:
1.架构开发方法(核心)2.ADM指南和技术3.内容框架4.企业连续体和工具5.TOGAF参考模型
6.架构能力框架
②架构开发方法(ADM)对开发企业架构所需执行的各个步骤以及它们之间的关系进行了详细的定义,同时也是TOGAF
最核心的问题。由一组按照架构领域的架构开发顺序排列成一个环的多个阶段构成。
分为预备阶段、需求管理、架构愿景A、业务架构B、信息系统架构C、技术架构D、机会和解决方案E、
迁移规划F、实施治理G、架构变更治理H。
ADM形成了三个迭代概念:基于架构开发整体的迭代、多个开发阶段间的迭代、在一个阶段内部的迭代。
③5.4.3面向服务的架构(SOA)
SOA远景目标为:让IT变得更有弹性,以更快地响应业务组织的需求。
1.设计原则。SOA是一种粗粒度、松耦合的服务架构,其服务之间通过简单、精确定义的接口进行通信,不涉及
底层编程接口和通信接口。
SOA的设计原则包括:1.明确的接口定义2.自包含与模块化3.粗粒度4.松耦合5.互操作性、兼容性和策略声明。
SOA的主要技术内容:1.服务封装2.服务编排3.服务注册与发现4.服务治理5.服务安全6.服务可靠性和可用性
SOA的应用场景:1.组织级应用集成2.业务流程管理3.系统扩展和重用4.云计算和微服务架构5.跨平台集成。