如果单纯地从IT的视角管理IT系统,会让许多企业深陷管理困境,解决问题也是按下葫芦浮起瓢。实际上,IT的服务对象是企业的战略、组织、流程等一系列的管理需求。因此,对IT的管理如果不考虑这些要素,那就会理不清头绪,使得庞大的系统与业务有脱节之感。所以,通过企业架构的管理思想来进行IT系统的管理就越来越被企业所重视了。
企业架构从字面来理解就是“企业”的“架构”。它将企业分解为若干管理要素,以及管理要素之间的关联关系。企业架构详细地描述了企业管理要素的定义、结构与组成、在外部环境下相互间的影响与合作关系,以及如何对这些管理要素进行需求分析、设计、开发和更新换代的指导性原则。企业架构所描述的内容是全面和复杂的,包括企业战略、业务流程、角色、组织架构、组织行为、业务能力、软件应用和硬件系统等。在企业架构的管理体系中,架构内容的任何一部分变化,都需要与战略、业务等内容统筹管理。
企业架构管理思想在实际操作过程中,主要通过业务设计、逻辑设计和可执行设计三个环节来落实和实现,其中逻辑设计是连接业务与IT的桥梁,是IT实现的基础,起到了业务与系统转化中承上启下的作用。可以说逻辑设计是企业架构建设的重要组成部分,也是系统架构中体现核心价值的部分。
业务逻辑设计是将业务层面的流程和需求转化为逻辑视图,即将业务架构模型(EPC模型)转化逻辑流程模型(BPMN模型)。业务逻辑设计的工作内容有:业务流程逻辑优化、业务流程质量检查、生成逻辑流程、检查和发布逻辑流程。业务逻辑设计是数据逻辑设计、用户界面设计和服务逻辑设计的基础,所以业务逻辑设计也是整个逻辑设计工作的基础和核心。在进行业务逻辑的设计过程中,可以通过引入流程自动化、业务规则等措施,优化业务流程的逻辑,简化业务流程模型。
数据逻辑设计的内容是定义业务信息模型和通用数据模型。确保每个功能步骤都有输入和输出数据,如果没有输入和输出信息,那么就可以删除此功能步骤。另外,将数据对象分解到特性层级,详细列举数据对象对应的特性和主数据。通过数据逻辑的设计,还可以得到服务所需的数据信息。
用户界面设计是设计功能步骤的操作屏幕和和屏幕导航。屏幕设计原则是在满足需求的前提下,显示尽可能少的信息。在屏幕设计过程中需要评估角色、导航路径和屏幕布局等内容。另外,在以人工为中心的工作流中,需要考虑设计或重用应用程序。
服务逻辑设计是定义服务逻辑协议、描述独立于技术的服务,并建立服务架构和服务分类。服务架构为服务使用和设计提供架构指引,有助于确定服务层级并建立与业务相互依存的服务,同时确保大量细分的服务能得到有效的治理。另外,服务架构还有助于促进不同用户群体之间(业务人员和IT人员)的沟通。服务可以进一步细分为:业务服务、应用服务和任务。业务服务是从业务人员角度描述服务能力的相关特性,而应用服务描述的是IT实现业务服务的能力。应用服务可能由了几个服务提供者和使用者之间信息交换操作组成。
综上所述,企业架构下的IT规划强调的是从企业战略出发,首先规划业务架构层,然后延伸到应用架构和数据架构,最后结束于企业的基础设施架构,其中包含战略、流程、系统功能、模块、数据、数据接口、系统实例、应用机房、网络信息和技术细节等等各种管理要素,可以说是对企业IT建设的量体裁衣。