构件化业务模型(1) — 框架

日期: 2008-11-17 作者:powerise 来源:TechTarget中国 英文

  SOA最重要的思想之一就是实现业务复用,从而最大限度的复用企业资产和流程,达到降低企业IT系统总体拥有成本的目标。因此最近开始整理一些这方面的资料,希望能够对大家有所帮助。

  随着Internet的流行,市场越来越趋向于网络化,对于企业而言,其服务趋于专业化是必须的。企业之间传统的边界由于全球连接平台而被打破,企业的利润越来越取决于其在某些领域的绝对优势,因此将企业核心竞争力建立在几个核心的业务上市成功的关键,那么企业怎么样实现服务的专业化呢?

  企业可以使用CBM的原理来将企业内部、外部服务变得专业化。CBM让企业评估整个企业的目标和策略,同时对企业的内部、外部服务实施专业化。在不增加系统复杂性的情况下,CBM模型可以允许组织不断扩大、发展,同时降低风险,提高经营业绩、提高生产力、降低成本和提升资本效率和财务的可预测性。

  CBM框架

  就像我们之前看到的那样,业务构件可以将业务服务内聚成独立的模块,这些模块可以在整个企业内部共享。但是,业务构件在整个业务模型的上下文环境中如何一起工作呢?就像在图5中看到的那样,CBM框架按照能力和可靠性级别将业务构件组织在一起。有了CBM,企业执行官们现在可以将现有业务想象成一些连在一起的模块。

  将业务构件按照能力分类,可以从他们为企业提供的价值角度有一个更高级别的视图。不同行业的不同公司对业务能力建模的方式也不一样,但是,不管怎样,每项活动都会依据某种能力组织起来。

  每项活动被分配到三个可靠性级别之一–决策,控制和执行–可以帮助企业的执行官开始充实业务构件愿景。每一个业务构件的级别是凭直觉分配的,当然有些情况下也会出例外。

  •决策。这一层次的业务构件为其他业务构件提供战略决策和企业政策。

  它们还简化与其他业务构件之间的协作。

  •控制。这些中间层的业务构件在“决策”和“执行”层之间完成检查和平衡的功能。他们监控工作执行情况、管理出现的异常、作为资产和信息的管理者

  •执行。这些底层业务构件提供商业行动,这些行动为企业创造价值。它们处理资产和其他业务构件或者客户用到的信息。

  这三个层次的可靠性级别优先考虑的内容是不一样的。比如在“执行”这一层,重点是保持员工的工作饱满和富有成效。建立这一层的业务构件的目标是让信息更容易的获得。技术上来说,数据访问的速度和及时性是关键。比如,当客户使用ATM机时,他们希望它能通过简单的界面、直接了当的方式提供准确的信息:我的帐户中有多少钱?

  把执行层和决策层对比一下,决策层中都是像处理新产品的推出这样的高级活动,这些活动只涉及到少数对于股东价值有重大影响力的人,因此,这一层的设计思路和“执行层”的设计思路基本相反。处理新产品的推出需要很多部门的合作,包括市场、风险、财务、管理和信贷。这些部门提供的信息是保证活动成功的关键,因此,工作流程是关键特性。从技术角度来说,这些活动都需要人从保存在数据仓库中的海量、多维度的信息中分析范例和趋势。因此,决策层的系统设计不是关注于数据访问的速度,而是为了分析的简单、广度和深度。实时的界面也不是必须的,因为数据通常都是几个月前的而且被批处理。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

powerise
powerise

相关推荐

  • 解析IBM总结出的五项SOA最佳实践

    要取得SOA部署的成功,必须先建立起核心架构领导团队,以确保付出的努力符合需求、并指导架构的发展。针对架构的最佳实践可分为重用……

  • 人和流程哪个是SOA最核心的问题?

    据市场研究公司Burton Group称,围绕SOA的问题主要不是技术和复杂性问题,因为SOA的问题是关于企业内部的人和流程的问题……

  • SOA最核心问题:人还是流程?

    据市场研究公司Burton Group称,围绕SOA的问题主要不是技术和复杂性问题,因为SOA的问题是关于企业内部的人和流程的问题……

  • 构件化业务模型(3) — 松耦合和高内聚

    业务构件获得的好处源于两种相关但是截然不同的特征: 业务构件之间的松耦合提供了灵活性、适应性和灵敏度,同时,每一个业务构件内部的高内聚提供了高效率和更高质量……