论坛首页 Java企业应用论坛

企业架构之业务架构

浏览 6499 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-08-06  
业务架构等同于企业运营模式,是企业将战略转化为日常运营的必经之路。所以业务架构是一个基础的平台,是一个企业相对稳定的核心。为什么是相对稳定。因为它是随着企业的成长在变动的。企业的流程和企业满足市场变化,客户需求变化及其其他变化就是建立在企业架构上。因此一个企业不同于其他企业的一个核心也就可以说其业务架构不同。
   在了解上面关于业务架构的一点知识来,来看看业务架构上面体现了些什么?
    任何企业都会有该企业的战略。那么战略这个词有点抽象,这里就不去详细解释战略和战术的定义,直接给出我的理解吧。战略是解决了组成企业的各个部分之间如何运作,同时也和日常运营关联起来。因此从大的层面上可以理解为企业战略需要透过业务架构来分解。
   例如:企业的战略目标是要将成本降低,要实现这个战略目标的话,就必须去将业务架构进行改造。通过改变和优化其中的一些流程里实现。
  上面一大段可能让你感觉太罗嗦了。现在我在阐述下我认为业务架构包含了那些?
 
  • 公司的产品或者服务的功能和相关人员的职责
  • 公司销售部门的功能及其销售人员的职责
  • 公司客户服务的功能及其职责
  • 公司财务,仓库,采购,人力资源的功能及其职责

在上面罗列的几点有个共性那就 功能及其职责
对业务架构首先必需清晰公司有点部门的功能和职责。理清楚这个很重要。

针对上面这些我们怎么来设计业务架构呢?现在提供以下思路
  • 业务组件
  • 业务流程
  • 组织架构

    企业就是由多个不同的业务组件构建而成,每个业务组件都有自己的业务目标,并且有一系列关联的业务活动,还有人力,技术,财务等资源和管理管理方法及其对外提供服务。业务组件能够独立地进行运作。因此业务组件是企业架构设计中的最基础行工作,能够清晰的定义其功能和流程将为之后信息化打下坚实的基础。
   下面归纳业务组件的一些特点:
  • 独立的业务模块,在整个企业中要承担特定的职责
  • 组件内部的各个活动之间紧密关联的,而与外部其他组件的关联程度很低(高内聚低耦合)
  • 每个业务组件的输入和输出必须是有标准化。组件不能直接使用其他组件内部的资源或者活动 必须通过标准接口获得所需要的服务
  • 每个组件一般都拥有该组件自己的资源,它们在完成设计该组件的功能或者活动的时候消耗这些资源。也可能存在没有资源的组件,它们主要设计出来进行配合或者调用其他组件的资源来实现在的功能或者活动。


通过分析业务组件,企业进可以发现那些业务组件是企业的热点或者是核心,那些是体现战略的组件。

下篇来讨论和阐述下业务组件活动和业务流程
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics