16

Mule ESB session day 1

  • Upload
    kkkf17

  • View
    1.168

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Mule ESB session day 1
Page 2: Mule ESB session day 1
Page 3: Mule ESB session day 1

Agenda

• Integration core principles• ESB Introduction• When to chose ESB• Introduction to MuleSoft ESB• Mule 3 basic stages• Questions & Answers

Page 4: Mule ESB session day 1
Page 5: Mule ESB session day 1

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.

Page 6: Mule ESB session day 1

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?

Page 7: Mule ESB session day 1

When to chose ESB?

Page 8: Mule ESB session day 1

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

Page 9: Mule ESB session day 1

Mule ESB Deployment Architecture

Page 10: Mule ESB session day 1

Mule ESB – Configuration model

Page 11: Mule ESB session day 1

Mule 3 basic stages

Page 12: Mule ESB session day 1

Mule 3 basic stages

Page 13: Mule ESB session day 1

Mule 3 basic stages

Page 14: Mule ESB session day 1

Anypoint Studio Graphical Editor for mule ESB app developmentIt is an eclipse based editor.It provides two environments

1. Visual Editor

Page 15: Mule ESB session day 1

Anypoint Studio 2. XML Editor

Page 16: Mule ESB session day 1