Working With GreyTower using Mule graphical studio
Posted by William Brant on Sat, May 14, 2011 @ 08:28 PM
The Grey Tower Integration polices can be created and maintained using the eclipse based graphical drag and drop studio. The eclipse based studio increases the effectiveness and capabilities of you staff and reduces the time, effort and skill set required developing and deploying the integration patterns

Support Development Platforms
- Linux
- Before executing the application ensure that the mulestudio file has permissions for execution.
- For both 32-bit and 64-bit Linux:
- Mac OS X
- For both 32-bit and 64-bit Mac OS X:
- Windows
- For both 32-bit and 64-bit Windows:
The Studio has several options that make integration easier such as the:
- Palette
- Canvas
- Message Flows
- Filters
- EndPoints
- Global Elements
- Flow Control
Canvas
The canvas is the graphical editor where you drop elements from the palette to build your flow. See the image below to see how to drag the elements from the palette and drop them into the canvas:
Message Flows
A Flow is a simple yet very flexible mechanism that enables orchestration of services using the sophisticated message flow capabilities of Mule ESB. Using Flow, you may automate integration processes and construct sophisticated integration solutions
Filters
Filters specify conditions that must be met for a message to be routed to a service or continue progressing through a flow. There are several standard filters that come with Mule ESB that you can use, or you can create your own filters.
End Points
- Generally, endpoints send and receive data, and are responsible for connecting to external resources and delivering messages.
- Endpoints can be inbound or outbound.
- An inbound endpoint receives messages via its associated transport. Each transport implements its own inbound endpoint element.
- An outbound endpoint sends messages via its associated transport. Each transport implements its own outbound endpoint element.tainability of the flows.
The Palette
The palette is the source for accessing endpoints, components, transformers, and cloud connectors. You drag them from the palette and drop them into the canvas in order to create flows. This palette contains all the elements available to build flows. The palette typically displays buttons indicating the different types of elements.\
Global elements
Global Element are configurations that you can consume in several flows. The advantage of having global configuration elements is that they are reusable components that let you have a unique configuration point. This favors the maintainability of the flows.
Flow Control
Flow control refers to message processors that control the destination of the messages in a flow.
