Saturday, 7 May 2016

Mule API Fundamentals

Mule Fundamentals

Mule is the lightweight integration engine that allows you to connect anything, anywhere. Rather than creating multiple point-to-point integrations between systems, services, APIs, and devices, you can use Mule to intelligently manage message routing, data mapping, orchestration, reliability, security, and scalability between nodes. Plug other systems and applications into Mule and let it handle all the communication between systems, enabling you to track and monitor everything that happens. 
Mule is so named because it “carries the heavy development load” of connecting systems.

With Mule you can…​

  • integrate applications or systems on premises or in the cloud
  • use out-of-the-box connectors to create SaaS integration applications
  • build and expose APIs
  • consume APIs
  • create Web services which orchestrate calls to other services
  • create interfaces to expose applications for mobile consumption
  • integrate B2B with solutions that are secure, efficient, and quick to build and deploy
  • shift applications onto the cloud
  • connect B2B e-commerce activities
  • Mule Installation Procedure

Which Version of Mule Am I Running?

Already have Mule installed? You can follow these steps in Anypoint Studio and Mule Standalone to determine the version number of your Mule runtime.
This procedure assumes that Studio is launched and that you have opened a new or existing project. If you have not yet opened your first project in Studio, click File > New > Mule Project, and observe the default value in the Server Runtime field in the wizard.
To view the Studio version, right-click the project name in Package Explorer. The version appears next to the mule-project.xml file name. You can also double-click the mule-project.xml file name and view the version in the Server Runtime field:

Installing Newer or Older Runtimes

Community users can obtain the latest versions of Mule Community on the Downloads page on mulesoft.org.
The standard download provided at the top of the Downloads page includes the latest version of Anypoint Studio bundled with a 30-day trial of the Mule Enterprise runtime versions. See Adding Community Runtime for instructions on how to add the Community runtime, or other Mule runtimes, into your instance of Studio. When you create new projects or import projects, Studio prompts you to select the runtime to which you want to deploy your project.
To download the latest Mule Standalone runtime without Anypoint Studio, scroll down to the table on the Downloads page under the heading Previous ESB Versions.
To download a previous Standalone runtime version of Mule, scroll down further on the Downloads page to the section titled Previous ESB Versions.
Enterprise customers can obtain all versions of all Mule products on the MuleSoft Customer Portal.
After logging in, navigate to the Downloads tab where the most recent versions of Anypoint Studio, Mule Standalone, Mule Management Console, and the SAP transport are listed.
The latest version of Anypoint Studio includes the latest runtime version. See Installing Extensions for instructions on how to add other Mule runtime versions into your Studio instance. When you create new projects or import projects into Studio, you can select the runtime on which you want to deploy your project.
To access previous versions of any MuleSoft product, click the Content tab, then search for the product to see all of its versions and associated downloads.

3 comments: