18
WEBINAR Is Your SOA Enough to Build Enterprise Mobile Apps? DATE: October 29, 2014 TIME: 1:00-1:30 p.m. EDT Speaker: Coco Jaenicke, CMO, Verivo Software

Verivo Akula Is SOA Enough for Mobile

Embed Size (px)

Citation preview

WEBINAR

Is Your SOA Enough to Build

Enterprise Mobile Apps?

DATE: October 29, 2014

TIME: 1:00-1:30 p.m. EDT

Speaker:

Coco Jaenicke, CMO, Verivo Software

GoToWebinar Housekeeping: Interaction

• Please continue to submit your text

questions and comments using the Questions Panel

• We will answer all questions at the end of the presentation

• This webinar is being recorded and will be available on verivo.com shortly

Your Participation

About Verivo Software

3

• Founded in 1999

• Focus on enabling mobility in the enterprise

• Released 2 commercial platforms for building and deploying apps

Verivo Software

Veterans in the mobile

application industry

Verivo Customers

A track record of mobile

app success with over

500 apps deployed

• Early mobile apps: built apps for Wall Street

• Devices proliferate: delivered AppStudio, a MEAP to build apps quickly

• Apps proliferate: delivered Akula, an open platform to develop, secure and govern apps

Verivo Evolution

Increasing velocity as the

mobile market evolves

The Vision – Build Mobile Apps From Reusable Services

4

SOA (Wikipedia):

“distinct pieces of software providing application functionality as services to other applications..independent of any

vendor, product or technology”

Shouldn’t this include mobile?

SOA promised me technology independence!

We made a significant investment in SOA…

The Good News: SOA gives you almost all you need

5

Existing SOA / Middleware

web services

web app

server

adm

inis

tratio

n p

latfo

rm

Hand c

ode

Mobile Devices: Different Limitations

6

• Battery • Apps can consume

excessive power

• A dead phone is a

useless phone

• Bandwidth • Apps can demand

more data than they

need

• A slow phone is a

hindrance

Consider the entire user experience

Mobile Devices: Connectivity is Intermittent

7

Many work environments are prone to dead zones

What do you need off-line?

• Just read data

• Write data

• Write with transactions

If you can’t work off-line, you can’t work

Mobile Devices: They are Mobile…

8

• Phones can be lost – who will pick it up?

• Phones are shared – will the terrible twos get you fired?

• BYOD = mixed use – will personal photos get wiped?

Security is much more complicated

Mobile App Server: Extend SOA to Mobile

9

Corporate Systems

SOA

Accommodate for…

• Small, low-bandwidth devices

• Mobile security

• Unreliable connectivity

• BYOD – multiple platforms, mixed

personal and business use

…by providing services for • Security and governance policies

• Data access

• Data sync

• SOAP REST

• Authentication

• Entitlements

• Off-line availability

• App management

• Monitoring

• Tracking

Mobile App Server

Verivo Akula and Existing Middleware

10

Existing SOA / Middleware

authentication

source

data routing /

business logic

authentication /

authorization data sync

web services mobile services

Akula SDK

off-line capabilities

data encryption

client actions

web app

server

mobile app server

adm

inis

tratio

n p

latfo

rm

app

bus. logic

security

data access

data sync

bus. logic

Technology Shift: Strategic Approach to Building Apps

11

1-O

ff A

pp

roach

W

ith

Mo

bil

e A

pp

Serv

er

IT control Development teams

SOA Services

UI / UX

UI / UX

UI / UX

UI / UX

SOA Services

Mobile App

Server

security

data access

data sync

bus. logic

develop – secure - govern

hard to update - hard to secure - expensive

app

bus. logic

security

data access

data sync

ent. service app

UI / UX

security

data access

data sync

bus. logic

app

UI / UX

security

data access

data sync

bus. logic

Verivo Akula – Enterprise Mobile App Platform

JDBC

<CUSTOM>

REST

SOAP

CUSTOM

LOGIC

JOIN FILTER

SELECT

TRANSFORM

CREDENTIAL STORAGE

ENTITLEMENTS

APP PROPERTIES / POLICY

AUTHENTICATION

JMX DEPLOYMENT SERVICES

GEOSERVICES NOTIFICATIONS

DATA SYNC AND OFFLINE

STORE API LOCAL STORE

CONTENT STORE

SECURITY POLICY

APP PROPERTIES

AUTHENTICATION/LOGIN (offline login)

DATA MODEL ENTITIES

MANAGEMENT

CONSOLE

SNMP

JMX

AD – LDAP -

JDBC - <CUSTUM>

DATABASE MEDIA SOCIAL

MAPPING CMS SAP

SALESFORCE REST <CUSTOM>

SYSTEM ADMINISTRATION

PLATFORMS

SCOM TIVOLI

ENTERPRISE SECURITY & POLICY

MANAGEMENT & CONTROL APIs

MOBILE APP SERVICES

UNICENTER

Case Study: Manufacturing Goes Mobile

• Company – leading company, with over 50,000 employees

• Inventory App – scan supplies in locations across campus, feed data into supply chain management system

• Before – proprietary, hand-held devices used for scans, data synced at the end of the day

o Expensive o ERP systems often had out-of-date data o Data overwrite errors

• Challenges of building a mobile app –

o Authenticating users o Managing multiple users o Campus dead zones o Plug into existing business processes

13

Case Study: Manufacturing Company Goes Mobile

14

ESB

BPM

ERP SUPPLIES AUTHENTICATION DISTRIBUTION

service service service

Case Study: Manufacturing Company Goes Mobile

15

ESB

BPM

ERP SUPPLIES AUTHENTICATION DISTRIBUTION

service service service

Mobile App Server mobile service mobile service mobile service

SOA and Mobile

16

1. SOA principles still apply: reusable services rule

2. Development and IT: consider who owns what

3. You are in good shape: use your SOA

17

• eMail: [email protected]

• Call: 781-795-8200

• Follow us on Twitter: @VerivoSoftware &

• LinkedIn: http://www.linkedin.com/company/verivo

Ready to get started?

Engage with us today.

Want to Learn More?

Leverage Our Resources.

Visit our website to read our blog, download white papers, watch videos, and view archived webinars.

18