BPELWS
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 processes.
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
Visit our online BPEL4WS Tutorials
Links to Related Specifications