IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workloads

  • View

  • Download

Embed Size (px)


Agile Application Infrastructure New Paradigm for new Workloads

Text of IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workloads

  • 1. Agile Application Infrastructure New Paradigm for new Workloads Nitin Gaur, Senior MobileFirst Solution Architect1#IBMMobile 2014 IBM Corporation

2. Agenda MobileFirst Business in Motion New Workloads Changing Landscapes Agile Application Infrastructure Design for Digital Strategy2#IBMMobile 2014 IBM Corporation 3. A business in motion must be mobile first Mobile enables the Internet of ThingsMobile is primary 91% of mobile users keep their device within arms reach 100% of the timeGlobal Machine-to-machine connections will increase from 2 billion in 2011 to 18 billion at the end of 2022Mobile must create a continuous brand experienceInsights from mobile data provide new opportunities90% of users use multiple screens as channels come together to create integrated experiences75% of mobile shoppers take action after receiving a location based messagesMobile is about transacting 96% year to year increase in mobile cyber Monday sales between 2012 and 2011 3#IBMMobile 2014 IBM Corporation 4. DriversSo what is changing the Landscape? New business models and paradigmsSocial Media goes mainstreamEmerging Channels of commerceProliferation of smart phones - Mobility Everyone wants to be on Facebook/linkedin etc New breed of personal devices Defining new engagement Models Every solution is compared to scalability and availability like social networks Speed of commerce Exponential growth of Mobile Devices Capitalize on perceived new markets on social network.4 Low tolerance for slow experienceGlobalization!! Single market for everything Everything is linked New System of Engagements Emerging markets New Platforms#IBMMobile 2014 IBM Corporation 5. 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 Out5#IBMMobile 2014 IBM Corporation 6. Scalability Vs. Performance ScalabilityPerformance 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) 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 Larger number of users that could be handled.6#IBMMobile 2014 IBM Corporation 7. Mobile Adoption Continues to Explode41% CAGR Wearable Wireless Devices1 Trillion Connected Devices5.6 Billion Personal Devices Sold2013 72014 #IBMMobile2015 2014 IBM Corporation 8. Whats changing: How we connectWhat we expectHow we work150x81%How often the average mobile user checks their phone each day 1885%of adults expect a mobile transaction experience to be better than using a laptop or PC 2 of employed adults use at least one personal mobile device for business 3#IBMMobile 2014 IBM Corporation 9. Agile Application InfrastructureWhat are these landscape changes driving?Elasticity 9Scalability eXtreme Caching improving speed and scalability Data/cache partitioning and co-location Caching at many levelsRapid provisioning Configuration Automation Virtualization Cloud hosted services - MBaaS#IBMMobileData 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 Corporation 10. Agile Application Infrastructure Achieve Elasticity and Scalability Application Infrastructure Data awareness and real time processing require new architectures and design. Mobilization of existing SOA Services Emergence of composable Mobile ServicesIncrease in Cloud Adoption. 10#IBMMobile 2014 IBM Corporation 11. The IBM mobile application development lifecycle InstrumentDesign & DevelopTealeaf (User Experience) Security (Fiberlink, Trusteer)WorklightIntegrateObtain Insight TealeafWorklight and Cast IronManageTestFiberlinkRational Test Workbench Mobile Quality AssuranceDeploy Worklight 11Scan & Certify AppScan #IBMMobile 2014 IBM Corporation 12. Tools: IBM Worklight A mobile application platform Speeding the development, integration and management of mobile applications and infrastructure Accelerate Development Web, hybrid, and native development: open, flexible, standard-based, multi-screen/omni-channel Functional testing Development lifecycle tools and integrationIBM Worklight goes beyond mobile app UI creation to deliver mobile optimized, standards-based, middleware and tools for enterprise-grade mobile applications and services creationFacilitate App Security and Trust Server-enforced authentication App authenticity and user-app-device binding Secure and syncable on-device storage App version enforcementEnable 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 12#IBMMobile"Best Mobile Development Solution" as voted by SIIA members for 2013 CODiE Awards 2014 IBM Corporation 13. IBM Worklight Components Overview iOSWorklight StudioAndroidHTML5, Hybrid, and Native CodingIntegrated Device SDKs 3rd Party Library IntegrationDevelopment Team Provisioning Enterprise App Provisioning and GovernanceWindows 8App Feedback ManagementPublic App Stores Desktop WebJSON Translation Geolocation Services Adapter Library for Backend ConnectivityStats and Logs AggregationMashups and Service Composition3Device Runtime Cross-Platform Compatibility Layer Server Integration Framework Encrypted and Syncable StorageLocation-based Reporting for Statistics event handling and Diagnostics Enhanced crash & platform-level exception capture4Worklight Server User Authentication and Mobile Trust2Runtime SkinsMobile WebFunctional TestingEnterprise Backend Systems & Cloud ServicesWindows PhoneJava MEWYSIWG Editor and Simulator13Worklight Application CenterBlackberry Build EngineOptimization Framework1Application CodeSDKs5Client-Side App ResourcesWorklight Console Direct UpdateUnified Push and SMS Notification Mobile Web AppsDevelopment and Operational Analytics App Version ManagementUnified Push Notifications#IBMMobile 2014 IBM Corporation 14. Mobile Components - Enterprise Environments14#IBMMobile 2014 IBM Corporation 15. Mobile with WebSphere Application Server & Elastic Cache DMZSingle Sign onApp Server Tier Liberty or WebSphere Application Server clusterElastic CacheBack-end TierDataPower XC10 for simple data oriented scenarios: HTTP Session Replication Elastic Dynacache Web Side CacheMobile TransactionsIBM HTTP ServerOperational Excellence15#IBMMobileeXtreme Scale for maximum flexibility covering data and application oriented scenarios 2014 IBM Corporation 16. Designing for a robust Digital Strategy?Why?IT strategy does not equate to a digital strategy.16 IT strategies treat technology in isolation. Siloed 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? #IBMMobile 2014 IBM Corporation 17. Learn more at: 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 IBMs 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.17#IBMMobile 2014 IBM Corporation 18. IBM Worklight - Build and Development18#IBMMobile 2014 IBM Corporation 19. 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