`
sslaowan
  • 浏览: 380428 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于BEA的工作流产品

阅读更多

      最近在研究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、这个最小集的价格是多少?

       

      

    分享到:
    评论
    2 楼 sslaowan 2007-10-22  
    另外我的补充问题:
    我们买与Weblogic 9.2兼容的AquaLogic BPM
    是将现有的Java类封装成WS再使用Studio组装嘛?
    我现在的构想是客户端使用HTTP协议与后台通信,不使用RPC方案,控制层使用Struts,然后是POJO,Spring作为IoC和声明式事务处理,Hibernate做ORM,这个方案有自相矛盾的地方吗?
    1 楼 sslaowan 2007-10-22  
    在dev2dev.bea上网有的回复:
    james.zhang:
    1.是

    2.
    前者是2006年收购Fuego后整合到新产品线AquaLogic的BPM产品,
    后者是BEA之前在WebLogic产品线研发的工作流产品。

    前者在传统的人工活动方面处理的还不错。

    3.
    从标准上看,BEA  AquaLogic主要基于XPDL 2.0,新版本实现了BPEL 2.0(应该说只是部分)
    你看到的文章,其与Web Service的集成,不是采用BPEL与WebService集成的方式。

    4.
    BEA Workshop不能够用来设计AquaLogic流程,你可以把BEA Workshop理解为JBuilder/WSAD/Eclipse
    AquaLogic BPM Studio设计时使用的脚本语言支持.Net和JAVA

    5.
    不需要那么多,最小集就是BEA AquaLogic BPM Suite.

    6.我也想知道具体的室实作。

    Starcraft
    对james.zhang的做一些补充
    1. 工作流平台应该是指aqulogic BPM suite
    2. 没有关系,ALBPM是收购过来的Fuego的BPM产品。两者虽说都可以有交叠,也有不同之处。ALBPM最大的特点可能就是以人为本,注重人机交互吧。这是我的理解,几句话也说不清楚。大家可以讨论。

    5.最小产品集应该是ALBPM Studio + ALBPM enterprise Standalone。不过大型应用后来都要迁移到ALBPM Enterprise + WLS上。Standalone只适用于小型应用。Studio没有FDI,只能用来测试。

    相关推荐

      BEA软件产品白皮书

      - **特性和优势**:包括消息传递、工作流、数据转换等功能,提升业务流程的自动化水平。 #### BEA Weblogic Portal - **业界实力**:基于成熟的技术和广泛的行业经验,提供稳定的门户解决方案。 - **特性**:统一...

      java工作流之大局势

      目前市场上已有多款成熟的工作流产品和服务提供商,其中包括: - **BEA WebLogic Worklist**:BEA公司的旗舰产品之一,提供全面的工作流管理和任务列表功能。 - **Fujitsu i-Flow**:富士通公司推出的工作流解决...

      bea.rar_BEA

      通过使用WebLogic Integration,开发者可以创建工作流、构建ESB(企业服务总线)以及实现BPEL(Business Process Execution Language)流程。这部分学习应侧重于理解BPEL的工作方式,以及如何在WebLogic Integration...

      bea tuxedo介绍

      - **TUX和DUX的协同工作**:TUX和DUX共同实现分布式事务的处理,TUX利用低级别的消息库跟踪和管理应用程序的数据流,通过ATMI(Application to Transaction Management Interface)接口实现。 - **集成与扩展**:TUX...

      工作流需求分析参考.pdf

      本文档主要介绍了工作流的基本概念、常见的工作流规范以及工作流系统的构成,同时还提及了工作流业务需求的具体示例。 1. 工作流概述: 工作流(WorkFlow)是业务过程自动化的一部分,它描述了参与者如何处理文件、...

      BEA Tuxedo中间件应用初探

      BEA Tuxedo就是其中一款著名的交易中间件产品。它可以有效地整合企业异构C/S系统,实现大规模的关键业务处理和分布式事务管理,从而为企业提供一个可靠的、高性能的、易维护的三层分布式计算机环境。 Tuxedo的工作...

      工作流开源框架技术选型对比.doc

      在选择工作流开源框架时,我们需要考虑多个因素,包括框架的功能特性、易用性、社区支持、灵活性以及与现有系统的集成能力。以下是对几个主要开源工作流框架的详细分析: 1. JBPM JBPM是一个强大的Java业务流程管理...

      BEA电子商务策划方案.doc

      - WebLogic Process Integrator则用于业务流程集成,帮助实现跨系统和组织的工作流自动化。 3. **配置方案** - 总体框架概述了如何将BEA的产品整合到企业的IT架构中,以构建一个高效运行的电子商务平台。这涉及到...

      BEA SOA案例集

      5. **业务流程编排**:学习BPEL(Business Process Execution Language)和其他工作流引擎如何用于组合服务,实现更复杂的业务逻辑。 6. **性能优化**:分析在大规模SOA部署中可能遇到的性能挑战,以及如何通过缓存...

      BEA_Tuxedo中间件应用初探

      - **C/S数据流管理**:负责客户端(Client)与服务器(Server)之间的数据传输。 - **服务请求负载均衡**:确保服务请求被均匀地分配到不同的服务器节点上。 - **全局事务管理**:通过两阶段提交等机制来保证交易的一致...

      在WSADIE5.1中开发基于BPEL的工作流

      BPEL由IBM、Microsoft和BEA等公司共同制定,它基于两种早期的工作流描述语言——FDML(Financial Data Markup Language)和XLANG,旨在提供一种统一的、标准化的方式来描述业务流程。BPEL能够清晰地表达业务流程中的...

      BEA WebLogic Portal技术白皮书

      5. **工作流支持**:门户可以集成工作流引擎,实现业务流程自动化和审批流程。 6. **多语言支持**:为全球用户提供了多语言界面,便于不同地区的员工使用。 7. **性能和可扩展性**:WebLogic Portal设计时考虑到了高...

      BEA_AquaLogic无期限开发许可

      通过图形化的工作流设计器,企业可以轻松创建、修改和监控流程。 3. **政策管理(Policy Manager)**:这个组件允许用户定义和实施安全策略,确保服务的安全性和合规性。它可以管理访问控制、数据加密、事务处理等...

      论纺织行业OSSBSS系统BEA解决方案.pptx

      BEA的产品在世界各地广泛应用,包括许多《财富》全球100强企业,如ABN AMRO、AT&T、IBM、Ford、HP等,这充分证明了其产品的可靠性和性能。 BEA对IT标准的贡献和参与不容忽视。作为OMG的核心成员,BEA积极参与了EAI...

      BEA WebLogic 服务器管理

      以上内容仅是BEA WebLogic服务器管理的一部分,实际的管理工作中还涉及到集群配置、安全设置、性能调优、故障转移、监控和报警等多方面。理解并熟练掌握这些概念和操作对于有效管理WebLogic环境至关重要。

      基于SOA的业务流程管理(BPM)和工作流(WF)

      ### 基于SOA的业务流程管理(BPM)与工作流(WF) #### 一、引言 随着信息技术的发展,企业管理方式也在不断进化。基于服务导向架构(Service-Oriented Architecture, SOA)的业务流程管理(Business Process ...

      某市应急指挥系统BEA技术建议方案.doc

      该方案强调了在应急指挥系统中的关键组件和技术,如SOA架构、服务总线和工作流平台,这些都是现代企业级系统的关键组成部分,旨在增强系统的灵活性、可维护性和效率。通过这些技术的应用,某市的应急指挥系统有望...

    Global site tag (gtag.js) - Google Analytics