Date post: | 09-May-2015 |
Category: |
Technology |
Upload: | maas360-by-fiberlink |
View: | 1,048 times |
Download: | 3 times |
Build and Secure Mobile Apps in the Enterprise
Ed Brill| Ian Robinson| Josh Lambert
Introductions
Ed Brill Director, Mobile Enterprise Marketing IBM
Ian Robinson Program Director, MobileFirst Platform and Analytics IBM
Josh Lambert Product Manager Fiberlink, an IBM company
Agenda
1. Transform Your Business to a Mobile Enterprise
2. Build, Test and Run Mobile Apps
3. Shield Your Apps and Secure Data
4. Q&A
Mobile
App Lifecycle
Design
Develop
Secure
Deploy
Manage
Poll Question #1
Are you leveraging mobile apps in your business now?
a) Yes
b) No
c) Planning to
Transform Your Business into a Mobile Enterprise
Ed Brill | Director, Mobile Enterprise Marketing
#MobileApps
IBM has proven solutions
to address a diverse set
of needs
#MobileApps
Can Help You:
• Quickly develop, test and
deploy quality mobile apps
across multiple platforms
• Seamlessly integrate rich
mobile apps with enterprise
data and services
Scan & Certify
Integrate
Test
Instrument Obtain
Insight
Manage
Deploy
Design & Develop
#MobileApps
Can Help You:
• Instrument applications with security protection
• Secure mobile transactions from customers, partners and suppliers
• Preserve native device experience without compromising security
• Separate personal and business data
• Provide intelligent access based on risk and location
Security Intelligence
Content Security
Application Security
Transaction Security
Device Security
DATA
Personal and Consumer
Enterprise
Enterprise Applications
and Cloud Services
#MobileApps
Can Help You:
• Quickly create and deploy
personalized mobile campaigns
and gain insights
• Maximize brand value by
integrating the physical and digital
experiences of mobile customers
#MobileApps
Can Help You:
• Design new engagement models
placing the customer first
• Reshape processes and operating
models for competitive advantage
• Build new business models that drive revenue
In essence,
Reinvent Business with Mobile
#MobileApps
Poll Question #2
What are your mobile app user priorities for 2014?
a) Apps for use by employees
b) Apps for use by customers
c) Apps for use by partners and suppliers
d) Apps for use by the public
Build, Test and Run Mobile Apps Ian Robinson | Program Director, Mobile First Platform and Analytics
© 2014 IBM Corporation 1
IBM MobileFirst Application Development
portfolio offers:
Native/Hybrid/Web app development platform (cloud-
based, on-prem, hosted or managed service)
Repeatable end-to-end (and virtualized) testing across
multiple devices and design-time vulnerability scanning
Easy connectivity to enterprise data and services via a
single secure point of integration
Design, development and integration services
For clients who need to: Quickly develop, test and deploy quality
mobile apps across multiple platforms
Enrich mobile apps with a comprehensive set
of APIs and cloud-based services
Seamlessly integrate mobile apps with
enterprise data and services
Key offerings: Worklight Platform
Worklight Foundation
Worklight Quality Assurance
Worklight Application Scanning
Bluemix
Cloudant
Rational Test Virtualization Server
UrbanCode Deploy
API Management & MessageSight
Mobile Application Development &
Integration Services
#MobileApps
© 2014 IBM Corporation 2
Reality: Enterprise mobile apps go far deeper than front-end UI
Front-end app
development
User
engagement
Security
Operations
30%
of the value
and effort is
visible
(mobile UI)
70%
of the value
and effort lies
under the
surface
Enterprise
Integration
#MobileApps
© 2014 IBM Corporation 3
The IBM Worklight product line Integrated mobile app development with continuous delivery
Application Center
Quality Assurance Application
Scanning
Development Continuous Delivery
Studio Console
Server Runtime
Application Scanning Detect code vulnerabilities at the
time of development
Quality Assurance Collect beta test feedback, crashes
and analyze user sentiment
Foundation Development, Runtime, Operations
Console & Private Store
#MobileApps
© 2014 IBM Corporation 4
What’s in IBM Worklight Foundation? (IBM Worklight 6.2)
Studio Leading tools for native and hybrid development that maximize code reuse, accelerate development, and promote team work
Operational Console UI for deployment, management, and real-time operational analytics, push notifications
Runtime Client APIs for native, hybrid and web apps
Server Gateway for engagement, security and analytics
Delivery Development
Application Center A non-MDM, cross platform private mobile application store
Accelerate Web, Native, and Hybrid Development • Rich infrastructure, enabling developer focus on business logic
• Preview, simulation, and testing tools for shortening
development lifecycle
• Mechanisms to industrialize app development
Facilitate App Security and Trust • Server-enforced authentication
• App authenticity and user-app-device binding
• Secure and syncable on-device storage
• App version enforcement
Engage Users with the Enterprise • Integrate with the enterprise & codeless access to systems
• Unified push and SMS notifications
• Geo-location and context collections and intelligence
Support Mobile Operations • Operational analytics with efficient data acquisition
• Offline and online event management integration
• Remote user and app control without MDM
#MobileApps
© 2014 IBM Corporation 5
As a bulk shipping company, CSX profitability
depends on highly efficient operations and timely
pickup and delivery of bulk cargo and coordination of
container delivery and pick-up at its rail yards.
Ministry of Railways in China supports more
than 1.9 billion passengers with a peak of
267 million traveling during Chinese New
Year. Passengers use mobile technology to
reserve, purchase and manage ticketing
What kind of mobile apps are IBM clients building with Worklight?
#MobileApps
© 2014 IBM Corporation 6
What’s new in IBM Worklight 6.2 Foundation
Developers: most advanced for native, fastest for hybrid and web
• New tooling and richest mobile middleware for native
• Unparalleled flexibility for hybrid
• Integration with Codename: Bluemix cloud services
Mobile users: broadest reach with the richest experience
• Enhanced segmentation for push based engagement with optional full campaign management (Xtify)
• Reach feature phones via USSD
• Enhanced experience for Windows Phone 8 via native development
CIO/IT: Easiest way to manage mobile assets
• Enhanced operational analytics for response, notifications and workload
• Remote controlled device log collection
• Flexible deployment models including on-premise, cloud on SoftLayer and pattern on IBM PureSystem
CISO: Enforce security at every level – user, device, data and app
• MaaS360 integration
• Trusteer integration
• Enhanced app authenticity for iOS and Android
#MobileApps
© 2014 IBM Corporation 7
IBM Worklight Application Scanning Utilizing AppScan v9.0 technology
• A single Eclipse Integrated Development
Environment (IDE). Scan existing code
projects or Worklight Studio projects
• Native and hybrid mobile applications
support
• Enhanced JavaScript analysis, which
includes improved performance and
additional framework support
• Optionally connect to IBM Security
AppScan Enterprise Server to share scan
configurations, filters, and custom rules
across all projects
Application
Scanning
Detect vulnerabilities at the time of code change to reduce risk of data leakage and breaches
#MobileApps
© 2014 IBM Corporation 8
Evidence-based prioritization – enable business
and IT to collaborate on mobile strategy and user
experience
Over the air app distribution – get the latest in the
hands of testers as soon as it is available
Frictionless bug reporting – spend every minute on
testing latest and greatest builds, not the hassles
In-app crash reporting – rapid understanding of
why an app fails
Sentiment analysis – mine app ratings and reviews
to extract actionable feedback before they go viral
IBM Worklight Quality Assurance
Delivers mobile app quality across a fragmented environment with end user feedback
and quality metrics available at every stage of development.
Quality
Assurance
User Feedback
Crash logs Bugs
#MobileApps
© 2014 IBM Corporation 9
BlueMix: Cloud-based mobile app development A rich set of mobile ready APIs that you can mix and match
Run Code
The developer can chose from multiple
language runtimes or bring their own. Just
upload your code and go.
Store Data The developer can store data in the cloud as a
service easily without needing to administer
the databases.
Cloud Integration Build hybrid environments. Connect to on-
premises systems of record plus other public
and private clouds. Expose your own APIs to
your developers.
Built on IBM SoftLayer Runs on top of IBM’s leading infrastructure
as a service.
A catalog of developer friendly APIs (IBM &
third party) with mobile SDKs, that can be
composed into new and existing mobile apps.
Configure and manage through the BlueMix
portal.
Mobile
API Catalog
Web Data Big Data &
Analytics
Inte-
gration
…and
more Categories
#MobileApps
© 2014 IBM Corporation 10
Shared Identity Token
10
Connecting Cloud APIs to IBM Worklight Foundation
IBM Codename: BlueMix IBM Worklight Foundation
Mobile Web
Data Analytics
Inte-
gration
And
More
Extend your enterprise mobile app platform investment through Cloud APIs:
In IBM Worklight Foundation:
• Worklight ready SDK that can be plugged into your project
• Lifecycle management controls API access for BlueMix services
• Worklight security framework integrates with BlueMix mobile application and services
#MobileApps
© 2014 IBM Corporation 11
Cloudant: Foundation layer for IBM mobile solutions Open standards based NoSQL database-as-a-service provides guaranteed
performance, reliability, scalability and availability for next-gen web, mobile and
Internet of Things solutions
Key mobile benefits:
• Improves mobile performance by moving data
closer to the network and onto devices
• Consistent API to move data seamlessly
between networks, platforms and mobile
devices
• Intelligent geo-load balancing across SoftLayer
data centers worldwide
#MobileApps
© 2014 IBM Corporation 12
Highlights:
Thousands of mobility, integrated communications and
networking professionals
270 mobile patents
30+ research labs supporting mobility
48 networking delivery and support centers
11 mobile enterprise services delivery and support
centers
Customer support in 50 languages
Global standard processes, tools and measurements
IBM global mobile expertise is trusted by the world’s most demanding clients Thousands of consultants with mobile and managed services expertise
IBM Interactive Centers
Mobile Enterprise Services
Delivery & Support Centers
Networking Delivery &
Support Centers
#MobileApps
Secure the Data in your Apps and Deploy Josh Lambert | Product Manager
Poll question #3
What are your organization’s plans for app development?
a) We have already developed apps for in-house use
b) We plan to develop apps in the next 6 months
c) We have no plans to develop apps at this time
Mobile Application Management Taxonomy
App: Software application on a mobile phone
Native app: Built for a specific platform & installed
on the device
Public app: Available on a public app store
Enterprise app: Created by a business for in-house distribution
Web app: A website built for mobile, and deployed as a
shortcut.
16 #MobileApps
Plan for security right from development
App Wrapping Post-development
code injection
Software Dev. Kit (SDK)
Use libraries as
part of development
Best practices in App Security • Authentication • Single Sign On • Data Loss Prevention (DLP)
- Restrict copy-paste - Open-in controls
• In-app VPN • Enforce compliance with IT
policies
#MobileApps
Manage through Mobile App Management Policies
Passive controls • Configure security and
restrictions
• App blacklists & whitelists
• Reports
• Monitor for compliance
• Initiate automatic actions on non-compliance
Ex: Alert, Block, Remove
#MobileApps
App Discovery and Collaboration
• Web-based App Catalog for Mobile Apps
– Curated list of IT approved apps
• Discovery portal for all platforms
• User application review and rating system
• Social sharing and linking of apps
#MobileApps
Deploy using an Enterprise App Store
• Enterprise App Catalog • Consolidated Management interface
independent of OS
• Easily Deploy and update apps
• Integrate with existing directory infrastructure
• Control app security through policies
• Version control of apps
#MobileApps
Poll Question #4
How many apps are you planning to deploy in your organization in the next 6 months?
a) 1-10
b) 11-20
c) 21-50
d) 50+
e) None
Demo MaaS360 by Fiberlink, an IBM company
Summary
Consider complete Mobile Application Lifecycle Management as part of your Enterprise Mobility Management Strategy
Mobile
App Lifecycle
Design
Develop
Secure
Deploy
Manage
#MobileApps
For More Information
• Forum – announcements, discussions and questions
• Blog • Webinars • Resources • Social media • Free 30-day trial
Follow-up: [email protected]
[email protected] [email protected]
Learn more about IBM Worklight at ibm.com/mobilefirst Visit the MaaSters Center to discuss IT in the cloud: MaaS360.com/maasters