业务架构、应用架构、信息架构、技术架构为企业信息化规划的四大重要架构。四大架构相互关联、互为支撑,进而支撑企业信息化的可持续发展。
技术架构透过应用架构实现对业务架构的支持,进而为企业的业务运作和经营管控提供符合其功能、性能、安全要求的信息系统服务。技术架构对企业战略和业务架构的支撑如图3-1所示。
图3-1 技术架构对企业战略和业务架构的支撑
以下从业务和IT两个方面解读图3-1所示的支撑关系。
● 业务方面:可基本将企业的业务划分为4个层级,即企业战略、业务架构、能力支撑和业务运营。企业战略一般包括企业愿景、业务战略、业务目标、绩效衡量;业务架构一般包括业务流程、组织架构等,实现企业战略目标到组织机构的目标分解;能力支撑一般包括流程能力、设施能力、人员能力和专业技术等业务能力;业务运营包括企业日常的业务运作、经营管理和管理决策。
● IT方面:也可将IT对应地分为4个层级,即IT战略、技术架构、信息系统、IT运营。IT战略一般包括信息化愿景、信息化价值观、指导思想及信息化目标;技术架构包括支撑信息系统交互的应用系统、网络系统和硬件平台等多层级技术支撑体系;信息系统为面向各类用户提供的信息系统服务,如高效的信息访问和电子化内容管理等;IT运营包括信息系统运行、信息系统资源与资产、信息化预算、信息安全管理等内容。
上述业务与IT的4个层级之间存在对应的支撑关系。IT战略通过信息化愿景、信息化价值观、指导思想、信息化目标支撑企业战略;技术架构通过多层级的技术设施体系支撑业务架构;信息系统通过各类信息系统的高效信息访问和电子化内容管理提升能力支撑;IT运营通过信息系统运行、信息系统资源与资产、信息化预算和信息安全管理等支撑业务运营。其中,技术架构在企业信息化体系中发挥重要的承上启下作用。技术架构的业务适应性、扩展性、安全性、可管理性和技术经济性直接影响企业信息化的可持续发展和信息化投资绩效。
技术架构在企业信息系统的承载与支撑性地位决定了企业必须重视并做好技术架构的规划设计与技术实现,做好技术架构管理和变革控制。技术架构规划设计应遵循如图3-2所示的基本原则。
图3-2 技术架构规划设计应遵循的基本原则
这些基本原则包括业务适应性、平台扩展性、运行可靠性、管理便捷性、技术经济性,简称技术架构规划设计的“五要素”基本原则。以下简要介绍各项基本原则的内涵和要求。
● 业务适应性原则 :业务适应性原则是指各层级技术架构设施应满足其上层级技术设施和业务应用对技术设施的功能要求。该功能要求包括显性的交互功能要求和非显性的用户交互风格、习惯等的要求,包括当前可预见的功能要求和技术设施生命周期内未来发展潜在的扩展功能要求。
● 平台扩展性原则 :平台扩展性原则是指各层级技术架构设施应满足其上层级技术设施和业务应用对技术设施的性能要求。平台应满足当前可预见的性能要求和技术设施生命周期内未来发展潜在的扩展性能要求。平台扩展方式可以是产品级的纵向扩展、系统级的横向扩展、架构层面的架构扩展。
● 运行可靠性原则 :运行可靠性原则是指各层级技术架构设施应确保系统运行安全、性能稳定,并保障所承载数据的安全、保密。技术设施应具备系统运行安全所必需的安全等级划分、有效的用户认证、适宜的资源授权、完整的交易记录和审计支持、有效的数据完整性保护机制和数据保密措施,提供完善的系统漏洞处理和服务支持体系。产品研发、生产与产品交付应有健全的质量保障机制与措施。
● 管理便捷性原则 :管理便捷性原则是指各层级技术架构设施应提供完善、便捷的系统运行状态监控手段、丰富的系统事态分析工具、可靠的事故预测预警机制,以及运行事件管理能力。同时,应提供系统环境部署、系统参数配置、系统运行基础数据维护功能,系统运行维护方便、高效。
● 技术经济性原则 :技术经济性原则是指各层级技术架构设施应具有良好的性价比,采购成本有优势、维护成本可接受,综合拥有成本相对较低。
开展技术架构规划设计、产品选型评估等IT架构体系构建过程中应遵守上述技术架构基本原则。技术架构基本原则对技术决策的影响与技术设施的应用场景密切相关,可根据具体技术架构的应用场景,综合评估确定具体原则的使用方式与方法。