Mulesoft 4 Development - Shared

Sam J Certified ProfessionalTIBCO | Mulesoft | Salesforce | Java

Get Started. It's Free
or sign up with your email address
Mulesoft 4 Development - Shared by Mind Map: Mulesoft 4 Development - Shared

1. 7 zip

2. Pros & Cons

3. Application to Application

3.1. Concept

4. Custom Error Handling with Raise Error

4.1. Component Level Error Handling using Try Block

5. My SQL Query Browser Setup

6. Integration Scenarios

7. Introduction to AnyPoint Studio UI

8. Embedding Java Code in Mule Project

8.1. Role of Java Developer & Mule Developer

8.2. Java Basics

8.3. Embed Java Source Code

8.4. Embed java Code in Jar form

8.5. What is Connector?

8.6. Abnormal terminaiton

9. EAI Introduction

9.1. What is EAI?

9.2. Why EAI?

9.3. EAI Architectures

9.3.1. Bus Bused

9.3.1.1. Pros & Cons

9.4. How Mulesoft is Different

10. Web Services

10.1. Web Services Fundamentals

10.1.1. What is Web Service?

10.1.2. Evolution of Web Services

10.1.2.1. HTTP Based Web Service

10.1.2.1.1. Concept

10.1.2.1.2. Pros & Cons

10.1.2.1.3. HTTPs

10.1.3. Web Services Types

10.1.3.1. SOAP Based Web Service

10.1.3.1.1. Concept

10.1.3.1.2. Pros & Cons

10.1.3.1.3. Overhead of WSDL

10.1.3.1.4. Invoke 3rd Party SOAP WS with SOAP UI Client

10.1.3.2. REST Based Web Service

10.1.3.2.1. Concept

10.1.3.2.2. Pros & Cons

10.1.3.2.3. Invoke 3rd party Rest WS with Browser/Postman

10.2. SOAP WS Implementation

10.2.1. Create WSDL using Eclipse

10.2.2. Abstract And Concrete WSDL

10.2.3. Develop SOAP Client

10.2.3.1. Develop SOAP Based Web Service & invoke using SOAP UI Client

10.3. Develop Rest Client

10.4. Rest WS Implementation

10.4.1. Develop Rest Web Service & invoke with Browser/Postman

10.4.1.1. Without URI Parameter

10.4.1.2. With URI Parameter

11. Error Handling

11.1. Basics of Error Handling

11.1.1. What is Error?

11.1.2. Why Error Handling?

11.2. Levels of Error Handling

11.2.1. Flow Level Error Handling

11.2.2. Global Error Handling

11.3. On Error Propagate

11.4. Error Propagation From Child to Parent flow

11.4.1. On Error Continue

12. Java Messaging Service

12.1. Introduction to JMS

12.2. JMS Producers and Consumers

12.3. JMS Architecture

12.3.1. Point to Point with Queue

12.3.2. MoM Server

12.4. Communication Ways

12.5. Integration Scenarios

12.5.1. Any Format to JMS

12.5.2. JMS to Any Format

12.5.3. JMS to JMS

12.5.3.1. Publish Subscribe with Topic

12.5.3.2. Queue Creation on Active MQ Server

12.6. Implementations

12.6.1. Point to Point

12.6.1.1. Asynchronous P2P

12.6.1.1.1. JMS Queue Sender

12.6.1.1.2. JMS Queue Receiver

12.6.1.1.3. Selective Consumption

12.6.1.2. Synchronous P2P

12.6.1.2.1. JMS Queue Sender

12.6.1.2.2. JMS Queue Receiver

12.6.2. Topic Creation on Active MQ Server

12.7. Publish Subscribe

12.7.1. JMS Topic Publisher

12.7.2. Durable Subscribers

12.7.3. Selective Consumption

12.7.4. Non Durable Subscribers

13. Integration using Connectors

13.1. Overview of Anypoint Exchange

13.2. Salesforce to JSON/XML/CSV/DB Scenarios

13.2.1. Unparameterised Select SOQL

13.2.2. Parameterized Select SOQL

13.3. Using Salesforce Connector

13.3.1. JSON/XML/CSV/DB To Salesforce Scenarios

13.3.1.1. Insert Operation

13.3.1.2. Update Operation

13.3.1.3. Delete Operation

13.3.1.4. Upsert

14. Key Data Formats (CSV/XML/JSON) Transformations

14.1. Integration Scenario

14.2. Schema & Data

14.3. Concepts - CSV/XML/JSON Schemas

14.3.1. Generation of XSD and JSD Schema from data

14.3.2. Implementation : XML To DB

14.4. Schema Based Vs Example Based Transformations

14.5. CSV To XML/JSON/CSV

14.5.1. CSV(As File/Payload) To XML Transformation

14.5.1.1. Implementation : CSV (Example Based) To XML (Example based)

14.5.1.2. Implementation : CSV (Create Schema) To XML (Example based)

14.5.1.3. Implementation : CSV (Example Based) To XML (Schema based)

14.5.1.4. Implementation : CSV (Create Schema) To XML (Schema Based)

14.5.2. CSV(As File/Payload) To JSON Transformation

14.5.2.1. Implementation : CSV (Example Based) To JSON (Example based)

14.5.2.2. Implementation : CSV (Create Schema) To JSON (Example based)

14.5.2.3. Implementation : CSV (Example Based) To JSON (Schema Based)

14.5.2.4. Implementation : CSV (Create Schema) To JSON (Schema Based)

