Progress Software
SOLUTIONS
PRODUCTS
CUSTOMERS
PARTNERS
SUPPORT
COMMUNITY
NEWS & EVENTS
ABOUT US
BPEL Orchestration with Sonic ESB

Service Orchestration

Service Orchestration: Creating Flexible Business Processes

Standards-based service orchestration helps to deliver the enterprise application integration and business agility promised by Service-Oriented Architecture (SOA). It provides a means to automate and integrate multiple web services that execute on heterogeneous platforms into a business process. Specifically, it invokes services in a particular order, according to a set of rules; manages the complex flow logic and process state; and correlates responses from downstream systems to a given service orchestration instance. Processes are modeled in the abstract, with subsequent specification of technical details for the implementation of individual process steps. In other words, the business process interactions are not hard-coded, making it easier to change process definitions to adapt to new business requirements.

Business Process Execution Language (BPEL) is the most widely accepted standard language for service orchestration. However, it provides no means to integrate or communicate with the target systems. To execute a service orchestration requires an orchestration engine to bind the WSDL interfaces of services to the heterogeneous resources on which a process will execute. For competitive enterprises everywhere seeking leading service orchestration technology, Progress Software is the first choice.

Sonic BPEL Server and Sonic ESB: Optimal Service Orchestration in a Distributed World

The Progress® Sonic™ solution for BPEL orchestration provides unmatched capabilities for creating and managing complex, event-driven processes. The Progress® Sonic™ BPEL Server™, the service orchestration engine, runs as a service in Progress® Sonic ESB®. The two technologies are complementary. While the Sonic BPEL Server orchestrates the services into a business process, the Sonic ESB binds their WSDL interfaces to heterogeneous endpoints, wherever they are deployed—across clusters, domains, and firewalls. With Sonic, service orchestration benefits from the robustness and QoS management of the Sonic ESB communication backbone. For example, Sonic ESB clustered communication brokers can easily scale to meet increasing throughput requirements, and the Continuous Availability Architecture™ (Sonic CAA) provides unprecedented availability.

Faster Service Orchestration and SOA Integration

With Sonic ESB, service orchestrations can be easily created in the Progress® Sonic Workbench™, an Eclipse-based SOA development and debugging toolset. Through a drag-and-drop GUI in Sonic Workbench, developers can compose services and correlate events to create a process with minimal programming, increasing developer productivity. With the help of the Sonic BPEL Server, Sonic ESB product family provides:

  • Easy-to-use wizards that simplify creating service orchestrations
  • Sonic BPEL Editor, which intelligently fills in the implementation details of a BPEL processes with its knowledge of WSDL interfaces
  • A single console for testing and debugging across distributed BPEL processes, ESB intelligent routing, and integration services

In other words, with Sonic ESB developers can more quickly create and deploy new complex processes—for faster, easier SOA integration and business process improvement.

In addition service orchestration, Progress Software provides solutions for Service Oriented Architecture and business process improvement, we also provide software for enterprise messaging, semantic data integration and web services management. We also provide a business application platform for complex event processing and algorithmic trading.

You may also be interested in:

Related Topics

Resources


Improve Development and Integration Agility

Lombardi's Teamworks BPM and Progress' Sonic ESB come together to deliver the platform for business agility. Learn how you can increase developer productivity and improve runtime interoperability.

 


Get Socially Architected

Read Hub Vandervoort's eBook, SOA: Socially Oriented Architecture, and read how you can develop a consensual form of SOA governance that supports a socially oriented architecture.