Welcome!

@CloudExpo Authors: Pat Romanski, Yeshim Deniz, Liz McMillan, Elizabeth White, Maria C. Horton

Related Topics: @CloudExpo, Mobile IoT, Microservices Expo, Cloud Security, @DXWorldExpo, SDN Journal

@CloudExpo: Article

Mobile Backend as a Service Is the New Enterprise Middleware

MBaaS platforms need to provide efficient mechanisms to broker the communication between mobile apps & line-of-business systems

Mobile Backend as a Service (MBaaS) has emerged as one of the hottest trends in today's technology market. While most of the adoptions of MBaaS technologies have taken place in the consumer or B2C space, these platforms are starting to make serious inroads in the enterprise. In order to win in the enterprise and to overcome the firmly seeded taboos with the adoption of cloud infrastructure technologies in corporate environments, MBaaS platforms must provide very tangible solutions to the well-known challenges in the mobile enterprise.

When analyzing the characteristics of enterprise and consumer mobile applications, we can find marked differences between the backend requirements of both paradigms. While consumer mobile apps typically leverage social network profiles and public data sources, enterprise mobile solutions normally require incorporating backend capabilities residing in corporate systems.

In order for MBaaS technologies to be seamlessly adopted in the enterprise, they need to provide efficient mechanisms to broker the communication between mobile applications and line-of-business systems, whether those are hosted on-premise or SaaS-based. If successful on this endeavor, MBaaS technologies have the opportunity to create a new generation of mobile-first middleware technologies that lay out the foundation for the mobile-first enterprise.

The Main Challenge of Enterprise Mobile Apps Is... Integration
No doubt about it. When analyzing the roadblocks encountered by organizations building enterprise mobile solutions, the integration between mobile apps and line-of-business systems stands as the biggest challenge to enable a mobile enterprise infrastructure. The complexity of the client libraries of most business applications, the security implications of enabling mobile consumers to interact with business data and the significant learning curve that most mobile developers need to overcome in order to understand line-of-business systems are some of the most common challenges that organizations face when trying to build mobile applications that integrate with corporate systems.

To address those challenges, enterprise MBaaS platforms must provide a consistent and drastically simple model that allows developers to seamlessly integrate with line-of-business systems when building enterprise mobile applications. Whether integrating with a SaaS system like Salesforce.com or an on-premise application like SAP, an MBaaS platform should provide the APIs, libraries and management capabilities that allow mobile developers to accomplish that task in a seamless manner and focus on delivering a great mobile user experience instead of writing infrastructure code.

MBaaS as a Mobile-First Middleware
Almost every game-changing enterprise software trend during the last few years has been accompanied by a new type of middleware technology to address the integration needs of different systems. The B2B technology revolution of the 1990s produced the traditional Enterprise Application Integration (EAI) platforms that focused on B2B standards such as EDI or Rosetta Net. That movement was followed by the evolution of the Service-Oriented Architecture (SOA) ecosystem, which brought together the infamous Enterprise Service Bus (ESB) as the fundamental type of middleware. The cloud years have brought us the Integration Platform as a Service (iPaaS) trends as the essential mechanism to implement cloud, or cloud-on-premise integration solutions.

Like most novel enterprise software technologies, mobility introduces new integration challenges that require a specialized type of middleware. MBaaS technologies are a natural platform for enabling integration models between mobile devices and enterprise systems. To get to that level, MBaaS solutions should embrace traditional and emerging mobile enterprise integration patterns as first class citizens and simplify the experience for developer to incorporate those integration blocks into enterprise mobile apps.

Mobilizing Business Data
Consuming business data from mobile devices in a secure and private way is, arguably, one of the top priorities of enterprise mobile infrastructures.  From an enterprise perspective, exposing business data to mobile consumers not only introduces security concerns but it requires line-of-business systems to be optimized to support mobile consumers. While the enterprise mobile ecosystem has already produced very effective technologies for securely sharing files and documents to enterprise connected devices, we are still in the early stages of finding similar solutions that work for enterprise data sources.

Given their ability to integrate with diverse line-of-business systems, enterprise MBaaS platforms are in a unique position to provide a robust mechanism that allows enterprises to expose corporate data sources to mobile consumers. I tend to think about the enterprise mobile data virtualization models as a natural next step in the evolution of enterprise MBaaS technologies. To accomplish this, enterprise MBaaS platforms need to not only expand their line-of-business integration capabilities but also provide a secured and compliance-ready infrastructure that allows organizations to seamlessly expose data resident in corporate systems to enterprise mobile consumers.

