Cape Clear Orchestrator
The primary return on investment for SOA comes out of the ability to easily and declaratively orchestrate services to support real-world business processes. This is where business and IT converge. Unfortunately, most application platforms are based on technologies that are poorly suited for implementing business processes. Object-oriented programming languages like Java and C# are designed for tightly coupled business logic and are based on Remote Procedure Call (RPC) semantics. This does not map well to real world business processes. Some Business Process Management (BPM) solutions are based on proprietary technology, locking users into a single vendor. Fortunately, Business Process Execution Language (BPEL) has emerged as the only widely endorsed standard for orchestrating services to implement business processes. With BPEL, process definitions are portable to any BPEL execution environment and the design abstractions map directly to real-world processes, resulting in tremendous increases in productivity.
With Cape Clear Orchestrator, you can:
- Rapidly implement new business processes from existing IT assets: Cape Clear Orchestrator includes a graphical, Eclipse-based framework for designing and constructing workflows and service orchestrations using BPEL 1.1. Long-running business processes are supported through automatic data persistence and message correlation.
- Improve communication between IT and business stakeholders: The graphical representation of a BPEL process is a powerful tool for communicating process logic with non-technical audiences and stakeholders, such as the line-of-business manager. This greatly simplifies the task of translating business requirements into implementation, when compared to using traditional languages like Java or C#.
- Gain insight through Business Activity Monitoring: A browser-based console offers detailed management and monitoring of deployed processes.
- Increase application adaptability: BPEL orchestrations, asynchronous messaging, and dynamic content-based and complex routing combine to provide loose-coupling and add flexibility, making your applications more adaptive to changing business requirements.
- Automate mission-critical processes: New advanced clustering support provides enterprise-level scalability and automatic failover for mission-critical business processes and applications.

