Anypoint platform in a mobile-centric world
-
Upload
ken-ng -
Category
Technology
-
view
82 -
download
0
Transcript of Anypoint platform in a mobile-centric world
l All contents Copyright © 2015, MuleSoft Inc.
Anypoint Platform in a
Mobile-Centric World
Ken Ng
Principal Solutions Consultant, MuleSoft
l All contents Copyright © 2015, MuleSoft Inc.2 l All contents Copyright © 2015, MuleSoft Inc.
Agenda
About MuleSoft
Mobility’s New Demands of Engagement
Key Strategies for a Mobile-Centric World
Q&A
l All contents Copyright © 2015, MuleSoft Inc.
To connect the world’s applications, data and devices
Our Mission
l All contents Copyright © 2015, MuleSoft Inc.8 l All contents Copyright © 2015, MuleSoft Inc.
Agenda
About MuleSoft
Mobility’s New Demands of Engagement
Key Strategies for a Mobile-Centric World
Q&A
l All contents Copyright © 2015, MuleSoft Inc.9 l All contents Copyright © 2015, MuleSoft Inc.
“…companies have retrofitted their
web servers or bolted content delivery
network (CDN) shims onto a 15-year
old web architecture designed for
17-inch monitors on a high-speed
LAN connection
… it’s a recipe for disaster ”- Forrester: Mobile Needs A Four-Tier Engagement Platform
l All contents Copyright © 2015, MuleSoft Inc.11
Web Architecture Reality Mobile engagement requirements
Agility The application layer is hard-coded
to the data and presentation layers.
Dynamically composed services that
support contextual experiences
Flexibility Monolithic solutions built from tightly
coupled systems
Loosely coupled best-of-breed
components to support mobile
engagement
Scalability Services cannot rise and fall with
changing demand.
Distributed deployment for
performance and rapid scaling
Why the current Web Implementation is Broken
Source: Forrester Research, Inc.
l All contents Copyright © 2015, MuleSoft Inc.12
Forrester Research: The Four-Tier Engagement Platform
Source: Forrester Research, Inc.
l All contents Copyright © 2015, MuleSoft Inc.13
The challenges of wireless
networks require atomized
components
To handle this demand, middleware
must quickly assemble atomized and
cached content, data, and app
components on the device to keep
things moving while the rest of the
screen is loading.
Key Takeaways #1: Build Atomic Services
l All contents Copyright © 2015, MuleSoft Inc.14
Elastic demand requires
capacity that scales up and
down at a moment’s notice
Mobile access patterns are becoming
more volatile, making it too costly to
handle the dynamic scale in your data
center. One needs to consider Cloud-
driven architectures that are more
efficient and cost-effective.
Key Takeaways #2: Get on the Cloud
l All contents Copyright © 2015, MuleSoft Inc.15
The velocity of releases and
feedback requires a modular
design with continuous
updates.
Reacting quickly to these criticisms
requires software development agility
to build apps on any mobile device
and the ability to recompose the
services that drive these experiences
on the back end.
Key Takeaways #3: Running IT at Hyper-Speed
l All contents Copyright © 2015, MuleSoft Inc.16
The aggregation of internal
and external services
demands open APIs
Great mobile experiences integrate
components from internal and external
systems into simple, task-oriented
apps. Your platform must be able to
aggregate the growing pool of external
resources — even though you only
control your side of the API.
Key Takeaways #4: Deliver Open APIs
l All contents Copyright © 2015, MuleSoft Inc.17 l All contents Copyright © 2015, MuleSoft Inc.
Agenda
About MuleSoft
Mobility’s New Demands of Engagement
Key Strategies for a Mobile-Centric World
Q&A
l All contents Copyright © 2015, MuleSoft Inc.18 l All contents Copyright © 2015, MuleSoft Inc.
Strategy #1Have an atomic services mindset
Architect and create solutions with
stateless services that can exist on
their own.
l All contents Copyright © 2015, MuleSoft Inc.19
Recommendations MuleSoft Anypoint Platform
Rely upon the aggregation tier to
compose these services into an
application response.
Provides the service connectivity, composition and
orchestration layer as the Engagement Platform’s service
aggregation tier, hiding any complexities of the service
compositions from the exposed APIs.
Data will emerge as the new corporate
currency; APIs are the brokers of this
currency.
API Design-First Approach with standards like RESTful API
Modelling Language (RAML) becomes key to the success
of the API program and adoption.
Deliver this data as fast as possible
regardless of network conditions.
Provides native support for RESTful APIs and JSON
messages that’s largely favoured by mobile developers.
Anypoint Platforms provides the ability to bridges traditional
SOAP/WS and other ‘enterprisey’ protocols to the modern
RESTful APIs
Strategy #1: The Atomic Services Mindset
l All contents Copyright © 2015, MuleSoft Inc.20 l All contents Copyright © 2015, MuleSoft Inc.
Strategy #2Embrace Hybrid-Cloud
Provide an elastic and distributed
infrastructure that scales on demand
l All contents Copyright © 2015, MuleSoft Inc.21
Recommendations MuleSoft Anypoint Platform
Consider Cloud-driven architectures
that are more efficient and cost-
effective
Provides a hybrid-ready service aggregation tier that allows
you to build-once-deploy-anywhere. With the Cloud-based
CloudHub infrastructure, you get the full benefits of rapid
on-demand scalability.
Delivery a distributed deployment
model where the cloud tier can securely
communicate with the on-premise tier
Provides the ability to securely connect your corporate data
centers and on-premises applications to the cloud as if they
were all part of a single, private network with the Virtual
Private Cloud (VPC) capability.
Strategy #2: Embrace the Hybrid-Cloud
l All contents Copyright © 2015, MuleSoft Inc.22 l All contents Copyright © 2015, MuleSoft Inc.
Strategy #3Run a Hyper-Speed IT
Increase the velocity of releases to
keep up with demands
l All contents Copyright © 2015, MuleSoft Inc.23
Recommendations MuleSoft Anypoint Platform
Abstract the underlying cloud and on-
premises services while providing a
consumable API layer by developin an
architecture that allows developers to
insert, update, or replace individual
components without degrading the
service at any point
Design, model and deliver APIs that connect to your back-
end services. With this pattern, the platform brokers
all communication between “native” client objects and back-
end enterprise services, thus providing a flexible and
modular mobile enablement stack.
This allows you to isolate any changes to the back-end
services from the service consumers. Therefore, replacing
or updating back-end services does not affect deployed
clients.
Delivery continuous application updates
with no downtime or performance
reduction during deployment.
Supports the ability to hot-deploy APIs and aggregated
services with zero-downtime. This allows seamless
experience to mobile clients accessing your services while
allowing you to deploy new capabilities anytime.
Strategy #3: Running IT at Hyper-Speed!
l All contents Copyright © 2015, MuleSoft Inc.24 l All contents Copyright © 2015, MuleSoft Inc.
Strategy #4Integrate with external services
Become craftsmen, not draftsmen
l All contents Copyright © 2015, MuleSoft Inc.25
Recommendations MuleSoft Anypoint Platform
Transition to an organization that
rewards the composition of existing
services, building only when none are
available.
The Anypoint Platform is designed for ease of use and
deployability. It comes with over 120+ connectors, making it
very easy to connect to existing assets.
Many of the required services will exist
in the cloud, so become adept at
understanding cloud security models
that work with federated identity.
MuleSoft provides the most extensive Cloud-based SaaS
connectivity in the world. These connectors also hides away
a lot of the complexities of the connectivity to the Cloud
APIs
Aggregate these with context from
mobile devices to provide an enhanced
personalized experience.
Aggregation and composition of multiple services and data
is the core capability of the Anypoint Platform, allowing you
to build APIs that are simple, yet relevant to your mobile
developers.
Strategy #4: Becoming the craftsmen
l All contents Copyright © 2015, MuleSoft Inc.26
MuleSoft Anypoint Platform in a Mobile-Centric World
Mobile &
devices
Web apps
and thick
clients
Other
systems
Current Speed IT Hyper-Speed IT
System
APIs
co
nn
ectivity &
orc
he
str
atio
n
AP
IA
PI
AP
I
Process
APIs
co
nn
ectivity &
orc
he
str
atio
n
AP
IA
PI
AP
I
Experience
APIs
co
nn
ectivity &
orc
he
str
atio
n
AP
IA
PI
AP
I
Anypoint Platform Services
l All contents Copyright © 2015, MuleSoft Inc.27
Customer Case Study
Private Sector
SystemsState SystemsFederal Data
Services Hub
Federal /
State HIX
Medicaid Eligibility
System (MES)ERP
Medicaid Management Information System
(MMIS)HC Provider/Plan
MuleSoft Anypoint Platform
$5 Millionsavings in dev time
Connectedmultiple Federal and state systems
Deliveredreal-time benefits eligibility
“Before MuleSoft and Salesforce, we were processing 30,000 applications per month with a $30
million annual personnel budget. Now, we are able to process 60,000 applications per month with
the same $30 million annual budget.” - Antoinette Taranto, Chief Customer Officer
Link: https://www.mulesoft.com/case-studies/saas/state-colorado