BPEL4WS (Business Process Execution Language for Web Services)
or BPEL for short is a W3C protocol for managing long-running
service processes internally and between partners. BPEL is your
next step up for creating partner services hierarchies; a more
visible and open technology that reverses the proprietary trend of
dealing with pending processes deep in applcaition code.
Virtuoso native BPEL creates composite process layers using the
OpenLink Process manager, your BPEL window on the SOA world with
all the functions needed to integrate and manage BPEL
Virtuoso BPEL Support Provides:
Robust BPEL Engine and Deployment Platform:
Virtuoso provides a fully featured native BPEL 1.1 engine that
supports the invocation and deployment of BPEL scripts as well
support for long-running and asynchronous business processes.
Business Activity Monitoring: Virtuoso BPEL4WS
includes a web-based user Interface for testing, debugging, and
monitoring deployed business process.
WS-Reliable Messaging and Security:
Enterprises can now deploy business-critical transactions over the
Internet using the WS-Reliable Messaging (WS-RM) specification.
WS-RM support means that guaranteed (at-most-once, at-least-once,
and exactly once) messaging is now possible over HTTP.
Database, XML and Web Service Integration:
Virtuoso's extensive virtual database, XML and web services
features provide for intelligent transformation for XML and non-XML
applications and data. Virtuoso allows integration of databases
into Service-Oriented Architectures (SOAs), by automating the
creation of Web services from multiple tables in any ODBC, JDBC or
ADO. Net-compliant database. BPEL processes can directly invoke
locally hosted Java or .Net logic and access SQL data from resident
in local and remote tables.
Import and Execution of any Standards-Based BPEL
Business Processes: Virtuoso BPEL4WS supports standards
compliant BPEL 1.1 scripts so that industry Standard Compliant BPEL
processes can be developed in any of the BPEL modeling tools and
deployed on the Virtuoso platform.
Interoperability: Virtuoso BPEL has gone
through an extensive interoperability testing against Microsoft,
Oracle, and other vendor’s implementations. Through thorough
testing of these processes, it validates the BPEL engine and
ensures the rapid orchestration of existing Web services
online BPEL4WS Tutorials
Links to Related Specifications