mule - beginners guide

14
MULE - BEGINNERS GUIDE Presented by Sindhu VL

Upload: sindhu-vl

Post on 20-Jan-2017

148 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Mule - beginners guide

MULE - BEGINNERS GUIDE

Presented bySindhu VL

Page 2: Mule - beginners guide

Getting started with Mule ESB : Understanding mule concepts and

terminologies Setting up Mule IDE Installing Mule studio Configuring Mule components Deploying

Page 3: Mule - beginners guide

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.

Page 4: Mule - beginners guide

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 :

Page 5: Mule - beginners guide

Polling JMS Message transformation and routing

services Tomcat hot deployment Webservice security

Page 6: Mule - beginners guide

Layers of ESB : There are three layers in its

architecture : Application layer Integration layer Transport layer

Page 7: Mule - beginners guide

Tasks for deployement : Service component deployment Service Orchestration Integration Spring Beans Agents Connectors Global configuration

Page 8: Mule - beginners guide

Global end points Global elements Global message processor Transformers Filters Modules Services Endpoints Flow

Page 9: Mule - beginners guide

Components : General components Script components Webservice components Echo Logger REST SOAP

Page 10: Mule - beginners guide

Transformers : Custom transformers object to XML transformers Script transformers XSLT transformer

Page 11: Mule - beginners guide

Filters : Custom filter Exception filter Expression filter Message property filter Regular expression filter Wildcard filter Payload filter

Page 12: Mule - beginners guide

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.

Page 13: Mule - beginners guide

Cloud connectors : Sales force Twitter

Page 14: Mule - beginners guide

Thankyou!!!