MuleSoft Anypoint platform
Introduction
1
Karthik
MuleSoft – Company overview
• MuleSoft Inc – Privately Held company headquartered in San
Francisco, California
• Established in 2006 by Mr. Ross Mason & Mr. Dave Rosenberg
• 12 offices, 600+ employees, 200+ partners & 1000+ customers
• Key investors – Salesforce Ventures, Cisco Investments etc. [$259M]
• Motto – “Connecting the world’s applications, data and devices”
• Key customers –
2
Products overview
• Initial offering was Middleware called Mule ESB
• Integration Platform as a Service (iPaaS) called CloudHub
• Anypoint Platform - Integrated set of individual products
• Mule ESB – Integration Platform
• CloudHub – iPaaS
• API Manager, API Portal, API Gateway, API Designer – API Management
toolkits
• Anypoint B2B/EDI
• Anypoint MQ
• Tcat – Server based on Apache Tomcat
• Anypoint Studio - IDE
3
Anypoint Platform
4
Anypoint Design Center
Offers low-friction development tools that
make it easy to design APIs, implement
integration flows, and build connectors.
Components include:
•Anypoint Studio
•API Designer, Notebook, Console
•DevKit, APIKit
•RAML SDKs
Anypoint Exchange
The collaboration hub for Anypoint Platform,
which lets you quickly search for prebuilt
reusable assets, shared publicly or privately
within the enterprise.
Preloaded components include:
•Anypoint Connectors
•Anypoint Templates
•Examples
•WSDL
•RAML APIs
Anypoint Connectors
7
Anypoint Connectors provide quick and easy
connectivity to an endpoint or dynamic
connectivity to API specifications. Use
Anypoint Connector DevKit to build reusable
connectors specifically catered to your
enterprise.
Mule runtime engine
8
The runtime engine of Anypoint Platform
combines real-time application integration and
orchestration with robust data integration
capabilities. Mule runtime is deployable as an
on-premises integration engine, hybrid iPaaS,
or API gateway.
Runtime Services
9
This suite helps deliver enterprise-grade
security, scalability, reliability and high
availability.
Components include:
•Anypoint Fabric
•Anypoint MQ
•Anypoint Enterprise Security
•Anypoint Virtual Private Cloud
•CloudHub
Anypoint Management Center
10
A single unified web interface is all you’ll need
to administer all aspects of Anypoint Platform
on-premises and in the cloud. Manage API
users, traffic, SLAs, underlying integration
flows, and more.
Components include:
•Anypoint Runtime Manager
•Anypoint API Manager
•Anypoint Analytics
•Anypoint Access Management
Market Positioning & Competitors
11
Getting started
• Download IDE from https://www.mulesoft.com/platform/studio
• Decompress the package
• Install Java SE SDK - latest version preferable
• Run executable (AnypointStudio.exe)
• Develop flow
• Deploy to Embedded test environment
• Test the application
• Deploy to Standalone Mule runtime or CloudHub
12
Resources
• MuleSoft Developer Portal:
https://developer.mulesoft.com/
• Official documentation:
https://docs.mulesoft.com/
• Free Training & Certification:
https://training.mulesoft.com/instructor-led-training/mulesoftu-fundamentals
• Champions Program:
https://developer.mulesoft.com/champions
• Forums:
https://forums.mulesoft.com/
13

Mulesoftanypointplatformintro

  • 1.
  • 2.
    MuleSoft – Companyoverview • MuleSoft Inc – Privately Held company headquartered in San Francisco, California • Established in 2006 by Mr. Ross Mason & Mr. Dave Rosenberg • 12 offices, 600+ employees, 200+ partners & 1000+ customers • Key investors – Salesforce Ventures, Cisco Investments etc. [$259M] • Motto – “Connecting the world’s applications, data and devices” • Key customers – 2
  • 3.
    Products overview • Initialoffering was Middleware called Mule ESB • Integration Platform as a Service (iPaaS) called CloudHub • Anypoint Platform - Integrated set of individual products • Mule ESB – Integration Platform • CloudHub – iPaaS • API Manager, API Portal, API Gateway, API Designer – API Management toolkits • Anypoint B2B/EDI • Anypoint MQ • Tcat – Server based on Apache Tomcat • Anypoint Studio - IDE 3
  • 4.
  • 5.
    Anypoint Design Center Offerslow-friction development tools that make it easy to design APIs, implement integration flows, and build connectors. Components include: •Anypoint Studio •API Designer, Notebook, Console •DevKit, APIKit •RAML SDKs
  • 6.
    Anypoint Exchange The collaborationhub for Anypoint Platform, which lets you quickly search for prebuilt reusable assets, shared publicly or privately within the enterprise. Preloaded components include: •Anypoint Connectors •Anypoint Templates •Examples •WSDL •RAML APIs
  • 7.
    Anypoint Connectors 7 Anypoint Connectorsprovide quick and easy connectivity to an endpoint or dynamic connectivity to API specifications. Use Anypoint Connector DevKit to build reusable connectors specifically catered to your enterprise.
  • 8.
    Mule runtime engine 8 Theruntime engine of Anypoint Platform combines real-time application integration and orchestration with robust data integration capabilities. Mule runtime is deployable as an on-premises integration engine, hybrid iPaaS, or API gateway.
  • 9.
    Runtime Services 9 This suitehelps deliver enterprise-grade security, scalability, reliability and high availability. Components include: •Anypoint Fabric •Anypoint MQ •Anypoint Enterprise Security •Anypoint Virtual Private Cloud •CloudHub
  • 10.
    Anypoint Management Center 10 Asingle unified web interface is all you’ll need to administer all aspects of Anypoint Platform on-premises and in the cloud. Manage API users, traffic, SLAs, underlying integration flows, and more. Components include: •Anypoint Runtime Manager •Anypoint API Manager •Anypoint Analytics •Anypoint Access Management
  • 11.
    Market Positioning &Competitors 11
  • 12.
    Getting started • DownloadIDE from https://www.mulesoft.com/platform/studio • Decompress the package • Install Java SE SDK - latest version preferable • Run executable (AnypointStudio.exe) • Develop flow • Deploy to Embedded test environment • Test the application • Deploy to Standalone Mule runtime or CloudHub 12
  • 13.
    Resources • MuleSoft DeveloperPortal: https://developer.mulesoft.com/ • Official documentation: https://docs.mulesoft.com/ • Free Training & Certification: https://training.mulesoft.com/instructor-led-training/mulesoftu-fundamentals • Champions Program: https://developer.mulesoft.com/champions • Forums: https://forums.mulesoft.com/ 13