.

Sam J Certified ProfessionalTIBCO | Mulesoft | Salesforce | Java

登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
. により Mind Map: .

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

1.1. Unparameterised Select SOQL

1.2. Parameterized Select SOQL

2. Introduction to AnyPoint Studio UI

3. Embedding Java Code in Mule Project

3.1. Role of Java Developer & Mule Developer

3.2. Java Basics

3.3. Embed Java Source Code

3.4. Embed java Code in Jar form

3.5. What is Connector?

4. EAI Introduction

4.1. What is EAI?

4.2. Why EAI?

4.3. EAI Architectures

4.3.1. Application to Application

4.3.1.1. Concept

4.3.1.2. Pros & Cons

4.3.2. Hub & Spoke

4.3.2.1. Concept

4.3.2.2. Pros & Cons

4.3.3. Bus Bused

4.3.3.1. Concept

4.3.3.2. Pros & Cons

4.4. How Mulesoft is Different

5. Web Services

5.1. Web Services Fundamentals

5.1.1. What is Web Service?

5.1.2. Evolution of Web Services

5.1.3. Web Services Types

5.1.3.1. HTTP Based Web Service

5.1.3.1.1. Concept

5.1.3.1.2. Pros & Cons

5.1.3.1.3. HTTPs

5.1.3.2. SOAP Based Web Service

5.1.3.2.1. Concept

5.1.3.2.2. Pros & Cons

5.1.3.2.3. Overhead of WSDL

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

5.1.3.3. REST Based Web Service

5.1.3.3.1. Concept

5.1.3.3.2. Pros & Cons

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

5.2. SOAP WS Implementation

5.2.1. Create WSDL using Eclipse

5.2.2. Abstract And Concrete WSDL

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

5.2.4. Develop SOAP Client

5.3. Rest WS Implementation

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

5.3.1.1. Without URI Parameter

5.3.1.2. With URI Parameter

5.3.2. Develop Rest Client

6. Error Handling

6.1. Basics of Error Handling

6.1.1. What is Error?

6.1.2. Abnormal terminaiton

6.1.3. Why Error Handling?

6.2. Levels of Error Handling

6.2.1. Component Level Error Handling using Try Block

6.2.2. Flow Level Error Handling

6.2.3. Global Error Handling

6.3. Error Propagation From Child to Parent flow

6.3.1. On Error Continue

6.3.2. On Error Propagate

6.4. Custom Error Handling with Raise Error

7. Java Messaging Service

7.1. Introduction to JMS

7.2. JMS Architecture

7.2.1. JMS Producers and Consumers

7.2.2. MoM Server

7.3. Communication Ways

7.3.1. Point to Point with Queue

7.3.2. Publish Subscribe with Topic

7.4. Integration Scenarios

7.4.1. Any Format to JMS

7.4.2. JMS to Any Format

7.4.3. JMS to JMS

7.5. Implementations

7.5.1. Point to Point

7.5.1.1. Asynchronous P2P

7.5.1.1.1. Queue Creation on Active MQ Server

7.5.1.1.2. JMS Queue Sender

7.5.1.1.3. JMS Queue Receiver

7.5.1.1.4. Selective Consumption

7.5.1.2. Synchronous P2P

7.5.1.2.1. JMS Queue Sender

7.5.1.2.2. JMS Queue Receiver

7.5.2. Topic Creation on Active MQ Server

7.5.3. Publish Subscribe

7.5.3.1. JMS Topic Publisher

7.5.3.2. Non Durable Subscribers

7.5.3.3. Durable Subscribers

7.5.3.4. Selective Consumption

8. Integration using Connectors

8.1. Overview of Anypoint Exchange

8.2. Using Salesforce Connector

8.2.1. Integration Scenarios

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

8.2.2.1. Insert Operation

8.2.2.2. Update Operation

8.2.2.3. Delete Operation

8.2.2.4. Upsert

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

9.1. Integration Scenario

9.2. Schema & Data

9.3. Concepts - CSV/XML/JSON Schemas

9.3.1. Generation of XSD and JSD Schema from data

9.4. CSV To XML/JSON/CSV

9.4.1. Schema Based Vs Example Based Transformations

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

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

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

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

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

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

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

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

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

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

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

9.4.3. CSV (As Fie/Payload) To CSV

9.4.3.1. Need to same format transformation

9.4.3.2. Implementation : CSV (Example Based) To XML (Schema Based)

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

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

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

9.5. XML To CSV/JSON/XML

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

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

9.5.1.1.1. Implementation : CSV (Example Based) To CSV (Create Schema)

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

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

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

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

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

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

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

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

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

9.5.3.3. Implementation : XML (Example Based) To XML (Schema Based)

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

9.6. JSON To CSV/XML/JSON

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

10. Database Level Integration

10.1. Database Basics

10.2. SQL Basics

10.2.1. DDL

10.2.2. DQL

10.2.3. DML

10.2.3.1. Insert

10.2.3.2. Update

10.2.3.3. Delete

10.2.4. DCL

10.2.5. TCL

10.3. Reading from Database

10.3.1. Integration Scenario

10.3.1.1. JSON To DB Scenario

10.3.1.1.1. Understanding JSON Format

10.3.1.1.2. Implementation : JSON to DB

10.3.2. Understanding JSON Format

10.3.3. DB To JSON Scenario

10.3.3.1. Implementation : DB to JSON

10.3.3.2. What is DWL?

10.3.3.3. Understanding XML Format

10.3.4. DB To XML Scenario

10.3.4.1. Implementation : Dealing with SQL Query Parameters

10.3.4.2. Implementation : DB To XML

10.3.5. DB To CSV Scenario

10.3.5.1. Understanding CSV Format

10.3.5.1.1. Implementation : CSV To DB

10.4. Writing to Database

10.4.1. Integration Scenario

10.4.1.1. Understanding XML Format

10.4.2. CSV To DB Scenario

10.4.3. XML To DB Scenario

10.4.3.1. Implementation : XML To DB

10.4.4. Implementation : DB To CSV

11. Text File Processing

11.1. Implementation - Lower To Upper Scenario

12. Developing Hello World App

12.1. Basic Building Blocks of Mule Project

12.1.1. Flow

12.1.2. Message Processors

12.1.3. Inbound & Outbound Connectors

12.1.4. Mule Message

12.1.4.1. Attributes

12.1.4.2. Payload

12.2. Mule Debugger & Breakpoints

12.2.1. Dealing with Query Parameters

12.3. Mule Expressions, Expression Modes

12.4. Debugging Vs Running the Project

12.5. Variables

13. E2E Mulesoft Setup

13.1. 7 zip

13.2. JDK

13.3. Anypoint Studio

13.4. Postman

13.5. Notepad ++

13.6. MYSQL Setup

13.6.1. DB Setup

13.6.2. My SQL Query Browser Setup

13.7. SOAP UI Client

13.7.1. Apache Active MQ Server

13.8. EClipse

14. Integration Game Plan

14.1. Bridge Communication Gap

14.1.1. Data Format Front

14.1.1.1. Flat Files

14.1.1.2. CSV

14.1.1.3. XML

14.1.1.4. JSON

14.1.1.5. Databases

14.1.2. Communication Mechanism Front

14.1.2.1. JMS

14.1.2.2. Web Services

14.1.2.2.1. HTTP WS

14.1.2.2.2. SOAP WS

14.1.2.2.3. REST WS

15. What is Mulesoft?

15.1. History

15.2. Competitors of Mulesoft