29
l All contents Copyright © 2015, MuleSoft Inc. Anypoint Platform in a Mobile-Centric World Ken Ng Principal Solutions Consultant, MuleSoft

Anypoint platform in a mobile-centric world

  • Upload
    ken-ng

  • View
    82

  • Download
    0

Embed Size (px)

Citation preview

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.

Our World has Changed

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.5

The State of the World

l All contents Copyright © 2015, MuleSoft Inc.6

Connect Anything, Change Everything

l All contents Copyright © 2015, MuleSoft Inc.7

MuleSoft Anypoint Platform

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.

Mobile?

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

l All contents Copyright © 2015, MuleSoft Inc.28

In Summary

l All contents Copyright © 2015, MuleSoft Inc.

Thank You