Mule Enterprise Service Bus is a realization of the Enterprise Service Bus concept, defining components and services to create ESB applications that can meet the needs of the enterprise environment.
Mule ESB is a compact Enterprise Service Bus written in the Java language, an integrated platform that allows developers to connect applications quickly and easily. Mule allows applications to exchange data with each other, easily integrating existing systems regardless of whether they are using different technologies such as JMS, web services, JDBC, HTTP, etc.
Mule currently has 2 versions, Mule 3 and Mule 4. First, learn how to install Anypoint Studio, an IDE for developing Mule applications, to start working with Mule. Huong Dan Java would like to introduce to you all some tutorials about Mule ESB:
Mule 3
Introduce to you all about the Message Source concept in Mule ESB.
To create a new Mule project in Anypoint Studio, you can refer to this tutorial.
In this tutorial, I introduce you all to the Mule Domain Project and how to use it.
In this tutorial, I show you how to create a new Mule Domain Project in Anypoint Studio.
HTTP Listener Connector can help you create an HTTP server in the Mule Application.
In this tutorial, I will show you how to use HTTP Listener Connector in the Mule application.
In this tutorial, I guide you all on how to configure JMS Endpoint for ActiveMQ in Anypoint Studio.
In this tutorial, I will show you an example of using JMS Endpoint in the Mule ESB application.
Using Invoke Component, we can call a method of a Java object in the Mule ESB application.
In this tutorial, I will guide you all on how to read and use the properties file in Mule 3.
In this tutorial, I will guide you all on how to use xpath3() in Mule 3.
Anypoint Devkit
In this tutorial, I will show you how to install Anypoint Devkit Plugin in Anypoint Studio.
To start creating a custom Connector, you need to know to create a new Anypoint Connector Project in Anypoint Studio.
In this tutorial, I will guide you all to create a custom Connector using Devkit in Anypoint Studio.
In this tutorial, I show you all how to change the Category of a custom connector using Anypoint Devkit in Mule ESB.
MUnit
In this tutorial, I will introduce you all to the first look at MUnit in the Mule ESB.
In this tutorial, I will guide you all on how to use Mock in MUnit of Mule ESB.
Database
In this tutorial, I will guide you all on how to configure the Database connector in Anypoint Studio.
To work with JPA using the Mule JPA module, you need to install the Mule JPA module plugin.
In this tutorial, I will guide you all on how to use the Mule JPA module to use JPA in the Mule ESB application.
RESTful Web Service
Using the RAML file, we can create a RESTful Web Service using APIkit Router in Mule ESB.
SOAP Web Service
In this tutorial, I will guide you all on how to expose SOAP Web Service using the CXF component in Mule ESB.
In this tutorial, I will guide you all on how to consume SOAP Web Service using Web Service Consumer in Mule ESB.
In this tutorial, I will guide you all on how to expose SOAP Web Service using APIkit SOAP in Mule ESB.
Deploy Mule ESB application
In this tutorial, I will guide you all on how to Install Mule Enterprise Server to run a Mule ESB application.
In this tutorial, I will guide you all on how to deploy a Mule ESB application to Mule Enterprise Server.
Common errors
In this tutorial, I will guide you all on how to fix the error “Could not find artifact com.sun:tools:jar:1.5.0” of Apache Maven in Anypoint Studio.
Mule 4
In this tutorial, I will guide you all on how to read and use a properties file in Mule 4.
Having the dynamic property key will help us solve some of the needs of the Mule application.
In this tutorial, I will guide you all on how to expose SOAP Web Service using APIkit SOAP in Mule 4.
DataWeave
DataWeave makes data transformation easier and more flexible.
In this tutorial, I introduce to you all some basic operations with strings in DataWeave 1.0.
In this tutorial, I will guide you all on how to use pluck() function in DataWeave 2.
In this tutorial, I will guide you all on how to use reduce() function in DataWeave.