Upload
verivosoftware
View
46
Download
2
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.