博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

BPEL 引擎列表

Posted on 2009-01-02 10:06  Bob  阅读(1435)  评论(0编辑  收藏  举报

BPEL runtime engines

Implementers of the standard have developed several BPEL engines, including:

  • Active Endpoints—a complete BPEL engine running either on top of a J2EE application server or standalone with a web servlet container (such as Tomcat).
  • ActiveBPEL Engine—a comprehensive BPEL runtime environment. Written in Java, ActiveBPEL Engine gets distributed as an open-source technology released under the GPL
  • Agila BPEL—an open source implementation of BPEL housed within the Apache Web Server family of products. Original code donated from Twister—the first open source implementation of the WS-BPEL standard (LGPL). Twister supports the SOA pattern as well as direct human participants' interaction (work list). Closed and moved to Apache Ode!
  • Apache Ode—an open source implementation of BPEL currently being developed within the incubator of the Apache Software Foundation. Original code donated from FiveSight/Intalio PXE—an open source, modular BPEL engine with a focus on reliability and flexibility.
  • BEA AquaLogic— acquired FuegoBPM technology which includes a BPEL engine and BPEL modeling tools as part of its commercial Business Process Management suite.
  • BPEL Execution Engine—an open source, Java EE based BPEL engine and an environment for further development and experimentation in the area of business process modeling (BPM) ( This tool is no longer being developed)
  • BSOA OrchestraBull's engine for executing BPEL processes. It includes a graphical process designer, a process monitoring tool and an administration console. It runs on top of JOnAS, a Java EE application server.
  • Cape Clear Orchestrator—a complete ESB containing an Eclipse-based visual BPEL editor, enterprise BPEL engine (persistent, fault-tolerant, clusterable), web-based management console and data transformation tools (available from Cape Clear)
  • Creative Science Systems' BizZyme BPM Suite — An executable BPM, which is used to model, integrate, monitor, and optimize process flows across the enterprise.
  • Digité Process Composer—an intuitive, scalable, Java EE based WYSIWIG BPEL engine.
  • Fiorano BPEL 2006—implements BPEL including a visual BPEL editor. (available from Fiorano Software)
  • IBM WebSphere Process Server —a complete BPEL engine running on top of the WebSphere Application Server Java EE platform. It includes extensions like support for human interaction and runs on a variety of server platforms such as Linux and z/OS. IBM has corresponding Eclipse-based development tools for BPEL, such as the WebSphere Integration Developer.
  • iBOLT Integration Suite—a complete Integrated Services Environment containing a visual BPEL editor, server and monitor (available from Magic Software Enterprises)
  • iGrafx BPEL Interface—an extension to any of the iGrafx process analysis and modeling products and is designed for IT departments deploying business processes in an execution environment.
  • BPMS Community Edition—First BPM 2.0 BPMS that comes for free. The product already supports BPEL 2.0.
  • JBoss jBPM - the open source workflow engine from Red Hat. Supports BPEL4WS 1.1 and WS-BPEL 2.0 as well as workflow and page flow. Uses jPDL for POJO-centric workflow. Includes a graphical process designer based on Eclipse and a web management and monitoring console built on JSF technology.
  • Lombardi Software TeamWorks—Complete, standards-based Business Process Management Software that can import, simulate, and execute BPEL, BPMN and other models (Visio, IDS Scheer, Casewise, etc.).
  • Microsoft BizTalk ServerMicrosoft's business process management server is BPEL compliant, following the company's work with IBM (and others) to create BPEL; formerly, the product was based on Microsoft's proprietary XLANG grammar. The implementation in BizTalk Server 2004 enables developers to import BPEL into a BizTalk orchestration or export a BizTalk orchestration into BPEL. The BPEL support in BizTalk Server 2004 remains unchanged in BizTalk Server 2006. For more information see Microsoft BizTalk Server.
  • Microsoft Windows Workflow FoundationMicrosoft's .NET Framework 3.0 technology for defining, executing, and managing workflows. The BPEL addon for Workflow Foundation provides import and export tools for BPEL and includes WF activities representing BPEL for the WF designer in Visual Studio 2005.
  • OpenLink Virtuoso Universal Server—downloadable from the OpenLink Software Web site, with an integrated BPEL engine.
  • OpenStorm ChoreoServer—a BPEL engine running on top of the Microsoft Windows .NET platform
  • 'Progress Sonic BPEL Server—The Progress® Sonic™ BPEL Server™ adds sophisticated, standards-based service orchestration to the intelligent routing capabilities of Sonic ESB. It improves developer productivity by simplifying the building, testing and deployment of sophisticated service orchestration that integrates with heterogeneous end-points throughout the enterprise.
  • Oracle BPEL Process Manager formerly Collaxa BPEL Orchestration Server - until Oracle acquisition in 2004—a BPEL engine, supporting WSBPEL 1.1, including Adapter Services (J2CA), Human Workflow and several other components. Runs as J2EE application on top of the Oracle Application Server, JBoss, BEA Weblogic and IBM Websphere
  • Parasoft Corporation BPEL Maestro—delivers a comprehensive BPEL engine and development toolkit that fully comply with Web Services and BPEL standards.
  • PNMsoft, a BPEL and BPMN integration application that creates live workflows.
  • PolarLake Integration Suite—Enterprise Service Bus product includes BPEL engine with graphical editor (available from PolarLake)
  • SAP NetWeaver Exchange Infrastructure—SAP's platform for process integration and enterprise service support. This includes a BPEL engine with graphical editor (available from SAP).
  • Sun Microsystems eInsight BPM—supports the creation and execution of BPEL-compliant business processes. eInsight BPM is part of Sun Microsystems Java Composite Application Platform Suite (former SeeBeyond ICAN suite), based on a Java EE application server, to provide a robust business—process capability that includes a BPMN—compliant graphical process designer, a Java and XSLT IDE, the ability to connect to nearly any system, and more.
  • Sun OpenESB — Open ESB includes a BPEL 2.0 compliant BPEL runtime implemented as a JBI Service Engine. OpenESB is an open—source ESB built on JBI that also provides Workflow, XSLT, Intelligent Event Processing and JavaEE capabilities and has integrated tooling for all the engines as part of NetBeans Enterprise Pack.
  • SEEBURGER Business Integration Server (BIS)—SEEBURGER solution for Business Integration based on Java EE application server technology and including a BPEL engine along with a graphical BPMN business process editor.
  • TIBCO BusinessWorks 5.4 from TIBCO Software Inc. includes the BusinessWorks BPEL Extension which implements the WS-BPEL 1.1 specification and supports BPEL 2.0 schemas.