mule for beginners

Click here to load reader

Upload: sindhu-vl

Post on 08-Jan-2017

148 views

Category:

Design


1 download

TRANSCRIPT

Mule for beginners

Presented bySindhu VLMule for beginners

Getting started with Mule ESB : Understanding mule concepts and terminologiesSetting up Mule IDEInstalling Mule studioConfiguring Mule componentsDeploying

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 JMSMessage transformation and routing servicesTomcat hot deploymentWebservice security

Layers of ESB :There are three layers in its architecture :Application layerIntegration layerTransport layer

Tasks for deployement : Service component deploymentService OrchestrationIntegrationSpring BeansAgentsConnectorsGlobal configuration

Global end pointsGlobal elementsGlobal message processorTransformersFiltersModulesServicesEndpointsFlow

Components :General componentsScript componentsWebservice componentsEchoLoggerRESTSOAP

Transformers : Custom transformers object to XML transformersScript transformers XSLT transformer

Filters :Custom filterException filterExpression filterMessage property filterRegular expression filterWildcard filterPayload filter

Routers :AllChoiceAll 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 forceTwitter

Thankyou!!!