Are you ready for Mobile?
f
1
BEYOND COMMUNICATION AND SOCIAL MEDIA
This is business!
2
Agenda
Session Objectives Introduction Enterprise Mobile situational analysis Mobile Strategy Challenges in mobile development
- Some approaches for discussion Wolters Kluwer mobile success stories Lessons learned Closing
3
Session Objectives
Explore how mobile is impacting enterprise business Discuss “lessons learned” and how to avoid pitfalls Identify key aspects for your mobile strategy Understand approach for securing HTML5 apps Discuss alternative for secure document handling
4
Donna BurkeVice PresidentExadel
Donna is responsible for Exadel’s Professional Services engagements and insuring that Exadel’s value to stakeholders is realized in each and every engagement. Donna has strategic insight from her roles ranging from Product Management Director of Ericsson Global Network Management products to the founding of LEC Information Systems, a professional services firm providing unique set of skills for telecom and hi-tech companies.
Presenter
5
Exadel
A global software engineering company that provides services, technology
innovations, and solutions to businesses worldwide with a
focus on
Enterprise Mobile Enablement.
From Strategy to Delivery6
Wolters Kluwer and ExadelPartners since 2006
7
8
Exadel Global Presence
8
Headquarters
Delivery CenterSales Office
Donetsk, Ukraine Kharkov,
Ukraine
Munich, Germany
Yekaterinburg, Russia
Chelyabinsk, Russia
Moscow, RussiaVitebsk, Belarus
Minsk, BelarusChicago, IL
New York, NY
Walnut Creek, CA
Why Mobile?
1.1 billion smartphones in the world
At the height of Internet bubble, there were only 28 million broadband users
10
The Future: Mobile, Social, and Collaborative.. Growing demand to use the latest technology Increasing trend towards "bring your own device" Clients expect a mobile experience (smart
phones, By 2013, 80% of businesses will support a
workforce using tablets for anytime, anywhere service. *
By 2014, 90% of organizations will support corporate applications on personal devices. *
Online/mobile/social is creating new opportunities to enrich interactions
*Forrester 11
Information in your pocket
12
Did you know?
The smartphone in your pocket has more computing power than NASA when it put a man on the Moon in 1969
1313
People and information are rarely co-located
14
What is your mobile strategy?
One size does not fit all Native, hybrid or mobile web – depends on use
case- Native costs are much higher- Hybrid (HTML5) security- Mobile web extends reach to more devices
Platforms- iOS, Android, Windows - Devices – Phone or tablet
Backend support Security Distribution Approach
15
Challenges in Mobile App development
Ease of use of mobile phones and tablets creates impression of simplicity
Platform & Technology fragmentation “Consumer” expectations are high Time to market pressure “to be in the game” Integration with existing systems HTML5 security Secure document handling
16
Integration Challenges
Not all Enterprise back-ends are mobile ready
Re-use of corporate assets is mandatory
- Changing systems is not realistic
Securely exposing Enterprise assets via REST
Expensive, time consuming and tedious work
Ongoing support and maintenance
17
Integration approach for mobile age
18
Any client device:- Desktop- Laptop- Tablet- Phone- …
CorporateFirewall
REST request (Post, Get, …)
REST response (JSON or XML)
SOAP Server
DB Server
RestXpress: Creates SOAP request and invokes Web ServiceParses SOAP response and converts it to JSON or XML
RestXpress: Sends SQL statement to DBParses returned dataset and converts it to JSON or XML
Security Challenges – HTML5 (hybrid) apps
Hybrid apps are the best way to write once run anywhere.
Generic hybrid app is exposed to all sorts of security threats. Namely code, data at rest/transit.
There is currently no generic or platform specific solution on the market.
HTML5 app source code (HTML5, JS, CSS) is not secure
Web browser content and data storage not secure.
19
Approach for Secure HTML5 Apps
20
Server
REST API
Business Logic
Cordova Native Libraries
HTML5 Cache
Cookies Cache
HTML5 Local Storage
HTML5 Local Session
Web View Secure Server
Authentication
Authorization
HTML5 Apps Repository
HTML5 App
Secure CacheHTML5 App
HTML JS
Cordova.js
CSS
HTTPS / SSLChannel
HTTPS / SSL Channel
Web SQL Database
Proxy Service
Security Challenges – Secure Document handling
21
Wolters Kluwer Demo• Develop additional security framework for iOS as
extension creating security for web cache & cookie files on iOS devices.
• Store any document in the security storage to access it in offline mode.
• Security storage utilizes AES-256 CBC encryption on 1024 bytes long pages for web cache (and 4096 bytes long pages for files)
• This security framework can be used with any hybrid application based on iOS.
• Web sources will be on the private web server and use client authentication.
Working with Hybrid apps
22
Working in offline mode
23
Success Stories
Wolters Kluwer & Exadel
24
Wolters Kluwer Success Stories
Assets – Globally reusable components for development and integration- Vesta project- OSA Framework- Velvet- OWL Framework
Applications- CCH Mobile- ELF
25
Access Tax & Accounting content & research
26
Tax filing data & stats with client portfolio access
27
Value-add component for Kluwer Nav.
28
Closing
29
Lessons Learned
Assemble small, focused development teams Favor simple development tools over complex
ALM processes Adapt Agile principles to the realities of mobile
development Balance release speed with a focus on quality. Prioritize gathering user feedback and forming a
rapid response to it
30
How we can partner
Strategic Vision
Provide Technology Innovation
Professional Consulting
Practical Implementation and best practices
Augment your team’s resources
31
The Exadel Difference
Red Hat…. Client centric approach Efficient, proven development processes Top notch talent Forward looking Innovation Budget friendly Uncompromised high standards Financially successful, proven management Complete Services Portfolio
- Full product life-cycle coverage
32
Donna BurkeVice PresidentExadel
[email protected]+1.925.602.5571 (Office)+1.925.918.1900 (Mobile)
Contact Information
33
Thank You!
34
?Questions
35
Top Related