企业架构的设计方法初探

日期: 2013-01-20 来源:TechTarget中国 英文

  随着现代社会中企业对IT系统的使用越来越深入和频繁,如何管理好企业的IT系统成为不可忽视的管理议题。如果在IT建设过程中缺乏总体架构和规划,企业将在IT管理上面临众多的挑战。比如:业务越来越复杂,IT系统越来越庞大;难以统筹地管理;看不清楚IT建设的现状,更谈不上合理规划新的IT建设;企业内IT和业务沟通困难,业务人员用不好系统,IT人员服务质量也不高,等等。

  如果单纯地从IT的视角管理IT系统,会让许多企业深陷管理困境,解决问题也是按下葫芦浮起瓢。实际上,IT的服务对象是企业的战略、组织、流程等一系列的管理需求。因此,对IT的管理如果不考虑这些要素,那就会理不清头绪,使得庞大的系统与业务有脱节之感。所以,通过企业架构的管理思想来进行IT系统的管理就越来越被企业所重视了。

  企业架构从字面来理解就是“企业”的“架构”。它将企业分解为若干管理要素,以及管理要素之间的关联关系。企业架构详细地描述了企业管理要素的定义、结构与组成、在外部环境下相互间的影响与合作关系,以及如何对这些管理要素进行需求分析、设计、开发和更新换代的指导性原则。企业架构所描述的内容是全面和复杂的,包括企业战略、业务流程、角色、组织架构、组织行为、业务能力、软件应用和硬件系统等。在企业架构的管理体系中,架构内容的任何一部分变化,都需要与战略、业务等内容统筹管理。

  企业架构管理思想在实际操作过程中,主要通过业务设计、逻辑设计和可执行设计三个环节来落实和实现,其中逻辑设计是连接业务与IT的桥梁,是IT实现的基础,起到了业务与系统转化中承上启下的作用。可以说逻辑设计是企业架构建设的重要组成部分,也是系统架构中体现核心价值的部分。

  业务逻辑设计是将业务层面的流程和需求转化为逻辑视图,即将业务架构模型(EPC模型)转化逻辑流程模型(BPMN模型)。业务逻辑设计的工作内容有:业务流程逻辑优化、业务流程质量检查、生成逻辑流程、检查和发布逻辑流程。业务逻辑设计是数据逻辑设计、用户界面设计和服务逻辑设计的基础,所以业务逻辑设计也是整个逻辑设计工作的基础和核心。在进行业务逻辑的设计过程中,可以通过引入流程自动化、业务规则等措施, 优化业务流程的逻辑,简化业务流程模型。

  数据逻辑设计的内容是定义业务信息模型和通用数据模型。确保每个功能步骤都有输入和输出数据,如果没有输入和输出信息,那么就可以删除此功能步骤。另外,将数据对象分解到特性层级,详细列举数据对象对应的特性和主数据。通过数据逻辑的设计,还可以得到服务所需的数据信息。

  用户界面设计是设计功能步骤的操作屏幕和和屏幕导航。屏幕设计原则是在满足需求的前提下,显示尽可能少的信息。在屏幕设计过程中需要评估角色、导航路径和屏幕布局等内容。另外,在以人工为中心的工作流中,需要考虑设计或重用应用程序。

  服务逻辑设计是定义服务逻辑协议、描述独立于技术的服务,并建立服务架构和服务分类。服务架构为服务使用和设计提供架构指引,有助于确定服务层级并建立与业务相互依存的服务,同时确保大量细分的服务能得到有效的治理。另外,服务架构还有助于促进不同用户群体之间(业务人员和IT人员)的沟通。服务可以进一步细分为:业务服务、应用服务和任务。业务服务是从业务人员角度描述服务能力的相关特性,而应用服务描述的是IT实现业务服务的能力。应用服务可能由了几个服务提供者和使用者之间信息交换操作组成。

  综上所述,企业架构下的IT规划强调的是从企业战略出发,首先规划业务架构层,然后延伸到应用架构数据架构,最后结束于企业的基础设施架构,其中包含战略、流程、系统功能、模块、数据、数据接口、系统实例、应用机房、网络信息和技术细节等等各种管理要素,可以说是对企业IT建设的量体裁衣。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 混合云使用不能盲目:学习最佳实践是王道

    混合云的采用率正在上升。很多组织看到了云服务的优势,但他们也想要自己拥有一定的灵活性,将一些工作负载和数据保持在本地的控制下。

  • 在iBPM和BPM间做选择 不一定非此即彼

    大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。

  • 把软件架构演进体现在栈上

    曾几何时,企业架构师要为了得到承认和支持而抗争,但这种时候正在过去。大多数企业现在已经意识到实现业务流程中敏捷性和效率需要业务目标、人力资源以及信息技术的结合。

  • 用BPM策略对遗留应用现代化

    一些人提议把业务流程管理作为应用现代化的手段之一,但也有人对此提出质疑,但采用BPM策略可以成为现代化遗留应用的明智方式。Tom Nolle对此进行了解释。