Chapter 7. Getting Started with SwitchYard on JBoss Fuse
7.1. SwitchYard
Important
SwitchYard on JBoss Fuse is currently provided as a technical preview only, not suitable for production environments. For details on what "technical preview" means, see https://access.redhat.com/solutions/21101. However, SwitchYard will be supported with the release of JBoss Fuse 6.2.1 with full documentation provided.
SwitchYard is a lightweight service delivery framework providing full lifecycle support for developing, deploying, and managing service-oriented applications.
It works with Apache Camel to provide a fast, simple, flexible integration runtime with comprehensive connectivity and transports.
A uniform application model augments Apache Camel, joining Java EE, BPM, rules, orchestration, and routing into a cohesive development model and runtime.
Common functionality and cross-cutting concerns (for example, validation, transformation and policy) are isolated from business logic and handled declaratively. This ensures consistency and eliminates duplication, offering developers a clear view of the structure and relationships of services in an integration application.
Figure 7.1. SwitchYard Visual Editor
Note
SwitchYard tooling is provided with installation of the Red Hat JBoss Developer Studio Integration Stack.