在 CBM 中,业务组件是企业的部分逻辑视图,该企业是由资源、人、IT 知识资本和需要传递一些业务值的性能测试支持的。组件具有不连续的边界,由它提供的业务服务和它使用的业务服务来定义。类似于基于组件的开发方法中使用的软件组件概念,CBM 业务组件是黑盒:它的服务用户无需知道组件如何知道它是怎样实现的。这使得业务应用程序组件可以很好地更新或还原。此外,业务组件映射被用于组织列表视图中的业务组件,表的纵行代表业务资格(诸如商品、产品、开发或营销),表的横行代表责任级别,它表现了决策和业务活动的范围和意图。
目前,CBM 组件为一些已经开发的关键行业映射,一些已经被确定并组织成候选服务。对于零售业,创建初步的组件映射(表 1),没有很多细节或服务鉴定。本文的一个目的是使用更加具体的规范来扩展 CBM Retail Component Model,用于组件和它们的服务。此外,实行以模型为中心的解决方案利用 UML 和 Rational Rose 的功能来获取业务需求和业务流程及用例,并逐渐将它们转换成业务组件和服务。当然,本文我们更强调集成。
下表展示了 CBM 零售映射的当前版本:
表 1. CBM 零售映射
销售及客户管理 产品 存储及通道 分配及入库 业务管理
规划 客户分段,客户关系策略,销售策略及规划 商品策略,销售规划,分类规划,产品开发(如私有标签),商标管理,定价策略,资源规划 多通道策略,存储及通道策略,存储设计和布局,通道设计和布局 分配、仓库、供应链策略;运输规划,供应者关系规划(物流) 法人策略,财政管理及规划,LOB 规划,位置策略
管理 客户行为建模,市场及竞争者的研究,客户满意度的衡量及管理,委托,呼叫中心,活动管理 价格/提升管理,存货管理,供应期限管理及定价,产品生命周期管理(product lifecycle management,PLM) 存储及通道的收益率,存储操作管理,事务管理,计划管理 供应者性能管理,内部物流,公司内部及外部物流,运输/车队管理,仓库管理 联合管理,业务性能报告,合法的常规命令,实际的资产及结构管理,风险管理,股票分类帐,人力资源(职业发展、培训和招聘)
执行 客户服务,诚实,客户交流,大规模销售及广告,目标营销,售后服务,客户库 分配,PO 和贸易资金管理,购买/来源,需求预测,主数据管理 补给,服务发送,价格变更,时间及出现,库存层,密室任务管理,失去防范,劳动力管理,POS 执行/现金管理,多通道呼叫中心 分配中心操作,衡量标准管理,返回及回收,产品跟踪,运输/车队操作 人力资源管理/薪水册,法人的审计,法人的账目(GL、AP、财政部等),销售审计,间接获得,存款操作,PR 及投资者关系,IT 系统及操作
服务模型的描述
什么是服务模型?
如何确定、设计及构造服务仍旧保持艺术形式。服务没有以标准的形状或大小实现,并且它们都承担着如我们前面所述的不同职责。依赖于利用那些服务的程度,可以在主要方面实现大量的标准化,例如:
应用程序体系结构
企业基础架构
全球的数据交换
服务模型被用于统一标准化的工作并提供系统的标准方法来描述服务及它们之间的关系。Thomas Erl 最初指定并提倡 XML & Web Services Integration Framework(XWIF),其中阐述了服务的主要概念,尤其业务服务、流程服务和许多其它公共有效的服务类型(面向服务的体系结构——集成 XML 和 Web 服务的领域指导——请见参考资料)。Ali Arsanjani 也讨论了被引入到 SOMA 中的分层的 SOA 模型,不仅是服务而且将它们关联的属性及关系形式化(请见参考资料)。我们依照解决方案并将它们扩展到某种水平,即将所有服务都建模并利用它们。
文章来源于领测软件测试网 https://www.ltesting.net/