Fighting the Homegrown Mobile Middleware
Every enterprise mobile solution requires backend capabilities whether it manifests in the form of horizontal infrastructure capabilities such as storage or identity, or on the integration with corporate systems. Because of this intrinsic need and the complexity of the traditional mobile enterprise application platforms (MEAP), many organizations have invested in building custom middleware infrastructure, typically in the form of web services that can be used from enterprise mobile applications. This investment in homegrown infrastructure can cause organizations to, erroneously, ignore innovative mobile middleware technologies that can provide very tangible benefits to their enterprise mobile apps.

In order to overcome those challenges, enterprise MBaaS platforms should provide very clear return on investment (ROI) criteria compared to homegrown mobile backend infrastructures. This ROI typically comes in the form or richness of features that can quickly solve some of the well-known challenges on enterprise mobile solutions. As simple as this might sounds, justifying the "Buy vs. Build" argument is one of the biggest roadblocks in the adoption of mBaaS platforms in the enterprise.

Public, Private and Hybrid MBaaS
The adoption of cloud technologies continuously faces challenges in the enterprise in areas such as data privacy and compliance. Some of these challenges have now extrapolated to MBaaS platforms becoming one of the major roadblocks to their adoption in the enterprise.

While public clouds will still remain the preferred infrastructure of enterprise MBaaS platforms, these technologies must embrace hybrid and private cloud models in order to mitigate some of the traditional privacy and security concerns associated with the adoption of most cloud infrastructures in the enterprise. Supporting this diversity of models is not as big of a challenge as it might seem at first glance. From the technology standpoint, enterprise MBaaS technologies are exponentially simpler to deliver in a hybrid or private cloud model compared to their infrastructure or platform as service counterparts.

Operationally Ready

During the past few years, enterprises have invested in building different operational infrastructures and processes to enable the usage of connected devices. Technologies like mobile device management (MDM) or mobile application management (MAM) have become an integral component of any mobile experience within the enterprise.

In order to enable enterprise-ready mobile apps, MBaaS platforms should provide seamless integration with mobile operations technology stacks. This capability will allow developers to build enterprise mobile apps that are compliant with corporate policies while simplify the provisioning and management lifecycles of those apps. Additionally, the integration with MDM or MAM technologies will help to mitigate some of the fears expressed by organizations while considering MBaaS technologies.

Not Everything Is Middleware, We Need Apps
Enterprise mobile platforms have traditionally focused on providing the required infrastructure to build mobile applications. Because those platforms mostly provide infrastructure capabilities, organizations are left with no option but to build every single app completely from scratch. In the modern app economy, enterprise mobile platforms should provide more than just infrastructure and enable organizations with a portfolio of mobile business apps that address some common business scenarios on any enterprise.

Due to the simplicity of its delivery model, MBaaS platform are in an enviable position to enable the next generation of mobile business apps. In that sense, MBaaS platforms should complement its infrastructure capabilities with mobile applications that can be adapted and tailored by organizations embracing the platform. This model will allow organizations to receive tangible benefits from the MBaaS platform from the first day by having access to various mobile apps that can be customized to their specific needs.

Summary
Due to the increasing integration needs of enterprise mobile solutions and the complexity of the current incumbents, MBaaS platforms are positioned to evolve onto a new type of enterprise middleware. To accomplish that, MBaaS platforms must provide enterprise-ready capabilities in areas such as system integration, security, MDM-MAM-enablement as well as simplify the implementation and management of enterprise mobile apps. Finally, MBaaS platforms have a unique opportunity to enable and deliver business-ready mobile apps that solve some of the most common scenarios in the mobile enterprise.

More Stories By Jesus Rodriguez

Jesus Rodriguez is a co-founder and CEO of KidoZen, an enterprise mobile-first platform as a service redefining the future of enterprise mobile solutions. He is also the co-founder to Tellago, an award-winning professional services firm focused on big enterprise software trends. Under his leadership, KidoZen and Tellago have been recognized as an innovator in the areas of enterprise software and solutions achieving important awards like the Inc 500, Stevie Awards’ American and International Business Awards.

A software scientist by background, Jesus is an internationally recognized speaker and author with contributions that include hundreds of articles and sessions at industry conferences. He serves as an advisor to several software companies such as Microsoft and Oracle, sits at the board of different technology companies. Jesus is a prolific blogger on all subjects related to software technology and entrepreneurship. You can gain valuable insight on business and software technology through his blogs at http://jrodthoughts.com and http://weblogs.asp.net/gsusx .

