building upon existing infrastructure for mobile applications

26
Building Upon Existing Infrastructure for Mobile Applications Anthony Carlson @anthonyacarlson

Upload: anthony-carlson

Post on 16-Jul-2015

404 views

Category:

Technology


2 download

TRANSCRIPT

Building Upon Existing Infrastructure

for Mobile Applications

Anthony Carlson

@anthonyacarlson

Agenda

• Farm Credit Services of America

• Customers

• Development Team

• Mobility

• Infrastructure

• Design

• API Gateway

• Results

Farm Credit Services of America

Customers

Customers

Cash-back Dividends

$830 million returned to customer-owners since 2004

Mobile App

• Mobile Moments

• Business need

• Features

Authentication Account Details Banking Features

Calculator Office Locator Account Transfers

Development Team

• Modern Application

• Native or Hybrid

• Open Source

• API

• Analytics

• Continuous Delivery

Mobility

• Take business systems and get them to any device.

• Integrate with proprietary or third party system.

• Create Mobile Friendly API(s) to expose that backend system.

• Publish to Internet through an API Gateway.

• Create a Modern Application that can interact with that gateway to

consume those API(s).

Problem Set

Service Database Flat File MainFrame Custom System

How do you get from here

To Here

Web API

• Transports and Data

– REST, JSON, Compression

• Build API Tier

• API Strategy

– Private or Public

• Security

– OAuth is an open standard for authorization.

Web API

• Isn’t this just SOA all over?

– Asynchronous

– Rest

– Analytics

– Application Scale

– Identity

Infrastructure

LoggerMarketingAccounts CustomerAuthentication RDC

API Gateway

• API Gateways

– Developer Portal

– Gateway Management

– Lifecycle Management

API Gateway

API Gateway

• Data

• Security

• Devices

• Deployment

• Implementation

• Management

No API Gateway

RDC Vendor

Firewall

MobilePhone

DMZ

https/token

Accounts

Authentication

RDC

Marketing

Logger

Customer

No API Gateway Outside Firewall

API Gateway DMZ Firewall

N-Tier Design

API Gateway with Wrapper

Android

iOS

Agripoint

Results

• Customer

– “REMOTE DEPOSIT CAPTURE IS THE BEST THING YOUR

COMPANY HAS DONE”

– Save Money, Save Time

• Financial

– Processed over $100 million dollars in first 85 days

– 64% of Farm Credit Services of America Mobile users have made

at least 1 deposit

• Mobile Moments

Questions?

@anthonyacarlson