14.5.3. CSV (As Fie/Payload) To CSV

14.5.3.1. Need to same format transformation

14.5.3.1.1. Implementation : CSV (Example Based) To CSV (Example based)

14.5.3.2. Implementation : CSV (Create Schema) To CSV (Example based)

14.5.3.3. Implementation : CSV (Create Schema) To CSV (Create Schema)

14.5.3.3.1. Implementation : CSV (Example Based) To CSV (Schema Creation)

14.6. JSON To CSV/XML/JSON

14.6.1. JSON (As File/Payload) To CSV Transformation

14.6.1.1. Implementation : JSON (Example Based) To CSV (Example based)

14.6.1.2. Implementation : JSON (Schema Based) To CSV (Example based)

14.6.1.3. Implementation : JSON (Example Based) To CSV (Create Schema)

14.6.1.4. Implementation : JSON (Schema Based) To CSV (Create Schema)

14.6.1.4.1. Implementation : JSON (Example Based) To XML (Example based)

14.6.2. Implementation : JSON (Example Based) To XML (Schema Based)

14.6.3. Implementation : JSON (Schema Based) To XML (Schema Based)

14.6.4. Implementation : JSON (Schema Based) To XML (Example based)

14.6.4.1. JSON (As File Upload/Payload) To XML Transformation

14.6.5. JSON (As File/Payload) To JSON Transformation

14.6.5.1. Implementation : JSON (Example Based) To JSON (Example based)

14.6.5.2. Implementation : JSON (Schema Based) Schema) To JSON (Example based)

14.6.6. Implementation : JSON (Schema Based) To JSON (Schema Based)

14.7. XML To CSV/JSON/XML

14.7.1. Implementation : XML (Example Based) To CSV (Create Schema)

14.7.2. XML(As File/Payload) To CSV Transformation

14.7.2.1. Implementation : XML (Example Based) To CSV (Example based)

14.7.2.2. Implementation : XML (Schema Based) To CSV (Example based)

14.7.2.3. Implementation : JSON (Example Based) To JSON (Schema Based)

14.7.2.4. Implementation : XML (Schema Based) To CSV (Create Schema)

14.7.3. XML(As File/Payload) To JSON Transformation

14.7.3.1. Implementation : XML (Schema Based) To JSON (Example based)

14.7.3.1.1. Implementation : XML (Example Based) To JSON (Example based)

14.7.3.2. Implementation : XML (Example Based) To JSON (Schema Based)

14.7.3.3. Implementation : XML (Schema Based) To JSON (Schema Based)

14.7.4. XML (As File/Payload) To XML Transformation

14.7.4.1. Implementation : XML (Example Based) To XML (Example based)

14.7.4.2. Implementation : XML (Schema Based) Schema) To XML (Example based)

14.7.4.3. Implementation : XML (SExample Based) To XML (Schema Based)

14.7.4.4. Implementation : XML (Schema Based) To XML (Schema Based)

15. Database Level Integration

15.1. Database Basics

15.2. Insert

15.3. SQL Basics

15.3.1. DDL

15.3.2. DQL

15.3.3. DML

15.3.3.1. Delete

15.3.3.2. Update

15.3.4. DCL

15.3.5. TCL

15.4. DB Integration Scenario

15.4.1. DB To CSV Scenario

15.4.1.1. Understanding CSV Format

15.4.1.2. Implementation : CSV To DB

15.4.1.3. What is DWL?

15.5. Reading from Database

15.5.1. DB To JSON Scenario

15.5.1.1. Implementation : DB to JSON

15.5.2. DB To XML Scenario

15.5.2.1. Understanding XML Format

15.5.2.1.1. Understanding JSON Format

15.5.2.2. Implementation : DB To XML

15.5.2.2.1. Implementation : Dealing with SQL Query Parameters

15.6. Writing to Database

15.6.1. Integration Scenario

15.6.1.1. Implementation : XML To DB Scenario

15.6.2. Implementation : JSON to DB

15.6.3. Implementation : CSV To DB

16. Text File Processing

16.1. Implementation - Lower To Upper Scenario

17. Developing Hello World App

17.1. Basic Building Blocks of Mule Project

17.1.1. Message Processors

17.1.2. Flow

17.1.3. Inbound & Outbound Connectors

17.1.4. Mule Message

17.1.4.1. Attributes

17.1.4.2. Payload

17.2. Mule Debugger & Breakpoints

17.3. Mule Expressions, Expression Modes

17.4. Debugging Vs Running the Project

17.5. Dealing with Query Parameters

17.6. Variables

18. E2E Mulesoft Setup

18.1. Notepad ++

18.2. JDK

18.3. Anypoint Studio

18.4. Postman

18.5. MYSQL Setup

18.5.1. DB Setup

18.6. Apache Active MQ Server

18.7. SOAP UI Client

18.8. EClipse

19. Integration Game Plan

19.1. Bridge Communication Gap

19.1.1. Data Format Front

19.1.1.1. Flat Files

19.1.1.2. CSV

19.1.1.3. XML

19.1.1.4. JSON

19.1.1.5. Databases

19.1.2. Communication Mechanism Front

19.1.2.1. JMS

19.1.2.2. Web Services

19.1.2.2.1. HTTP WS

19.1.2.2.2. SOAP WS

19.1.2.2.3. REST WS

19.2. Hub & Spoke

19.2.1. Concept

19.2.2. Pros & Cons

19.2.3. Concept

20. What is Mulesoft?

20.1. History

20.2. Competitors of Mulesoft