1ENTERPRISE APPLICATION INTEGRATION OVERVIEW
MuleSoft
2Enterprise Service Backbone
“Mule is a lightweight integration platform and
service
container that allows you to quickly and easily
connect your applications together. Mule
provides a
robust, secure and scalable platform to build
enterprise applications offering an array of
transports
such as JMS, HTTP, Email, FTP, JDBC and
many
more. It also offers a rich set of features for
web
services, message routing, mediation,
transformation
and transaction management. Designed
around the
ESB (Enterprise Service Bus) concept.”
-- www.mulesource.org
3High Level Mule Architecture
4Mule
A J2EE Based ESB and messaging broker
Intended as a lightweight messaging framework
Mulesource is supporting Mule
Initial release – Dec 2001, Current release – 3.5.x
License – LGPL License
Comes in two flavours : Community and Enterprise
edition.
5
Welcome to the New Enterprise
SaaS
Packaged apps Custom apps Databases
SocialCloud platforms
Customers / Partners / Suppliers Mobility and Devices
The New Enterprise
6Countless Applications
SaaS
Packaged apps Custom apps Databases
SocialCloud platforms
Customers / Partners / Suppliers Mobility and Devices
7Backend to SaaS
SaaS
Packaged apps Custom apps Databases
SocialCloud platforms
Customers / Partners / Suppliers Mobility and Devices
8Integration becomes pain
SaaS
Packaged apps Custom apps Databases
SocialCloud platforms
Customers / Partners / Suppliers Mobility and Devices
9MuleSoft connects the New Enterprise
SaaS
Packaged apps Custom apps Big Databases / Big Files
SocialCloud platforms
Customers / Partners
/ Suppliers
Mobility and Devices
Anypoint Platform
Business
Insight
Enterprise
Mgmt
Mule Studio
APIkit
Anypoint
DataMapper
DataSense
API Gateway
API Manager
API Design Portal
Anypoint Connectors
API Developer
Portal

Mule introduction

  • 1.
  • 2.
    2Enterprise Service Backbone “Muleis a lightweight integration platform and service container that allows you to quickly and easily connect your applications together. Mule provides a robust, secure and scalable platform to build enterprise applications offering an array of transports such as JMS, HTTP, Email, FTP, JDBC and many more. It also offers a rich set of features for web services, message routing, mediation, transformation and transaction management. Designed around the ESB (Enterprise Service Bus) concept.” -- www.mulesource.org
  • 3.
    3High Level MuleArchitecture
  • 4.
    4Mule A J2EE BasedESB and messaging broker Intended as a lightweight messaging framework Mulesource is supporting Mule Initial release – Dec 2001, Current release – 3.5.x License – LGPL License Comes in two flavours : Community and Enterprise edition.
  • 5.
    5 Welcome to theNew Enterprise SaaS Packaged apps Custom apps Databases SocialCloud platforms Customers / Partners / Suppliers Mobility and Devices The New Enterprise
  • 6.
    6Countless Applications SaaS Packaged appsCustom apps Databases SocialCloud platforms Customers / Partners / Suppliers Mobility and Devices
  • 7.
    7Backend to SaaS SaaS Packagedapps Custom apps Databases SocialCloud platforms Customers / Partners / Suppliers Mobility and Devices
  • 8.
    8Integration becomes pain SaaS Packagedapps Custom apps Databases SocialCloud platforms Customers / Partners / Suppliers Mobility and Devices
  • 9.
    9MuleSoft connects theNew Enterprise SaaS Packaged apps Custom apps Big Databases / Big Files SocialCloud platforms Customers / Partners / Suppliers Mobility and Devices Anypoint Platform Business Insight Enterprise Mgmt Mule Studio APIkit Anypoint DataMapper DataSense API Gateway API Manager API Design Portal Anypoint Connectors API Developer Portal

Editor's Notes

  • #6 Customizations If you know what this prospect’s IT environment looks like, try to represent it here. For example, change the icons of the SaaS apps, cloud platforms, social apps to include the things you know they’re using. We want to make sure they recognize themselves in this picture. Talk track This is what most businesses look like today. They still have a number of on-premise systems and databases that reside comfortably behind the firewall. These systems have been built up over time, often decades, and they’re unlikely to go away anytime soon. You have too much invested in them and they’re performing mission-critical work for your business. However, in addition to these systems, you also rely on a host of other systems and services that reside outside you business, in the cloud. You’re connecting with partner systems like [Mitchell estimating, DMV] and engaging with customers in new places like [aggregators]. You may have some cloud platforms like AWS or NetSuite You’re using SaaS applications, probably more of them than you even know about and the number is growing rapidly Engaging with customers through social media is no longer a nice to have. More than likely your marketing team is actively using facebook and twitter to engage with customers and build awareness And you’re supporting mobile devices and well as a growing number of devices (ex: telematic device to support pay-as-you go insurance) The problem is that you need to get all of these systems connected. And many companies still take a point-to-point approach to integration. You have to build all of the connections between your back-end systems [CLICK]
  • #7 Customizations If you know what this prospect’s IT environment looks like, try to represent it here. For example, change the icons of the SaaS apps, cloud platforms, social apps to include the things you know they’re using. We want to make sure they recognize themselves in this picture. Talk track And you have to build all of the connections between those back-end systems and all of the SaaS apps you’re using [CLICK]
  • #8 Customizations If you know what this prospect’s IT environment looks like, try to represent it here. For example, change the icons of the SaaS apps, cloud platforms, social apps to include the things you know they’re using. We want to make sure they recognize themselves in this picture. Talk track And repeat the process for everything else you need to connect to – partners, devices, social apps, and cloud platforms. [CLICK]
  • #9 Customizations If you know what this prospect’s IT environment looks like, try to represent it here. For example, change the icons of the SaaS apps, cloud platforms, social apps to include the things you know they’re using. We want to make sure they recognize themselves in this picture. Talk track And this is what you end up – integration spaghetti.
  • #10 Talk track: MuleSoft connects the New Enterprise with the Anypoint Platform. Connect to on premise and cloud applications with Mule ESB or CloudHub (integration platform as a service) and our Anypoint connectors that deliver out of the box connectivity to common packaged applications and technologies. Expose services as APIs and manage them throughout their lifecycle using our API Manager and API Gateway Configure all aspects of the Anypoint Platform using Mule Studio, our graphical IDE And maintain complete visibility into all of your integrations with our Enterprise Management console