快捷搜索:  www.ymwears.cn  JyI=  @@lxPhX

CSBPEM详细说明

下文详细说明CSBPEM中各种元素的含义。(1)责任,是一个简单用来区分服务组件在系统中的作用的框架,它包括表示、控制、执行3层。表示,是指该服务组件在系统中起到用户接口的作用。这个层面上的组件为其它组件提供信息展示界面,以及获取人机交互的信息。这些组件可能触发其它业务组件的运行。一般,软件开发环境集成各种用户界面接口,不用系统为其单独开发,当然,有一些特殊用途的表示层服务组件还是需要专门开发的。控制,是指流程控制。这些位于中间的服务组件的职能就是成为“表示”和“执行”之间的调度和制约,就如同交通灯似的,规划车辆的通行方向。控制同时也是系统业务流程的实现。根据SOA的原理,业务流程也是一种服务组件,大的业务流程还能够继承小的业务流程。因此,控制中的一些服务组件可以由若干子服务组件构成。

执行,是指完成一定功能的业务行为。它们是系统的最小业务活动,是系统最宝贵的资产,它们能够被其它组件或者终端客户重复使用。这个层面的组件是系统复用程度最高的部分。

(2)业务能力,业务能力是对提供给用户的业务价值种类的一种描述的架构。这种描述应该简单明了,符合逻辑。构成的描述应该符合所有活动的实际,而且这些活动应该相互独立。因此,模型中的每一列为不同的业务流程。他们在分析时可以单独进行,亦可以与之前分析过的业务流程进行比较,借鉴分析,以达到查遗补漏甚至更正之前的设计。业务能力应该因系统的差异而互不相同。

(3)服务组件,一个服务组件存在的目的是由它能够为其它服务组件创造的价值来决定的。每个服务组件都会完成互不相同的活动任务来达到它的业务目的,并且与其它服务组件合作,完成某一特殊的业务。独立的业务情况一样,每个服务组件提供业务服务的同时也接收业务服务。在本模型中,已经定义过的服务组件通过¨”标识。这样在分析整个系统之后,将所有没有带“.”的服务组件列成列表,形成最终的服务候选列表。

您可能还会对下面的文章感兴趣:

粤公网安备 44030502004823号