Mobile Needs A Four-Tier Engagement Platform
|
|
|
- Nathaniel Cunningham
- 10 years ago
- Views:
Transcription
1 For: Application Development & Delivery Professionals Mobile Needs A Four-Tier Engagement Platform by Michael Facemire, Ted Schadler, and John C. McCarthy, October 18, 2013 Key Takeaways Mobile s Continuous Delivery Requires A Loosely Coupled Architecture Embracing mobile opportunities means embracing new set of requirements. Firms must deploy and continuously update their services, adapt to rapid change, and scale up to deliver great performance. Client devices consuming these services must dynamically compose these capabilities in near real time to create an outstanding user experience. Firms Need An Engagement Platform The three-tier web architecture won t deliver any more: Mobile experiences require a four-tier engagement architecture. A client element focuses on unique device capabilities; a delivery tier covers the last wireless mile; an aggregation layer integrates services; and a service tier encapsulates local and remote services. Addressing Mobile s New Requirements Also Requires A New Mindset Application developers and enterprise architects, and the vendors that serve them, must relentlessly adhere to loosely coupled services and tiers, a distributed deployment and development model, and dynamically composed services to support contextual experiences. Winners And Losers Will Emerge Over The Course Of The Next Five To Six Years The last time the industry changed architectures -- from client/server to cloud -- it took 10 years and lots of mistakes. New cloud architectures will cut that migration time by 40% to 50%. Established players and startups will wrestle for relevance as they begin to define and deliver new four-tier engagement architectures. Forrester Research, Inc., 60 Acorn Park Drive, Cambridge, MA USA Tel: Fax:
2 October 18, 2013 Mobile Needs A Four-Tier Engagement Platform Web Architectures Can t Handle The New Demands Of Engagement by Michael Facemire, Ted Schadler, and John C. McCarthy with Jeffrey S. Hammond, James Staten, and Rowan Curran Why Read This Report Mobile is pushing aging web architectures to the brink. The three-tier architecture built for a browserled PC world can t flex, scale, or respond to the needs of a good mobile experience or the emerging requirements for connected products. Mobile s volatility and velocity of change require a distributed four-tier architecture that we call an engagement platform. The engagement platform separates technical capabilities into four parts: client, delivery, aggregation, and services. The new requirements of modern apps will force content distribution networks, application server vendors, mobile middleware vendors, platform-as-a-service suppliers, a myriad of startups, and enterprises to coalesce around this four-tier architecture. CIOs need to start planning immediately for the migration from three tiers to four. Table Of Contents 2 Mobile Requirements Leave Aging Web Architectures Out In The Cold Mobile Engagement Demands A New Set Of Capabilities Mobile Needs A Four-Tier Engagement Platform And Approach Engagement Platforms Embrace New Design Principles Early Examples Of The Four-Tier Engagement Platform How The Engagement Platform Market Will Unfold Three Vendor Camps Will Vie For The Aggregation Tier Sweet Spot recommendations Take Four Steps Toward The Four-Tier Engagement Architecture Notes & Resources Forrester interviewed 90 vendor and user companies, including Akamai Technologies, Antenna Software, AnyPresence, Atos, Cynergy Systems, FeedHenry, IBM, Infor, July Systems, Kinvey, Leapfactor, Microsoft, New Relic, salesforce.com, SapientNitro, StackMob, and Tibco Software. Related Research Documents The Future Of Mobile Application Development January 17, 2013 Great Mobile Experiences Are Built On Systems Of Engagement November 16, 2012 Cloud Mobile Development: Enabled By Back-End-As-A-Service, Mobile s New Middleware August 30, WHAT IT MEANS Vendors Will Coalesce Around The Tier They Can Own 12 Supplemental Material 2013, Forrester Research, Inc. All rights reserved. Unauthorized reproduction is strictly prohibited. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. Forrester, Technographics, Forrester Wave, RoleView, TechRadar, and Total Economic Impact are trademarks of Forrester Research, Inc. All other trademarks are the property of their respective companies. To purchase reprints of this document, please [email protected]. For additional information, go to
3 Mobile Needs A Four-Tier Engagement Platform 2 Mobile Requirements Leave Aging Web Architectures Out In The Cold Great mobile experiences require a mobile app or optimized mobile website supported by what Forrester calls systems of engagement robust back ends built on rich content, predictive analytics, cloud services, transaction systems, and personalization. 1 As an initial strategy to deal with the demands of mobile and connected products, companies have retrofitted their web servers or bolted content delivery network (CDN) shims onto a 15-year old web architecture designed for 17-inch monitors on a high-speed LAN connection. But it s a recipe for disaster: New requirements are outpacing the kludgy workarounds of a web architecture. In the new mobile world, the velocity of releases, the performance unknowns of the last wireless mile, and a growing third-party collection of business and service partners will derail this old web-centric model, because it (see Figure 1): Isn t agile; the application layer remains hard-coded to the data and presentation tiers. These old-style architectures exist as complete monolithic solutions, with a hard-coded dependency between the storage, delivery, and presentation of the data. As a result, updates require the drawn-out rebuilding of the entire application. Impatient business managers then have to wait for a slew of updates before IT can justify the cost of a new release. The hard-coded dependencies lead to 100-step product migrations that take many weeks to deploy and each step carries a high risk of failure. In contrast, Amazon.com puts a code update into production every 11.6 seconds on average. Can t flex; they re monolithic solutions, not a composition of best-of-breed offerings. As a poor man s workaround, companies bolt CDNs onto three-tier application server models. This doesn t allow for fluid integration with third-party business partners or innovative external services like Google Maps. Modern apps and data are dynamic cache solutions cannot be an afterthought. In parallel, content requirements continue to expand, exacerbating the problem: The size of the average web page has grown from 1.08 MB in 2012 to 1.50 MB in 2013! 2 Doesn t scale; services cannot rise and fall with changing demand. Scaling today s services involves deploying additional infrastructure such as network dispatchers or load balancers. This model rewards success with a larger maintenance bill. The definition of viral success Our online campaign was so popular that the servers crashed is also the definition of failed scalability. Giving salespeople access to back-end systems on mobile devices results in highly variable and elastic demand that also grows exponentially. Firms have plugged some of the holes in the three-tier dike by moving back-end systems such as customer relationship management (CRM) to the cloud, but this does not solve the scalability concerns of internally integrated systems such as business intelligence, role-based access, and content management. 3
4 Mobile Needs A Four-Tier Engagement Platform 3 Figure 1 The Current Web Implementation Is Broken Agility Flexibility Scalability Web architecture reality The application layer is hard-coded to the data and presentation layers. Monolithic solutions built from tightly coupled systems Services cannot rise and fall with changing demand. Mobile engagement requirement Dynamically composed services that support contextual experiences Loosely coupled best-of-breed components to support mobile engagement Distributed deployment for performance and rapid scaling Source: Forrester Research, Inc. Mobile Engagement Demands A New Set Of Capabilities The new generation of mobile apps that emphasize serving people on any mobile device in their immediate context what we call mobile engagement place tremendous demand on your delivery architecture and design approaches. 4 The failures of the web-centric model will drive fundamental changes on four levels: 1. The challenges of wireless networks require atomized components. The platform for mobile engagement has to be able to handle spotty networks, dropped connections, and long pauses between service requests. 5 To handle this demand, middleware must quickly assemble atomized and cached content, data, and app components on the device to keep things moving while the rest of the screen is loading. This allows a consumer on the subway to browse the initial content of your mcommerce site even if they lose their data connection. Trying to deliver the full content payload in one shot could give them no experience at all. 2. Elastic demand requires capacity that scales up and down at a moment s notice. Mobile app adoption and upgrade cycles are now measured in hours for millions of devices. Pioneers like USAA, HotSchedules, and Pandora have found that the number of activities (lookups, data downloads, and transactions) is five to 10 times higher on mobile than on the Web. These access patterns are becoming more volatile, which makes it too costly to handle the dynamic scale in your data center. To provide an elastic infrastructure, firms are experimenting with cloud-driven architectures that are more efficient and cost-effective. 3. The velocity of releases and feedback requires a modular design with continuous updates. Adapting to user input drives success or failure in mobile apps. Reacting quickly to these criticisms requires software development agility to build apps on any mobile device and the ability to recompose the services that drive these experiences on the back end. In parallel, services like Facebook, Google Plus, Twitter, and Instagram have conditioned us to expect continuous application updates with no downtime or performance reduction during
5 Mobile Needs A Four-Tier Engagement Platform 4 deployment. 6 For the enterprise to follow suit, developers and operations staff must shorten the software development life cycle, which requires an architecture that allows developers to insert, update, or replace individual components without degrading the service at any point The aggregation of internal and external services demands open APIs. Great mobile experiences integrate components from internal and external systems into simple, task-oriented apps. For example, Home Depot uses Twilio to send SMS messages to local contractors and Walgreens uses Urban Airship to send push notifications to its prescription customers. As thirdparty business partners or service providers expose their services via consumable application programming interfaces (APIs), your platform must be able to aggregate the growing pool of external resources even though you only control your side of the API. When you re just the producer or consumer of information, you ll need to be much more flexible in how you partner with other digital providers. Mobile Needs A Four-Tier Engagement Platform And Approach Throw out the old ideas of a three-tier architecture and embrace the new requirements for mobile engagement and connected products and do this while preserving the investments you ve made in services, service-oriented architecture, and web infrastructure. At Forrester, we believe that you can only deliver on the demands of mobile apps by deploying a modular four-tier architecture that we call an engagement platform, which we define as: An engagement platform suppports a distributed, four-tier architecture natively engineered to deliver compelling experiences, excellent performance, and modular integration on any device over any network at Internet scale. The core of this engagement platform is its fourth tier. By replacing a single application tier with two loosely coupled aggregation and delivery tiers, you will separate the hosting of data and content from its delivery. The result is a loosely coupled, four-tier engagement architecture (see Figure 2): 1. A client layer accounts for the unique attributes of different devices. This presentation layer insulates the unique capabilities of each app and device desktop or mobile, browser or dedicated app from the services that back-end applications deliver. This boundary allows developers to create back-end services like flight status and shipment notification independent of the mobile app that will consume them. Creating this clear boundary drives productivity for your developers without an onerous maintenance challenge; it will be critical for a fluid business partner network. 2. A delivery segment handles special middle- and last-mile challenges. This element uses intelligence from the client layer to determine the optimal way to deliver contextually appropriate content. The delivery tier accomplishes this by using over-the-wire content transformation as
6 Mobile Needs A Four-Tier Engagement Platform 5 opposed to protocol-based conversions at the next aggregation layer and leveraging edge-ofnetwork cache functionality for increasingly dynamic data. CDNs such as those provided by Akamai, along with delivery optimization solutions like Instart Logic, application delivery controllers like Riverbed Stingray, and on-premises in-memory database caches, fulfill this today. 3. An aggregation tier integrates internal and external services and transforms data. This API layer has two brokerage roles, providing discoverability between app requests and services and bidirectional translation between client requests and back-end or third-party services. This makes composing the underlying data and services easier and enables relatively simple real-time translation to the appropriate data format. The service composition becomes more dynamic with the addition of business intelligence, analytics, and role-based access, which occurs in this tier. 4. A services element spans internally and externally provisioned data and functionality. This final architectural element dynamically composes data and business processes through a set of continuously deployable services. This tier provides data to the layers above without concern for how that data is consumed; the other layers can exist behind the corporate firewall or externally or both! This allows for the ultimate flexibility in the consumption and dynamic composition of services, whether leveraged by apps or by the evolving partner ecosystem. Figure 2 The Four-Tier Engagement Platform Makes Delivery Its Own Tier Client tier Mobile clients Wearables Internet of things Responsible for experience delivery Delivery tier Optimizes content for proper display on device Caches content for performant delivery Drives personalization by using analytics to monitor user behavior Aggregation tier Aggregates and federates services tier data Provides discovery for the underlying service library Performs data protocol translation (e.g., SOAP to JSON) Services tier Existing on-premises systems of record, services, and data External third-party services (e.g., Box, Twilio, Urban Airship) Source: Forrester Research, Inc.
7 Mobile Needs A Four-Tier Engagement Platform 6 Engagement Platforms Embrace New Design Principles To get the most out of this new, loosely coupled four-tier architecture, developers and operations staff must embrace a shift in design thinking. Without a shift in approach, the old habits of tight coupling, service interdependencies, and rigid deployment models will put them right back where they started: inflexible, unscalable, and too slow to deploy. With a new design approach and a relentless commitment to logical separation, firms can design, build, and deploy components in isolation from the data and services those components consume and the experience they deliver. Application development and delivery pros must embrace and embody three new architectural principles: 8 1. Loosely coupled components that support wireless clients and aggregated services. Developers need to build pluggable, asynchronous architectures that will enable lightweight infrastructures that do not fail over transient networks. To do this well requires a shift in mindset to event-driven development. This means designing code that operates as disconnected, self-sustaining modules instead of the familiar monolithic chunks. The code and hardware independence that this doctrine creates support the elasticity required by spikes in demand. Adoption of this design philosophy is evidenced by the rise of nonblocking I/O services, such as nginx and Node.js, that handle each incoming request asynchronously. 2. Distributed deployment for performance and rapid scaling. Build only those components that differentiate your business instead of building everything in house. Developers must transition away from the not invented here mentality and toward one of compose first, code last. For instance, if your service needs to show a location on a map, don t build it yourself; simply call the Google Maps API. This requirement to incorporate new capabilities will force you to adhere to good practices such as stable APIs to ensure separation of concerns, semantic translators to easily swap out a service, and continuous monitoring of external and internal service levels to look for bottlenecks or worrisome components. 3. Dynamically composed services that deliver contextual experiences. You need to atomize apps and services into bite-sized, sub-megabyte chunks to get the most out of middle- and last-mile caching solutions from Akamai, EdgeCast Networks, and others. Conduct code and system architecture reviews to emphasize your need for modular designs that create, reuse, and cache content. Granular content fragments allow mobile apps to dynamically compose this personalized content, which drives customer engagement. 9 Early Examples Of The Four-Tier Engagement Platform High-profile companies are experimenting with four-tier architectures and new design principles to deliver what customers need: great mobile experiences over any network. We found three examples that reinforce the architectural shift going on:
8 Mobile Needs A Four-Tier Engagement Platform 7 Netflix defines the need for performance and flexible deployment. The Netflix API supports more than 1,000 different device types and handles more than 50,000 requests per second during peak hours. Netflix does this while actively deploying new features nearly every day. The firm focused on performance, scale, and continuous delivery when creating its current infrastructure, which it built largely on open source software (see Figure 3). Kinvey provides an engagement platform architectural road map. This back-end-as-a-service (BaaS) vendor provides a cloud solution for mobile enablement of corporate data. 10 It has published a reference architecture that acts as an early model of the stack, detailing a services tier, an aggregation tier, and a delivery tier that it delivers through its hosting solution. 11 Salesforce.com s architecture hinges on a cloud aggregation tier. This CRM groundbreaker drives innovation on the front end to maintain viability on the core back-end product. The aggregation tier is the central element of its migration to a four-tier architecture. To support multitenancy and front-end innovation, salesforce.com needed to abstract the underlying cloud and on-premises services while providing a consumable API layer and mobile libraries. Its enterprise mobile patterns contain a mobile platform pattern that details the recommended mobile architecture for front-end developers. 12 The platform brokers all communication between native client objects and back-end enterprise services. The enablement stacks are now flexible and modular; replacing or updating back-end services does not affect deployed clients, and the entire system scales elastically in the cloud.
9 Mobile Needs A Four-Tier Engagement Platform 8 Figure 3 Netflix s Four-Tier Engagement Platform Client tier 100 different device types Smartphones, tablets, TVs, game consoles Native and web experience Delivery tier Cloud-hosted by Amazon Web Services AWS Load Balancer EVCache, a memcached server wrapper OSS Denominator for multiregion failover Aggregation tier RESTful APIs using Eureka for discovery nginx web server Netflix OSS Zuul edge service, an event-driven execution framework Services tier Apache Cassandra databases Archaius for real-time configuration Astyanax for Cassandra filter persistence Source: Forrester Research, Inc. How The Engagement Platform Market Will Unfold The transition to a four-tier engagement architecture is in its infancy. As vendors compete for platform supremacy, Forrester expects the market to develop in three stages through 2023: Proprietary stacks (2009 to 2013). So far, we ve seen single-vendor solutions that attempt to operate according to the new architectural principles. BaaS offerings from AnyPresence, FeedHenry, Kinvey, and StackMob remain the initial leaders in an emerging market. API management offerings aggressively target the aggregation layer, positioning them as core to many successful four-tier solutions. Portal solutions, once in vogue for creating personalized, aggregated experiences, will pivot to focus solely on data integration. Decoupled layers (2014 to 2017). In the next phase, vendors will start to recognize their sweet spot and defensible market position in a specific tier. For example, IBM could reconceive its WebSphere product as an on-premises aggregation point that has direct and intimate, although loosely coupled, links with a next-generation CDN to handle content translation and caching.
10 Mobile Needs A Four-Tier Engagement Platform 9 Rather than owning the delivery and aggregation tiers, IBM may decide to focus on the aggregation and services tiers and let Akamai or Amazon.com own the delivery tier. Aggregated platforms (2018 to 2023). In this mature phase, major vendors will coalesce their platform services in a way that attracts an ecosystem of customers, developers, and supporting vendors. For example, Microsoft might preintegrate a CDN, ad server, location-based content translator, mapping service, analytics engine, merchandising service, and privacy assurance service into a commerce service platform hosted on Microsoft Azure. In this way, it can make it easier for retailers to build and operate a multitouchpoint experience. Microsoft won t own all of the services, but it will offer them as a bundle. Three Vendor Camps Will Vie For The Aggregation Tier Sweet Spot Part of the battle for supremacy will center on the critical aggregation tier, which defines the place where most of the code and content will be hosted and executed. Vendors from three very different categories will battle for ownership of the aggregation tier (see Figure 4): Data integrators will use APIs to provide access to enterprise services. Vendors like CA, Intel, and MuleSoft create a baseline of consumable content, exposing the underlying service layer through a set of discoverable, integrated, and federated APIs. Their advantage: They expedite development by providing a consistent interface to the many disparate back-end systems of record. Middleware vendors will provide a full development environment for mobile. Middleware vendors like IBM, Kony, and SAP currently provide an initial piecemeal implementation of the aggregation tier. They come at this opportunity with existing assets in application servers, application and device management, security, and directory integration, as well as a set of development tools. They have a large opportunity in that corporations already trust these vendors with their content. To capitalize on this, vendors will need to offer lightweight, flexible, cloud-driven solutions that do not lock customers into the complete software, hardware, and tooling stack. Engagement platform pure-plays aim to provide best-of-breed aggregation. These startups, including FeedHenry, KidoZen, and Kinvey along with SaaS pioneers like salesforce.com, are starting from scratch instead of refactoring an existing platform. They offer cloud-native solutions designed from the ground up for a four-tier model that supports continuous delivery, modular architectures, and elastic scale. This gives vendors the opportunity to fully enable an enterprise s aggregation tier by providing consistent connectivity to systems of record while providing the flexibility to use best-of-breed tooling and third-party services.
11 Mobile Needs A Four-Tier Engagement Platform 10 Figure 4 Vendor Firms Will Vie For Control Of The Aggregation Tier Description of aggregation tier focus Data integrators Provides API access to back-end data Middleware vendors End-to-end mobile integration and development solution built on existing platform Early platform vendors Encapsulate API access with mobile development libraries (both native and web) Example vendors Vendors advantage Intel/Mashery CA/Layer7 MuleSoft Apigee WSO2 IBM Cast Iron Expedites development by providing a consistent, consumable access layer IBM MobileFirst Kony SAP Oracle Trusted in the enterprise; solution includes development tooling salesforce.com Infor AnyPresence Kinvey FeedHenry KidoZen Verivo Built from the cloud down; allows best-of-breed tooling and service integration Source: Forrester Research, Inc. Recommendations Take Four Steps Toward The Four-tier Engagement Architecture Vendors are continuing down the path to the new four-tier model, but enough has already coalesced to make it possible for application development and delivery pros to start their own journey away from the three-tier Web and toward a four-layer engagement platform: Use a BaaS provider for your high-traffic mobile apps. When considering mobile app strategies, make use of an enterprise-class BaaS provider like AnyPresence, FeedHenry, Kinvey, or StackMob if an app will drive higher than usual traffic for your infrastructure and will require new services to support it. These vendors provide the aggregation and delivery layers of the architecture. Additionally, your mobile developers will see an increase in productivity; most vendors wrap access to back-end services in a developer-friendly native or JavaScript mobile library. Integrate with external services. Become craftsmen, not draftsmen: Transition from a development organization that excels at individual component creation to one that rewards the composition of existing services, building only when none are available. This requires an open, pluggable services tier as well as comfort with using open source software. Many of these services will exist in the cloud, so become adept at understanding cloud security models that work with federated identity. Aggregate these with context from mobile devices to provide an enhanced personalized experience while gathering valuable data on each user, helping you better meet their future needs. Do this initially by making use of analytics to personalize the service you offer to individual users.
12 Mobile Needs A Four-Tier Engagement Platform 11 Move to a lightweight, multifactor security model. Yesterday s security models have a chatty design, session-based implementation, and require that each service that a user interacts with understands its own security context. Deploying this model on a four-tier architecture will bind the tiers together, defeating the goal of flexibility and modularization. Instead, make use of newer lightweight security mechanisms, such as SAML or OAuth, from vendors like CA Technologies, NetIQ, and Ping Identity. 13 Architect solutions with an atomic services mindset. You need to create stateless services that can exist on their own. Rely upon the aggregation tier to compose these services into an application response. Data will emerge as the new corporate currency; APIs are the brokers of this currency, so make sure that they are granular enough to encourage adoption by all types of clients. Deliver this data as fast as possible regardless of network conditions. This will require outside-in thinking to use the appropriate delivery tier technologies. Your implementation of the client tier will act as the road map and documentation that partners follow when consuming this data. What It Means Vendors Will Coalesce Around The Tier They Can Own Over the next two years, platform vendors will begin to identify and self-organize around the layers that they can own. For example, IBM will extend WebSphere beyond Worklight to own the services and aggregation tier while partnering for the delivery tier. Akamai and next-generation CDNs will expand their base offerings to optimize delivery with regionally cached content while intelligently transforming that content for upcoming requests. We predict three major outcomes in this transition to the four-tier future of engagement: Nginx and Node.js will become the dominant infrastructure for mobile and connected apps. Servers that tie up critical computing power while processing the request/response HTTP cycle simply cannot scale efficiently enough for tomorrow s mobile demand. Eventdriven, nonblocking infrastructure such as the nginx web server and the Node.js application platform operate on a single thread, brokering data between back-end servers and requesting clients. Nginx has already become the most popular web platform among the top 1,000 web servers in the world; together with Node.js, it will emerge as the de facto back-end implementation for engagement architectures. Vendors like Amazon, Google, IBM, and Microsoft will gobble up mobile BaaS vendors. Success patterns will appear as companies deploy back-end architectures for mobile that can perform at scale. The BaaS market has set the pace with this trend; vendors have optimized the aggregation and delivery layers and provided libraries to help create the
13 Mobile Needs A Four-Tier Engagement Platform 12 client tier. Initially, these suppliers will merge offerings with API management providers. Once this market has been established, global service vendors will acquire successful players to address these challenges for their clients. Mobile engagement providers like Atos, SapientNitro, and Worldline will productize platforms. Implementation vendors that are willing to stand up infrastructure to support mobile apps, such as SapientNitro s for European airlines or Atos for McDonald s, have an opportunity to extend their offering in the form of reusable software platforms. Some of them may even move into the platform-as-a-service market to offer multitenant capabilities to compete with Amazon and Microsoft. Supplemental Material Companies Interviewed For This Report Akamai Technologies Antenna Software AnyPresence Atos Cynergy Systems FeedHenry IBM Infor Kinvey Leapfactor Microsoft New Relic salesforce.com SapientNitro StackMob Tibco Software July Systems Endnotes 1 Systems of engagement are different from the traditional systems of record that log transactions and keep the financial accounting in order: They focus on people, not processes. These new systems harness mobile, social, cloud, and big data innovation to deliver apps and smart products directly in the context of the daily lives and real-time workflows of customers, partners, and employees. The compelling notion of context the sum total of what your customer has told you and is experiencing at the moment of engagement is made possible with cloud delivery and predictive analytics applied to a blend of data from device sensors, social feeds, personal preferences, and systems of record. See the February 13, 2012, Mobile Is The New Face Of Engagement report.
14 Mobile Needs A Four-Tier Engagement Platform 13 2 Source: HTTP Archive ( 3 Source: Scott Johnston, Release Management Best Practices at Amazon, Puppet Labs, July 5, 2013 ( puppetlabs.com/blog/release-management-best-practices-at-amazon). 4 By 2014, more than 1 billion people will be using smartphones and tablets. To adapt to this new environment, your experiences must be part of systems of engagement. See the November 16, 2012, Great Mobile Experiences Are Built On Systems Of Engagement report. 5 Source: Dan Rowinski, What is Slowing Down Your Mobile Apps? ReadWrite, July 24, 2012 ( readwrite.com/2012/07/24/infographic-what-is-slowing-down-your-mobile-apps). 6 Twitter went so far as to create a character, the fail whale, which it displays during service reductions or rare downtimes. This highlights the new model of service commitment: continuous delivery with zero consumer impact. Source: What is Fail Whale? ( 7 For additional discussion on the velocity of modern application releases, see the August 22, 2013, Development Landscape: 2013 report. 8 For more detail on the shift to modern applications, see the January 17, 2013, The Future Of Mobile Application Development report. 9 For more detail on using context in mobile, see the July 11, 2011, The Future Of Mobile Is User Context report. 10 For more detail on the solutions offered by BaaS vendors, see the August 30, 2012, Cloud Mobile Development: Enabled By Back-End-As-A-Service, Mobile s New Middleware report. 11 Kinvey has created an infographic for a mobile cloud reference architecture. Source: Mobile Cloud Reference Architecture for Enterprise, Kinvey ( 12 Find details on the Mobile Platform Pattern as a part of the salesforce.com developer site. Source: developer.force.com ( 13 For additional detail on lightweight identity and access management technologies, see the March 22, 2012, Navigate The Future Of Identity And Access Management report.
15 About Forrester A global research and advisory firm, Forrester inspires leaders, informs better decisions, and helps the world s top companies turn the complexity of change into business advantage. Our researchbased insight and objective advice enable IT professionals to lead more successfully within IT and extend their impact beyond the traditional IT organization. Tailored to your individual role, our resources allow you to focus on important business issues margin, speed, growth first, technology second. for more information To find out how Forrester Research can help you be successful every day, please contact the office nearest you, or visit us at For a complete list of worldwide locations, visit Client support For information on hard-copy or electronic reprints, please contact Client Support at , , or [email protected]. We offer quantity discounts and special pricing for academic and nonprofit institutions. Forrester Focuses On Application Development & Delivery Professionals Responsible for leading the development and delivery of applications that support your company s business strategies, you also choose technology and architecture while managing people, skills, practices, and organization to maximize value. Forrester s subject-matter expertise and deep understanding of your role will help you create forward-thinking strategies; weigh opportunity against risk; justify decisions; and optimize your individual, team, and corporate performance. «Andrea Davies, client persona representing Application Development & Delivery Professionals Forrester Research, Inc. (Nasdaq: FORR) is an independent research company that provides pragmatic and forward-thinking advice to global leaders in business and technology. Forrester works with professionals in 13 key roles at major companies providing proprietary research, customer insight, consulting, events, and peer-to-peer executive programs. For more than 29 years, Forrester has been making IT, marketing, and technology industry leaders successful every day. For more information, visit
The Forrester Wave : Application Release Automation, Q2 2015
For: Infrastructure & Operations Professionals The Forrester Wave : Application Release Automation, Q2 2015 by Amy DeMartine and Kurt Bittner, April 14, 2015 Key Takeaways I&O Pros Are Turning Toward Release
Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION
October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud
Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.
PingFederate We went with PingFederate because it s based on standards like SAML, which are important for a secure implementation. John Davidson Senior Product Manager, Opower PingFederate is the leading
What You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine
Inside the Digital Commerce Engine The architecture and deployment of the Elastic Path Digital Commerce Engine Contents Executive Summary... 3 Introduction... 4 What is the Digital Commerce Engine?...
For Enterprise Architecture Professionals
Case Study: How Wyeth Upgraded Its B2B Operations To Support A Global ERP Strategy Ken Vollmer with Alex Cullen and Matt Czarnecki Executive Summary Wyeth Pharmaceuticals recently completed a major upgrade
The Forrester Wave : Loyalty Program Service Providers, Q4 2013
For: Customer Insights Professionals The Forrester Wave : Loyalty Program Service Providers, Q4 2013 by Emily Collins, October 30, 2013 Key Takeaways Loyalty Service Providers Don t Just Support Points
IBM MobileFirst Launch David Lee Heyman
IBM MobileFirst Launch David Lee Heyman WW Mobile Business Agility Tiger Team IBM's Mobile Enterprise - A personal journey Watch now: http://youtu.be/0sealyljfag Announcing: IBM MobileFirst 5 2013 IBM
Cloud Services for DevOps: Next-gen PaaS Through MBaaS
Cloud Services for DevOps: Next-gen PaaS Through MBaaS September 2013 Presented by: Brad Shimmin Research Director, Business Technology and Software [email protected] Charlotte Dunlap Sr. Analyst,
ENTERPRISE MOBILE BACKEND AS A SERVICE EVALUATION CHECKLIST
ENTERPRISE MOBILE BACKEND AS A SERVICE EVALUATION CHECKLIST Considerations for choosing a secure, scalable, and reliable enterprise mobile backend platform OVERVIEW Organizations often struggle with identifying
ebay Enterprise Is A Strong Performer Among Omnichannel Order
For ebusiness & Channel Strategy Professionals July 29, 2014 ebay Enterprise Is A Performer Among Omnichannel Order Management Vendors Excerpted From The Forrester Wave : Omnichannel Order Management,
The Enterprise Information Management Barbell Strengthens Your Information Value
July 15, 2013 The Enterprise Information Management Barbell Strengthens Your Information Value by Alan Weintraub with Leslie Owens and Emily Jedinak Why Read This Report Businesses increasingly rely on
Enable Mobility With Application Visibility At The Edge Of The Network
A Custom Technology Adoption Profile Commissioned By Aerohive December 2014 Enable Mobility With Application Visibility At The Edge Of The Network Introduction Customer-obsessed companies have shifted
Feature Guide Elastic Path Commerce Engine Version 6.7
Feature Guide Elastic Path Commerce Engine Version 6.7 1.800.942.5282 (toll-free within North America) +1.604.408.8078 (outside North America) www.elasticpath.com A better kind of technology for a new
Cisco Enterprise Mobility Services Platform
Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform
vision realize your software-defined with the Digital Data Center from Atos Whitepaper
realize your software-defined vision with the Digital Data Center from Atos Whitepaper Revolutionize agility and flexibility. Accelerate time to market. Mitigate risk without inhibiting innovation. Reduce
MOVING TO THE NEXT-GENERATION MEDICAL INFORMATION CALL CENTER
MOVING TO THE NEXT-GENERATION MEDICAL INFORMATION CALL CENTER Pharma companies are improving personalized relationships across more channels while cutting cost, complexity, and risk Increased competition
Cloud Backup And Disaster Recovery Meets Next-Generation Database Demands Public Cloud Can Lower Cost, Improve SLAs And Deliver On- Demand Scale
A Forrester Consulting Thought Leadership Paper Commissioned By Microsoft March 2014 Cloud Backup And Disaster Recovery Meets Next-Generation Database Demands Public Cloud Can Lower Cost, Improve SLAs
THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD
THE MOBlLE APP REVOLUTlON 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD People use hand-held devices for everything from communicating and playing games to shopping and surfing the Internet. In fact,
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os
IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os Session Nr: 16772 + 16773 Wilhelm Mild Executive IT Architect [email protected] Erich Amrehn Distinguished Engineer [email protected]
Introduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
The Forrester Wave : Traditional Disaster Recovery Service Providers, Q1 2014
For: Infrastructure & Operations Professionals The Forrester Wave : Traditional Disaster Recovery Service Providers, Q1 2014 by Rachel A. Dines, January 17, 2014 Key Takeaways Firms Look To Outsourced
Optimizing Service Levels in Public Cloud Deployments
WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of
Accenture Cloud Platform Unlocks Agility and Control
Accenture Cloud Platform Unlocks Agility and Control 2 Accenture Cloud Platform Unlocks Agility and Control The Accenture Cloud Platform is at the heart of today s leading-edge, enterprise cloud solutions.
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:
Understand Communication Channel Needs To Craft Your Customer Service Strategy
For: ebusiness and Channel strategy Professionals Understand Communication Channel Needs To Craft Your Customer Service Strategy by Kate leggett, march 11, 2013 Key TaKeaWays The Majority of Consumers
GigaSpaces Real-Time Analytics for Big Data
GigaSpaces Real-Time Analytics for Big Data GigaSpaces makes it easy to build and deploy large-scale real-time analytics systems Rapidly increasing use of large-scale and location-aware social media and
Which Managed Hosting And Private Hosted Cloud Option Is Right For You?
A Forrester Consulting June 2014 Thought Leadership Paper Commissioned By AT&T Which Managed Hosting And Private Hosted Cloud Option Is Right For You? Table Of Contents Executive Summary... 1 Select The
Open Source Development with the Elastic Path Ecommerce Platform
Open Source Development with the Elastic Path Ecommerce Platform This white paper will help you explore the benefits of the Java-based Elastic Path ecommerce platform, learn more about the components of
A CIO s Guide To Mobility Management
The Complimentary Reprint Of This Syndicated Research Report Has Been Sponsored By: A CIO s Guide To Mobility Management Written By: Maribel Lopez March 2013 Lopez Research LLC 2269 Chestnut Street #202
API Architecture. for the Data Interoperability at OSU initiative
API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models
Table of Contents. Abstract. Cloud computing basics. The app economy. The API platform for the app economy
Table of Contents Abstract Cloud computing basics The app economy The API platform for the app economy Your API platform: in the cloud or on premises? The cloud deployment model Cloud characteristics The
The Forrester Wave : Online Video Platforms, Q1 2013
For: Application Development & Delivery professionals The Forrester Wave : Online Video Platforms, Q1 2013 by philipp Karcher, march 8, 2013 key TakeaWays Businesses use Video platforms To Manage Their
Putting the power of Web 2.0 into practice.
White paper July 2008 Putting the power of Web 2.0 into practice. How rich Internet applications can deliver tangible business benefits Page 2 Contents 2 Introduction 3 What Web 2.0 technology can do for
Understanding Evolution's Architecture A Technical Overview
Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution
The Business Impact Of Customer Experience, 2014
For: Customer Experience Professionals The Business Impact Of Customer Experience, 2014 by Maxie Schmidt-Subramanian, March 27, 2014 Key Takeaways Customer Experience Correlates To Loyalty Forrester once
Kony Mobile Application Management (MAM)
Kony Mobile Application Management (MAM) Kony s Secure Mobile Application Management Feature Brief Contents What is Mobile Application Management? 3 Kony Mobile Application Management Solution Overview
The Forrester Wave : Digital Agencies In China Strategy And Execution, Q1 2015
For: Marketing Leadership Professionals The Forrester Wave : Digital Agencies In China Strategy And Execution, Q1 2015 by Xiaofeng Wang, January 27, 2015 Key Takeaways OgilvyOne, Isobar, And Razorfish
The Forrester Wave : API Management Platforms, Q1 2013
For: Application Development & Delivery professionals The Forrester Wave : API Management Platforms, Q1 2013 by eve maler and Jeffrey s. Hammond, February 5, 2013 Key TaKeaWays api Management is distinct
WHITE PAPER. HyperOffice Solutions for Mobile Operators, ISPs and Service Providers
WHITE PAPER HyperOffice Solutions for Mobile Operators, ISPs and Service Providers HyperOffice, Feb 2011 INDEX 1. Introduction 1 The explosion of mobile data 1 Service Providers are key participants in
September 27, 2007 PremiTech s Passive End User Experience Monitoring Agent Is Performance-Oriented The Forrester Wave Vendor Summary, Q3 2007
PremiTech s Passive End User Experience Monitoring Agent Is Performance-Oriented The Forrester Wave Vendor Summary, Q3 2007 by Jean-Pierre Garbani with Thomas Mendel, Ph.D. and Reedwan Iqbal EXECUTIVE
For Enterprise Architecture Professionals
Case Study: Using SOA And BPM To Support Enterprise Agility How A Florida College Used An Integrated Approach To Reach Its Goals by Ken Vollmer with Gene Leganza and Matt Czarnecki Executive Summary Case
Elastic Private Clouds
White Paper Elastic Private Clouds Agile, Efficient and Under Your Control 1 Introduction Most businesses want to spend less time and money building and managing IT infrastructure to focus resources on
HIGH-SPEED BRIDGE TO CLOUD STORAGE
HIGH-SPEED BRIDGE TO CLOUD STORAGE Addressing throughput bottlenecks with Signiant s SkyDrop 2 The heart of the Internet is a pulsing movement of data circulating among billions of devices worldwide between
Extending the Benefits of SOA beyond the Enterprise
Extending the Benefits of SOA beyond the Enterprise 2 TABLE OF CONTENTS 1 SOA The Right Approach for Application Integration...3 2 SOA outside the Firewall: An Opportunity to Improve Collaboration...4
The Service, The Cloud & The Method: The Connection Points
The Service, The Cloud & The Method: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP Curriculum
Cloud Without Limits: How To Deliver Hybrid Cloud With Agility, Governance, And Choice
A Custom Technology Adoption Profile Commissioned By Dell November 2014 Cloud Without Limits: How To Deliver Hybrid Cloud With Agility, Governance, And Choice Introduction With more and more business applications
A Custom Technology Adoption Profile Commissioned By Aerohive Networks. January 2014. Cloud Networking
A Custom Technology Adoption Profile Commissioned By Aerohive Networks January 2014 Cloud Networking 1 Introduction Business decision-makers are increasingly prioritizing company growth and new customer
How To Compare The Two Cloud Computing Models
WHITE PAPER Elastic Cloud Infrastructure: Agile, Efficient and Under Your Control - 1 - INTRODUCTION Most businesses want to spend less time and money building and managing infrastructure to focus resources
How cloud computing can transform your business landscape
How cloud computing can transform your business landscape Introduction It seems like everyone is talking about the cloud. Cloud computing and cloud services are the new buzz words for what s really a not
Mobile Application Platform
Mobile Application Platform from FeedHenry Next generation cloud-based solution that simplifies the development, deployment and management of mobile apps for enterprise. Develop native, hybrid and HTML5
IBM SmartCloud Application Performance and Monitoring. RTView for APM Webinar
IBM SmartCloud Application Performance and Monitoring RTView for APM Webinar 1 Presenters Mac Devine Director CTO, Cloud Portfolio IBM Global Technology Services Tom Lubinski Founder, CTO SL Corporation
Page 2. Most Of The Information Workforce Now Works Remotely
The workplace landscape is changing rapidly as people walk into the office with the expectations and sometimes the tools they carry from home. The requirements for flexibility rise even higher as employees
How to leverage SAP HANA for fast ROI and business advantage 5 STEPS. to success. with SAP HANA. Unleashing the value of HANA
How to leverage SAP HANA for fast ROI and business advantage 5 STEPS to success with SAP HANA Unleashing the value of HANA 5 steps to success with SAP HANA How to leverage SAP HANA for fast ROI and business
Transforming Business Processes with Agile Integrated Platforms
Transforming Business Processes with Agile Integrated Platforms SPRING 2015 Sponsored by SAP Technology Business Research, Inc. Technology changes, but the needs of business do not. Integration is essential
Using Cloud Services for Building Next Generation Mobile Apps
Using Cloud Services for Building Next Generation Mobile Apps appcelerator.com Executive Summary Enterprises are in the midst of a major transformation as it relates to their interaction with customers,
WHITEPAPER. The Death of the Traditional ECM System. SharePoint and Office365 with Gimmal can Enable the Modern Productivity Platform
1 WHITEPAPER SharePoint and Office365 with Gimmal can Enable the Modern Productivity Platform 1 Table of Contents 1.1 Overview... 3 1.2 What are the Challenges?... 3 1.3 The Ideal The Modern Productivity
The Forrester Wave : Bid Management Software Providers, Q4 2012
FOR: Interactive Marketing Professionals The Forrester Wave : Bid Management Software Providers, Q4 2012 by shar VanBoskirk, november 16, 2012 Key TaKeaWays software solutions exist To help scale paid
Build Your Mobile Strategy Not Just Your Mobile Apps
Mobile Cloud Service Build Your Mobile Strategy Not Just Your Mobile Apps Copyright 2015 Oracle Corporation. All Rights Reserved. What is is it? Oracle Mobile Cloud Service provides everything you need
How To Use Windows Small Business Server 2011 Essentials
Everything Your Business Needs in a Server, Nothing it doesn t. Ideal as a first server for small businesses with up to 25 users, Windows Small Business Server 2011 Essentials provides a cost-effective
Middleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
Enterprise Data Integration
Enterprise Data Integration Access, Integrate, and Deliver Data Efficiently Throughout the Enterprise brochure How Can Your IT Organization Deliver a Return on Data? The High Price of Data Fragmentation
Achieve Economic Synergies by Managing Your Human Capital In The Cloud
Achieve Economic Synergies by Managing Your Human Capital In The Cloud By Orblogic, March 12, 2014 KEY POINTS TO CONSIDER C LOUD S OLUTIONS A RE P RACTICAL AND E ASY TO I MPLEMENT Time to market and rapid
KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure
KEMP LoadMaster Enabling Hybrid Cloud Solutions in Microsoft Azure Introduction An increasing number of organizations are moving from traditional on-premises datacenter architecture to a public cloud platform
Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP
Realize More Success with Software-plus-Services Cloud-based software from Microsoft Dynamics ERP Cloud computing is Internet-based development and use of computer technology. Large central data centers
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS Shankar Kambhampaty 1 and Sasirekha Kambhampaty 2 1 Computer Science Corporation (CSC), India [email protected] 2 Student, Department of Computer Science,
VMware vcloud Networking and Security Overview
VMware vcloud Networking and Security Overview Networks and Security for Virtualized Compute Environments WHITE PAPER Overview Organizations worldwide have gained significant efficiency and flexibility
Accenture Is A Leader Among Global Infrastructure Outsourcing Vendors
January 13, 2015 Accenture Is A Leader Among Global Infrastructure Outsourcing Vendors Excerpted From The Forrester Wave : Global Infrastructure Outsourcing, Q1 2015 by William Martorelli and Wolfgang
How your business can successfully monetize API enablement. An illustrative case study
How your business can successfully monetize API enablement An illustrative case study During the 1990s the World Wide Web was born. During the 2000s, it evolved from a collection of fragmented services
Understanding Virtualization and Cloud in the Enterprise
Understanding Virtualization and Cloud in the Enterprise James Staten Vice President, Principal Analyst Forrester Research Virtualization is evolving toward cloud but won t be subsumed by it 2 What s different
Structured Content: the Key to Agile. Web Experience Management. Introduction
Structured Content: the Key to Agile CONTENTS Introduction....................... 1 Structured Content Defined...2 Structured Content is Intelligent...2 Structured Content and Customer Experience...3 Structured
Build An Outside-In Contact Center Road Map
FOR: Application Development & Delivery professionals Build An Outside-In Contact Center Road Map by Art schoeller, november 20, 2012 key TakeaWays Link your Contact Center investments To The Customer
Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management
Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Table of Contents Executive Summary... 3 Introduction: Cloud Deployment Models... 3 Private Clouds...3 Public
Service Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Data Management Emerging Trends. Sourabh Mukherjee Data Management Practice Head, India Accenture
Data Management Emerging Trends Sourabh Mukherjee Data Management Practice Head, India Accenture Data has always been an important asset for companies as it is the basis for making business decisions.
How To Compare The Profit From Aaas To Onpremise On A Computer Or A Server Or Server (Forrester)
September 20, 2006 Comparing The ROI Of SaaS Versus On-Premise Using Forrester s TEI Approach by R Ray Wang TECH CHOICES Helping Business Thrive On Technology Change TECH CHOICES Includes a TEI model and
Not All Cloud Solutions Are Created Equal: Extracting Value From Wireless Cloud Management
A Custom Technology Adoption Profile Commissioned By Aruba Networks March 2014 Not All Cloud Solutions Are Created Equal: Extracting Value From Wireless Cloud Management 1 Introduction With the rise of
Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution
Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment
Big Data In Banking: It s Time To Act
For: Application Development & Delivery Professionals Big Data In Banking: It s Time To Act by Jost Hoppermann and Martha Bennett, April 15, 2014 Key Takeaways Words, Rather Than Deeds, Currently Dominate
Application Performance Management Is Critical To Business Success
A Custom Technology February 2014 Adoption Profile Commissioned By IBM Application Performance Management Is Critical To Business Success 1 Introduction We have entered the age of the customer, an era