Comments (4) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
mcumello 07/24/13 01:22:00 PM EDT

Great article that makes a very important distinction between "Consumer" and "Enterprise" MBaaS. There are tons of consumer MBaaS solutions out there. But very few MBaaS players have the enterprise capabilities necessary to support the needs of CIOs. AnyPresence is one of the few MBaaS vendors that are recognized for focusing 100% on enterprise.

The biggest issue for CIOs that is only recently surfacing is that of technology or platform lock-in. Most MEAP and MBaaS vendors claim to offer no platform lock-in, but what they’re really saying is “you own your data, and you can export that data at any time and go”. Having a vendor tell you that you own your data is disingenuous, especially in enterprise cases where the data is already in an existing system or database.

When considering a mobile development platform, enterprise developers MUST consider IP ownership of their mobile apps and ensure they are not locked-in to the platform or technology their apps will be built on. It’s a given that you own your data. Enterprise developers need to ensure they own the run-time components of their mobile apps as well. Otherwise, taking mobility in-house won’t just be difficult, it’ll be virtually impossible.

Larry McDonough 07/23/13 12:19:00 PM EDT

User's comments don't appear at all. It says above that there are "Comments (2)" but nothing is displayed and there isn't a link...

FormotusGlen 07/22/13 07:03:00 PM EDT

This is a strong article, and its readers might also be interested in our recent blog post. It's about how we use SharePoint to provide some of the back-end services for our mobile applications.

Check it out:
Cloud mobile back-end services using SharePoint

Larry McDonough 07/22/13 02:00:00 PM EDT

Nice review, Jesus, Thanks! This is indeed a hot growth area right now. Your readers might like to know the names of some of these providers. The ones I'm familiar with include:

-StackMob
-Parse (recently acquired by Facebook)
-Kinvey
-Fat Fractal (very strong enterprise solution)

--Larry McDonough,
Principal Evangelist, BlackBerry
@lmcdunna

