4.2. ESB Editor

The Enterprise Service Bus (ESB is an abstraction layer that interacts with the messaging system in a Service-Oriented Architecture (SOA).
ESB Editor
Figure 4.1. ESB Editor


JBoss Developer Studio includes a tool called the ESB file Editor. Through the use of this tool you can develop an application that will that will take advantage of the features in ESB. Features of the ESB Editor include:
ESB syntax validation
Constant contextual error checking is provided, with error checking on incorrect or incomplete tags also included when using the Source viewer.
XML schema support
By checking the child elements of the providers, the ESB Editor relays incorrect usage combinations to you through error messages upon startup.
ESB XML content assistance
Content Assist enables you to write code fast and with a higher degree of accuracy when using the Source mode.
Synchronized source and visual editing
The ESB Editor gives you the choice of using a graphical view (Tree), a code view (Source), or both when developing your ESB applications. With both instances open at once, the changes made to one are instantly visible in the other, ensuring that you are always working with the most current version of your application.
Refer to the ESB Editor chapter of the ESB Tools Reference Guide for further information.
JBoss ESB integrates component messaging into the JBoss Service-Oriented Architecture, serving as an integral part of the JBoss middleware suite. For information on how to use and configure JBoss ESB with the JBoss Service-Oriented Architecture refer to the Using and Configuring SOA Platform chapter of the ESB Tools Reference Guide.