mule - beginners guide
TRANSCRIPT
MULE - BEGINNERS GUIDE
Presented bySindhu VL
Getting started with Mule ESB : Understanding mule concepts and
terminologies Setting up Mule IDE Installing Mule studio Configuring Mule components Deploying
Introduction : Mule ESB is a light weight java
programming language. Through ESB you can integrate or
communicate with multiple applications. ESB enables easy integration of existing
systems, regardless of different technologies that the applications use, including JMS, web services, JDBC and HTTP.
Understanding Mule Concepts and Terminologies :
ESB (Enterprise Service Bus) is an application that gives access to other applications and services. Its main task is to be the messaging and integration backbone if enterprise.
An ESB is a distributed middle ware system to integrate different applications.
An ESB is used for integration using a service orientated approach, its main features are listed below :
Polling JMS Message transformation and routing
services Tomcat hot deployment Webservice security
Layers of ESB : There are three layers in its
architecture : Application layer Integration layer Transport layer
Tasks for deployement : Service component deployment Service Orchestration Integration Spring Beans Agents Connectors Global configuration
Global end points Global elements Global message processor Transformers Filters Modules Services Endpoints Flow
Components : General components Script components Webservice components Echo Logger REST SOAP
Transformers : Custom transformers object to XML transformers Script transformers XSLT transformer
Filters : Custom filter Exception filter Expression filter Message property filter Regular expression filter Wildcard filter Payload filter
Routers : All Choice All can be used to send message to
multiple targets . Basically it sends messaged to all routes.
Choice used to send messages to first message processor that matches. It routes messages based on expressions.
Cloud connectors : Sales force Twitter
Thankyou!!!