© 2014 IBM Corporation 1 #IBMMobile Agile Application Infrastructure New Paradigm for new Workloads Nitin Gaur, Senior MobileFirst Solution Architect
© 2014 IBM Corporation1 #IBMMobile
Agile Application InfrastructureNew Paradigm for new Workloads
Nitin Gaur, Senior MobileFirst Solution Architect
© 2014 IBM Corporation2 #IBMMobile
Agenda
MobileFirst – Business in Motion
New Workloads – Changing Landscapes
Agile Application Infrastructure
Design for Digital Strategy
© 2014 IBM Corporation3 #IBMMobile
Mobile is primary91% of mobile users keep their device within arm’s reach 100% of the time
Insights from mobile data provide new
opportunities 75% of mobile shoppers
take action after receiving a location based messages
Mobile is about transacting96% year to year increase in mobile cyber
Monday sales between 2012 and 2011
Mobile must create a continuous brand
experience90% of users use multiple screens as channels come
together to create integrated experiences
Mobile enables the Internet of Things
Global Machine-to-machine connections will increase
from 2 billion in 2011 to 18 billion at the end of 2022
A business in motion must be mobile first
© 2014 IBM Corporation4 #IBMMobile
So what is changing the Landscape?
New business models and paradigms
Drivers
Social Media goes mainstream• Everyone wants to be on
Facebook/linkedin etc
• Every solution is compared to scalability and availability like social networks
• Capitalize on ‘perceived’ new markets on social network.
Emerging Channels of commerce• New breed of personal
devices
• Speed of commerce
• Low tolerance for ‘slow’ experience
Proliferation of ‘smart’ phones - Mobility• Defining new engagement
Models
• Exponential growth of Mobile Devices
• New System of Engagements
• Emerging markets – New Platforms
Globalization!!• Single market for
everything
• Everything is linked
© 2014 IBM Corporation5 #IBMMobile
Scalability
Scalability is a desirable property of a system, a network, or a process, which indicates its ability to either handle growing amounts of work in a graceful manner or to be readily enlarged. (Wikipedia)
For example, it can refer to the capability of a system to increase total throughput under an increased load when resources (typically hardware) are added.
Scale up vs. Scale Out
© 2014 IBM Corporation6 #IBMMobile
Scalability Vs. Performance
• It is the ability not only to function well in the rescaled situation, but to actually take full advantage of it.
• For example, an application program would be scalable if it could be moved from a smaller to a larger system and take full advantage of the larger system in terms of performance (user response time/Throughput)
• Larger number of users that could be handled.
• Response Times (Fast!)• Throughput (Increased!)
Achieved Scaling up/Scaling Out Not most cost efficient Advanced Tuning? Scaling the hardware does not
work in all cases
PerformanceScalability
© 2014 IBM Corporation7 #IBMMobile
Mobile Adoption Continues to Explode
1 Trillion
Connected Devices
2013 2014 2015
5.6 Billion
Personal Devices Sold
41% CAGR Wearable Wireless Devices
© 2014 IBM Corporation8 #IBMMobile
How we connect
What’s changing:
… of employed adults use at least
one personal mobile device for business 3
…of adults expect a mobile transaction
experience to be better than using
a laptop or PC 2
How often the average mobile
user checks their phone each day 1
What we expect How we work
150x 85% 81%
© 2014 IBM Corporation9 #IBMMobile
What are these landscape changes driving?
Elasticity Rapid provisioning Configuration Automation Virtualization Cloud hosted
services - MBaaS
Agile Application Infrastructure
Scalability eXtreme Caching – improving
speed and scalability Data/cache partitioning and
co-location Caching at many levels
Data awareness and real time processing Sense and response or
even driven architectures (Fraud/Marketing/BI)
Reduced processing – or off loading to a efficient tier
Moving data closest to application (relevant logic)
© 2014 IBM Corporation10 #IBMMobile
Agile Application Infrastructure
Data awareness and real time processing – require new architectures and design.
Achieve Elasticity and Scalability – Application Infrastructure
Mobilization of existing SOA Services
Emergence of composable Mobile Services
Increase in Cloud Adoption.
© 2014 IBM Corporation11 #IBMMobile
Scan & Certify
Instrument
Test
IntegrateObtain Insight
Manage
Deploy
Design & Develop
The IBM mobile application development lifecycle
Rational Test WorkbenchMobile Quality Assurance
Worklight Tealeaf (User Experience)Security (Fiberlink, Trusteer)
Worklight and Cast Iron
AppScanWorklight
Fiberlink
Tealeaf
© 2014 IBM Corporation12 #IBMMobile
Tools: IBM Worklight – A mobile application platform Speeding the development, integration and management of mobile
applications and infrastructure
IBM Worklight goes beyond mobile app UI creation to deliver mobile optimized,
standards-based, middleware and tools for enterprise-grade mobile applications and
services creation
"Best Mobile Development Solution" as voted by SIIA members for 2013 CODiE Awards
Accelerate Development• Web, hybrid, and native development: open,
flexible, standard-based, multi-screen/omni-channel• Functional testing• Development lifecycle tools and integration
Facilitate App Security and Trust• Server-enforced authentication• App authenticity and user-app-device binding• Secure and syncable on-device storage• App version enforcement
Enable User Engagement• Unified push and SMS notifications• Geolocation and context collections and
intelligence• Mobile-friendly integration
Support Mobile Analytics • Efficient acquisition of analytics data• Development, operational, and business
analytics• Offline and online event management integration
© 2014 IBM Corporation13 #IBMMobile
Reporting for Statisticsand Diagnostics
Public App Stores
Worklight Application Center
Development Team Provisioning
App Feedback Management
Enterprise App Provisioning and Governance
Device Runtime
Cross-Platform Compatibility Layer
Encrypted and Syncable Storage
Runtime Skins
Server Integration Framework
Ap
pli
cati
on
Co
de
Worklight Console
Unified Push and SMS Notification
Development and Operational Analytics
App Version Management
En
terp
rise
Bac
ken
d S
yste
ms
&
Clo
ud
Ser
vice
s
Worklight Server
User Authentication and Mobile Trust
Mashups and ServiceComposition
JSON Translation
Adapter Library for Backend Connectivity
Sta
ts a
nd
Lo
gs
Ag
gre
gat
ion
Unified PushNotifications
Client-SideApp Resources
Direct Update
Mobile Web Apps
Geolocation Services
HTML5, Hybrid, and Native Coding
Optimization Framework
Integrated Device SDKs
3rd Party Library Integration
Bu
ild
En
gin
e
Worklight Studio
SDKs
Functional Testing
WYSIWG Editor and Simulator
Blackberry
Android
iOS
Windows Phone
Java ME
Windows 8
Mobile Web
Desktop Web Enhanced crash & platform-level
exception capture
Location-based event handling
IBM Worklight Components Overview
1 2
4
5
3
© 2014 IBM Corporation14 #IBMMobile
Mobile Components - Enterprise Environments
© 2014 IBM Corporation15 #IBMMobile
DMZ Back-endTier
App Server Tier Elastic Cache
IBM HTTP Server
Libertyor
WebSphere Application Server
cluster
Mobile Transactions
DataPower XC10 for simple data
oriented scenarios:• HTTP Session
Replication• Elastic Dynacache• Web Side Cache
eXtreme Scale for maximum flexibility covering data and
application oriented scenarios
Mobile with WebSphere Application Server & Elastic Cache
Operational Excellence
SingleSign on
© 2014 IBM Corporation16 #IBMMobile
Designing for a robust Digital Strategy?
• IT strategies treat technology in isolation. • Silo’ed Approach — on a cloud strategy, social
strategy, or mobile strategy. • Meaningful solutions - seek pervasive digital
connections in which the individual technologies (cloud, near field communications, mobile, big data, etc.)
• Aim - to deliver an experience that looks and feels an awful lot like our natural behavior.
• Rich Interactions - more connections between people, places, information, and things (aka digital density), the more customers can interact with companies and each other in a seamless and satisfying way.
• Is your Application Infrastructure Design ready for This?
IT strategy does not equate to a digital strategy.
Why?
© 2014 IBM Corporation17 #IBMMobile
© Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
Learn more at: www.ibm.com/mobilefirst
© 2014 IBM Corporation18 #IBMMobile
IBM Worklight - Build and Development
© 2014 IBM Corporation19 #IBMMobile
Why IBM Worklight?
Build "native" , hybrid, or mobile web because the real value is in the platform, administration, up-keep, security, adapters, and integration layer we provide better than anyone else. – Integration
Mobile Middleware provides a layer of indirection, which allows for the back end services to be shifted without affecting the end point. - Flexibility
Ability to surgically enable and disable Application specific to a platform, administratively provide platform specific messages - Control.
Arms the enterprise to adapt and fit into to current Enterprise Security platform ( authentication, authorization and security policy enforcement etc) – Security
Avenue to exploit existing services ( SOA Model) and since these services were design for Web Application, Mobile middleware allows for filtering and altering the content, prior to sending the response back to end use. - Flexibility, control and reuse and Optimization of existing enterprise services.
Mobile Specific Services - Unified push notification, SMS and devices specific notifications etc, provide an avenue to address these via platform. and more….
© 2014 IBM Corporation20 #IBMMobile