最近在研究BEA的工作流产品线,看的太迷糊了,请明白人给小弟指点一下吧。
首先有个产品叫做BEA AquaLogic BPM,还有个产品叫做BEA WebLogic Integration,两者都有工作流的功能,后来在dev2dev.bea上有人问两者区别,版主说前者是专门的WorkFlow工具,而后者是EAI工具,但是里面也包含工作流工具。而AquaLogic BPM是个Suite,套件,里面ms有个BPM Designer来设计流程,有个BPM Studio来整合所有服务或系统。更详细的见下面这段描述:
业务分析师使用AquaLogic BPM Suite 5.5定义了一个初始的业务流程流。分析师将使用AquaLogic BPM Designer定义流程,并与IT人员共享该流程定义。 初始的过程流准备就绪之后,技术用户就可以使用AquaLogic BPM Studio 5.5工具实现任何所需的服务或系统集成。 使用WebLogic Workshop 8.1,开发人员可以使用WebLogic Integration 8.1.5组件来创建JPD。 创建组件之后,开发人员将会在AquaLogic BPM Studio 5.5工具中调用它们。 使用AquaLogic Service Bus 2.1或以后版本,开发人员或系统管理员将在公共的BEA WSRP Test Server上注册一个业务服务,并创建一个代理服务。 创建并配置完组件之后,开发人员将在AquaLogic BPM Studio 5.5工具中调用它们。 最后,可以使用WebLogic Portal 8.1.5或AquaLogic Interaction Process 1.5运行和监控业务流程。
引自:http://dev2dev.bea.com.cn/techdoc/20061012887.html
我的问题如下:
1、提及BEA的工作流平台是指BEA AquaLogic BPM吗?
2、BEA AquaLogic BPM和WebLogic Integration是什么关系?
3、据说BEA的工作流引擎是遵循BPEL规范的,而BPEL规范提供了一种XML注释和语义,用于指定基于Web服务的业务流程行为。使用合作伙伴的交互方式,定义了该BPEL4WS流程。合作伙伴可以将服务提供给流程,也可以向流程请求服务,或者参与到流程的双向交互中。BPEL通过指定顺序来编排Web服务,这对服务集合的调用来说意义深远。BPEL还针对每个服务分配了合作伙伴的责任。您可以使用它来指定合作伙伴的公共接口和可执行流程的描述。
那么为什么还存在BEA AquaLogic BPM与Web Service的集成问题呢?不是这个工具就是将所有的东西都封装成Web Service然后再进行管理吗?见http://dev2dev.bea.com.cn/techdoc/20061012887.html
4、BEA Workshop在这其中扮演一个什么角色,不是有AquaLogic BPM Studio了吗?
5、http://dev2dev.bea.com.cn/techdoc/20061012887.html 这篇文章里将这些BEA的产品整合到一起是集成需要,还是要做工作流必须要用到这么多BEA产品。也就是说,想用BEA的工作流平台,需要的最小的产品集是什么?
6、这个平台如何与现有的技术架构整合,EXT/SWT+Struts+Spring+Hibernate+Messaging Q。
7、这个最小集的价格是多少?
241

被折叠的 条评论
为什么被折叠?



