在SOA中实现业务规则与业务流程.pdfVIP

  • 10
  • 0
  • 约4.35千字
  • 约 5页
  • 2017-06-17 发布于湖北
  • 举报
在SOA 中实现业务规则和业务流程 来源:IT168 使用面向服务的体系结架构(SOA)的其中一大动力在于提升企业的敏捷度,并 将不可避免的改变所带来的影响减到最小。这一般通过把经常改变和相当稳定的 实现工件进行分离来完成。支持这种分离的常用方法是分解(decomposition) 和封装(encapsulation)。SOA 的分解导致服务的定义代表更稳定的工件,而 业务流程则代表更经常变化的工件。在一个典型的SOA 实现中,服务不会经常改 变,但是非常经常地被组合和重组来构建/修改企业的解决方案。 这种分解不会直接标明业务规则的位置——整体IT 实现中另一个频繁改变组 件。由于业务规则可能相当经常地改变的事实,其中一种被广泛采用的实践是将 它们与业务流程关联起来——更加频繁地变化的SOA 组件。这种方法的普及又得 到了 “许多实践者将业务规则当作更广义的业务流程管理(BMP)的一部分”这 一事实的支持,往往把业务规则和业务流程捆绑在一起。结果,许多人把业务规 则引擎和业务流程引擎当作业务流程/业务规则实现的两种相互竞争的技术。这 是由于下列几种普遍的误解: 业务规则和业务流程有着相同的设计模型和实现模型 业务规则和业务流程提供相同的工件,并且能以同样的方式使用。在本文中,我 们

文档评论(0)

1亿VIP精品文档

相关文档