@CloudExpo Stories
Enterprises are moving to the cloud faster than most of us in security expected. CIOs are going from 0 to 100 in cloud adoption and leaving security teams in the dust. Once cloud is part of an enterprise stack, it’s unclear who has responsibility for the protection of applications, services, and data. When cloud breaches occur, whether active compromise or a publicly accessible database, the blame must fall on both service providers and users. In his session at 21st Cloud Expo, Ben Johnson, C...
It is of utmost importance for the future success of WebRTC to ensure that interoperability is operational between web browsers and any WebRTC-compliant client. To be guaranteed as operational and effective, interoperability must be tested extensively by establishing WebRTC data and media connections between different web browsers running on different devices and operating systems. In his session at WebRTC Summit at @ThingsExpo, Dr. Alex Gouaillard, CEO and Founder of CoSMo Software, presented ...
In this presentation, you will learn first hand what works and what doesn't while architecting and deploying OpenStack. Some of the topics will include:- best practices for creating repeatable deployments of OpenStack- multi-site considerations- how to customize OpenStack to integrate with your existing systems and security best practices.
As you move to the cloud, your network should be efficient, secure, and easy to manage. An enterprise adopting a hybrid or public cloud needs systems and tools that provide: Agility: ability to deliver applications and services faster, even in complex hybrid environments Easier manageability: enable reliable connectivity with complete oversight as the data center network evolves Greater efficiency: eliminate wasted effort while reducing errors and optimize asset utilization Security: implemen...
Your homes and cars can be automated and self-serviced. Why can't your storage? From simply asking questions to analyze and troubleshoot your infrastructure, to provisioning storage with snapshots, recovery and replication, your wildest sci-fi dream has come true. In his session at @DevOpsSummit at 20th Cloud Expo, Dan Florea, Director of Product Management at Tintri, provided a ChatOps demo where you can talk to your storage and manage it from anywhere, through Slack and similar services with...
Most people haven’t heard the word, “gamification,” even though they probably, and perhaps unwittingly, participate in it every day. Gamification is “the process of adding games or game-like elements to something (as a task) so as to encourage participation.” Further, gamification is about bringing game mechanics – rules, constructs, processes, and methods – into the real world in an effort to engage people. In his session at @ThingsExpo, Robert Endo, owner and engagement manager of Intrepid D...
Recently, WebRTC has a lot of eyes from market. The use cases of WebRTC are expanding - video chat, online education, online health care etc. Not only for human-to-human communication, but also IoT use cases such as machine to human use cases can be seen recently. One of the typical use-case is remote camera monitoring. With WebRTC, people can have interoperability and flexibility for deploying monitoring service. However, the benefit of WebRTC for IoT is not only its convenience and interopera...
Evan Kirstel is an internationally recognized thought leader and social media influencer in IoT (#1 in 2017), Cloud, Data Security (2016), Health Tech (#9 in 2017), Digital Health (#6 in 2016), B2B Marketing (#5 in 2015), AI, Smart Home, Digital (2017), IIoT (#1 in 2017) and Telecom/Wireless/5G. His connections are a "Who's Who" in these technologies, He is in the top 10 most mentioned/re-tweeted by CMOs and CIOs (2016) and have been recently named 5th most influential B2B marketeer in the US. H...
Michael Maximilien, better known as max or Dr. Max, is a computer scientist with IBM. At IBM Research Triangle Park, he was a principal engineer for the worldwide industry point-of-sale standard: JavaPOS. At IBM Research, some highlights include pioneering research on semantic Web services, mashups, and cloud computing, and platform-as-a-service. He joined the IBM Cloud Labs in 2014 and works closely with Pivotal Inc., to help make the Cloud Found the best PaaS.
Companies are harnessing data in ways we once associated with science fiction. Analysts have access to a plethora of visualization and reporting tools, but considering the vast amount of data businesses collect and limitations of CPUs, end users are forced to design their structures and systems with limitations. Until now. As the cloud toolkit to analyze data has evolved, GPUs have stepped in to massively parallel SQL, visualization and machine learning.
"With Digital Experience Monitoring what used to be a simple visit to a web page has exploded into app on phones, data from social media feeds, competitive benchmarking - these are all components that are only available because of some type of digital asset," explained Leo Vasiliou, Director of Web Performance Engineering at Catchpoint Systems, in this SYS-CON.tv interview at DevOps Summit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"This week we're really focusing on scalability, asset preservation and how do you back up to the cloud and in the cloud with object storage, which is really a new way of attacking dealing with your file, your blocked data, where you put it and how you access it," stated Jeff Greenwald, Senior Director of Market Development at HGST, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
"Venafi has a platform that allows you to manage, centralize and automate the complete life cycle of keys and certificates within the organization," explained Gina Osmond, Sr. Field Marketing Manager at Venafi, in this SYS-CON.tv interview at DevOps at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Creating replica copies to tolerate a certain number of failures is easy, but very expensive at cloud-scale. Conventional RAID has lower overhead, but it is limited in the number of failures it can tolerate. And the management is like herding cats (overseeing capacity, rebuilds, migrations, and degraded performance). In his general session at 18th Cloud Expo, Scott Cleland, Senior Director of Product Marketing for the HGST Cloud Infrastructure Business Unit, discussed how a new approach is neces...
Cloud-enabled transformation has evolved from cost saving measure to business innovation strategy -- one that combines the cloud with cognitive capabilities to drive market disruption. Learn how you can achieve the insight and agility you need to gain a competitive advantage. Industry-acclaimed CTO and cloud expert, Shankar Kalyana presents. Only the most exceptional IBMers are appointed with the rare distinction of IBM Fellow, the highest technical honor in the company. Shankar has also receive...
"We're developing a software that is based on the cloud environment and we are providing those services to corporations and the general public," explained Seungmin Kim, CEO/CTO of SM Systems Inc., in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Business professionals no longer wonder if they'll migrate to the cloud; it's now a matter of when. The cloud environment has proved to be a major force in transitioning to an agile business model that enables quick decisions and fast implementation that solidify customer relationships. And when the cloud is combined with the power of cognitive computing, it drives innovation and transformation that achieves astounding competitive advantage.
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
In his session at Cloud Expo, Alan Winters, U.S. Head of Business Development at MobiDev, presented a success story of an entrepreneur who has both suffered through and benefited from offshore development across multiple businesses: The smart choice, or how to select the right offshore development partner Warning signs, or how to minimize chances of making the wrong choice Collaboration, or how to establish the most effective work processes Budget control, or how to maximize project result...
"Software-defined storage is a big problem in this industry because so many people have different definitions as they see fit to use it," stated Peter McCallum, VP of Datacenter Solutions at FalconStor Software, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.