SOA中的BPM(六)

 
   | |

导读:如果在BPMN中做了一些变化,BPEL也会相应的发生变化,SOA环境下的BPM正在向使用储存库/注册表寻求元数据的方向前进,BPM在运行时间方面也应该有所改进。

关键词:BPMN BPEL SOA BPM 元数据 储存库 注册表

 
正在加载数据...

【TechTarget中国原创】BPM/SOA互不干涉

  端对端包括所有运行时的建模,但是这里的标准还需要经过仔细推敲才行,webMethods' So“这也就是建模和BPMN以及BPEL之间的二分法。”“这两个标准不能同时起作用。”

  Oracle Fusion Middleware公司的高级产品部负责人Ashish MohindrooOracle说,公司正在试图“最小化BPMN转化为BPEL的等待时间。”……

【TechTarget中国原创】BPM/SOA互不干涉

  端对端包括所有运行时的建模,但是这里的标准还需要经过仔细推敲才行,webMethods' So“这也就是建模和BPMN以及BPEL之间的二分法。”“这两个标准不能同时起作用。”

  Oracle Fusion Middleware公司的高级产品部负责人Ashish MohindrooOracle说,公司正在试图“最小化BPMN转化为BPEL的等待时间。”“BPEL在SOA在使用建模语言的过程中扮演着十分重要的角色,它缩小了流程定义和流程执行之间的差距。如果,你在BPMN中做了一些变化,BPEL也会相应的发生变化。这往返的距离就是我们下一步的工作,即SOA和BPM工具可以紧密的联系在一起提供端对端定义。”

  除了和建模的紧密整合之外,SOA环境下的BPM正在向使用储存库/注册表寻求元数据的方向前进。ZapThink公司的Schmelzer说,“既然业务流程以服务组合的形式表现出来,哪里有服务组合和编排,那里就会有注册表。”“用户查询注册表不仅能够找到服务,还能处理这些服务组合。近来这个领域的活动并不多见,但是我们希望能够未来看到更多注册表中带有元数据份的由流程驱动的服务。”

  Savvion公司的业务经理就是一个例子。一个机构可以将流程作为一个服务发布,并将其签署到其它服务,这样就会成为流程的一部分,Savvion公司的BPM Studio可以在UDDI目录中发布流程。

  CentraSite是由Fujitsu and Software AG共同开发的SOA注册表。该注册表支持UDDI 2.0和3.0,并可以用作Web服务和SOA资产管理平台。UDDI 2.0和3.0包含所有的元数据资产,并提供使用报告。CentraSite这个理念是在Software AG和Fujitsu二者的产品整合在一起才出现的。Software AG公司的Totev说“我们发现中间件外加BPM不足以建成SOA,并令其运转,你需要一个管理/控制环境的地方,并能够理解不同组件之间的关系。”

  King of the mountain

  BPM在运行时间方面也应该有所改进。ZapThink公司Schmelzer认为“现在大部分的BPM工具都是设计时间和建模活动。我们需要运行时间业务流程,因为它可以代表运行系统。”

  他说“这就意味着如果改变了规定的流程,就会改变应用,如果改变了应用和组合,你就会改变运行流程。市场上的运行流程管理工具很少。对于那些拥有可靠的流程驱动的SOA方案的公司来说,他们需要建立工具。

  根据Software AG公司Totev观点,下一步就是要最佳化流程。例如,他说,要想提高时间我们要从步骤2进入步骤3,这可能需要改变流程流或者建立一个新的服务。这种观点就是要控制监测和并最佳化这些流程,并能够使用单个的服务或者BPEL序列甚至是编码。”随着SOA的不断演进,你必须能够在SOA这个框架下做出这些变化。”

  SOA可能一直居于幕后,WebMethods' So说“将SOA看做是终极目标,这种想法是短浅的。”"这点肯定重要,也会产生很大作用,并且在IT共享原则中根深蒂固,我们还有许多工作要做。”

  其中的一个工作很显然就是BPM。

 
查看全文
 
 
 
 
 

BPM

 
IT预算可能会达到一个新低点,导致更少的人员投入,推迟业务项目。但是,这个间歇对于CIO们来说,是引进敏捷IT最佳实践的黄金时间。敏捷IT的设计……
 
过度依赖IT基础设施来提供一个解决方案可能会引起新的问题。但这不意味着应该把IT的超常能力搁置起来。
 
业务规则引擎(BRE,business rules engine)是一种软件组件,它允许非程序员添加或更改业务流程管理(BPM)系统中的业务逻辑。
 
总览企业视图使企业架构师看到了企业内部的组织之间的相互关系,并能用战略和目标来帮助调整架构。但是很少有企业架构师设计整个企业的架构……
 
按字面的意思理解,一个企业架构可以跨越整个企业。同样的,一个企业架构在试图用技术解决问题前应该有对整个企业的理解。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录