业务组件的概念和特点,如何划分业务组件

 

业务组件封装了一系列业务关系十分紧密的业务功能,是可以独立编译、部署的。业务组件只能通过接口与外界通信。

业务组件是相对独立的功能,其可以进一步划分成若干模块,从而形成了系统-应用-业务组件-模块这样四个层次的模型。根据 SCA 的定义,模块下面可以进一步划分成程序集为更小的粒度。从软件复用角度来看,业务组件是独立部署的最小颗粒,模块是复用的最小颗粒。

1.什么是业务组件?
业务组件是一系列不可分割的业务活动,是构建专业化企业的功能模块。业务组件的优势在很大程度上来源于其具备两个相关但截然不同的特性:首先,组件之间通过松散耦合方式进行链接,具备灵活、响应快、适用能力强的特点;其次,组件内各活动的凝聚力强,可对外提供效率高、质量好的服务。将业务活动归类为组件时需要考虑的因素有:   (1) 相似的业务活动   

        (2) 使用类似的数据   

        (3) 具有通用的处理流程   

        (4) 通用的业务目标   ●

        (5) 是密切联系的组织单元   

通过组件共享,企业可以显著地改善运营效率并提高差异化竞争优势。
2。如何划分业务组件?
需要深入了解业务之间的关系,并根据企业的战略、管理和执行各层面要求来进行归类划分。这需要有很好的业务分级分类能力,并考虑到业务间的数据流向和共享。   业务组件的划分这一步做好了,系统功能设计和原型设计也就容易了!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大道化简

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值