Upload
kkkf17
View
1.168
Download
4
Embed Size (px)
Citation preview
Agenda
• Integration core principles• ESB Introduction• When to chose ESB• Introduction to MuleSoft ESB• Mule 3 basic stages• Questions & Answers
ESB Introduction
• ESB is a great tool for connecting a bunch of legacy systems across multiple platforms and technologies.
• ESB provides for a flexible architecture. It enables multiple application communication and provides easy integration with other systems.
• There is a lot details that need to be understood first around the integration points, protocols, data formats, IT infrastructure, security etc
• Anything that connects MUST send it's information adhering to this data definition.
When to chose ESB?
• Are you integrating 3 or more applications/services?• Do you need to use more than one type of communication protocol?• Do you need message routing capabilities?• Do you need to publish services for consumption by other applications?
When to chose ESB?
Introduction to MuleSoft ESB
• Mule is a lightweight integration platform that enables you to connect anything, anywhere.
• Intelligently manage message routing, data mapping, orchestration, reliability, security, and scalability between nodes.
• It integrate applications or systems on premise or in the cloud. • Provides out-of-the-box connectors to create SaaS integration
applications • It builds and consume API’s
Mule ESB Deployment Architecture
Mule ESB – Configuration model
Mule 3 basic stages
Mule 3 basic stages
Mule 3 basic stages
Anypoint Studio Graphical Editor for mule ESB app developmentIt is an eclipse based editor.It provides two environments
1. Visual Editor
Anypoint Studio 2. XML Editor