Welcome!

@CloudExpo Authors: Liz McMillan, Harry Trott, Ashish Nanjiani, Moshe Kranc, Elizabeth White

Related Topics: @CloudExpo, Mobile IoT, Microservices Expo, Cloud Security, @BigDataExpo, 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
A look across the tech landscape at the disruptive technologies that are increasing in prominence and speculate as to which will be most impactful for communications – namely, AI and Cloud Computing. In his session at 20th Cloud Expo, Curtis Peterson, VP of Operations at RingCentral, highlighted the current challenges of these transformative technologies and shared strategies for preparing your organization for these changes. This “view from the top” outlined the latest trends and developments i...
Automation is enabling enterprises to design, deploy, and manage more complex, hybrid cloud environments. Yet the people who manage these environments must be trained in and understanding these environments better than ever before. A new era of analytics and cognitive computing is adding intelligence, but also more complexity, to these cloud environments. How smart is your cloud? How smart should it be? In this power panel at 20th Cloud Expo, moderated by Conference Chair Roger Strukhoff, paneli...
Hardware virtualization and cloud computing allowed us to increase resource utilization and increase our flexibility to respond to business demand. Docker Containers are the next quantum leap - Are they?! Databases always represented an additional set of challenges unique to running workloads requiring a maximum of I/O, network, CPU resources combined with data locality.
SYS-CON Events announced today that MobiDev, a client-oriented software development company, will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. MobiDev is a software company that develops and delivers turn-key mobile apps, websites, web services, and complex software systems for startups and enterprises. Since 2009 it has grown from a small group of passionate engineers and business...
SYS-CON Events announced today that GrapeUp, the leading provider of rapid product development at the speed of business, will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Grape Up is a software company, specialized in cloud native application development and professional services related to Cloud Foundry PaaS. With five expert teams that operate in various sectors of the market acr...
SYS-CON Events announced today that Ayehu will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on October 31 - November 2, 2017 at the Santa Clara Convention Center in Santa Clara California. Ayehu provides IT Process Automation & Orchestration solutions for IT and Security professionals to identify and resolve critical incidents and enable rapid containment, eradication, and recovery from cyber security breaches. Ayehu provides customers greater control over IT infras...
SYS-CON Events announced today that Datanami has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Datanami is a communication channel dedicated to providing insight, analysis and up-to-the-minute information about emerging trends and solutions in Big Data. The publication sheds light on all cutting-edge technologies including networking, storage and applications, and the...
Artificial intelligence, machine learning, neural networks. We’re in the midst of a wave of excitement around AI such as hasn’t been seen for a few decades. But those previous periods of inflated expectations led to troughs of disappointment. Will this time be different? Most likely. Applications of AI such as predictive analytics are already decreasing costs and improving reliability of industrial machinery. Furthermore, the funding and research going into AI now comes from a wide range of com...
SYS-CON Events announced today that EnterpriseTech has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. EnterpriseTech is a professional resource for news and intelligence covering the migration of high-end technologies into the enterprise and business-IT industry, with a special focus on high-tech solutions in new product development, workload management, increased effi...
SYS-CON Events announced today that SourceForge has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. SourceForge is the largest, most trusted destination for Open Source Software development, collaboration, discovery and download on the web serving over 32 million viewers, 150 million downloads and over 460,000 active development projects each and every month.
In this presentation, Striim CTO and founder Steve Wilkes will discuss practical strategies for counteracting fraud and cyberattacks by leveraging real-time streaming analytics. In his session at @ThingsExpo, Steve Wilkes, Founder and Chief Technology Officer at Striim, will provide a detailed look into leveraging streaming data management to correlate events in real time, and identify potential breaches across IoT and non-IoT systems throughout the enterprise. Strategies for processing massive ...
"Our strategy is to focus on the hyperscale providers - AWS, Azure, and Google. Over the last year we saw that a lot of developers need to learn how to do their job in the cloud and we see this DevOps movement that we are catering to with our content," stated Alessandro Fasan, Head of Global Sales at Cloud Academy, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We focus on composable infrastructure. Composable infrastructure has been named by companies like Gartner as the evolution of the IT infrastructure where everything is now driven by software," explained Bruno Andrade, CEO and Founder of HTBase, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
SYS-CON Events announced today that Conference Guru has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. A valuable conference experience generates new contacts, sales leads, potential strategic partners and potential investors; helps gather competitive intelligence and even provides inspiration for new products and services. Conference Guru works with conference organi...
SYS-CON Events announced today that Cloud Academy named "Bronze Sponsor" of 21st International Cloud Expo which will take place October 31 - November 2, 2017 at the Santa Clara Convention Center in Santa Clara, CA. Cloud Academy is the industry’s most innovative, vendor-neutral cloud technology training platform. Cloud Academy provides continuous learning solutions for individuals and enterprise teams for Amazon Web Services, Microsoft Azure, Google Cloud Platform, and the most popular cloud com...
What's the role of an IT self-service portal when you get to continuous delivery and Infrastructure as Code? This general session showed how to create the continuous delivery culture and eight accelerators for leading the change. Don Demcsak is a DevOps and Cloud Native Modernization Principal for Dell EMC based out of New Jersey. He is a former, long time, Microsoft Most Valuable Professional, specializing in building and architecting Application Delivery Pipelines for hybrid legacy, and cloud ...
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend 21st Cloud Expo October 31 - November 2, 2017, at the Santa Clara Convention Center, CA, and June 12-14, 2018, at the Javits Center in New York City, NY, and learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.
21st International Cloud Expo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy. Me...
"Tintri focuses on the Ops side of the DevOps, which basically is pushing more and more of the accessibility of the infrastructure to the developers and trying to get behind the scenes," explained Dhiraj Sehgal of Tintri in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We do one of the best file systems in the world. We learned how to deal with Big Data many years ago and we implemented this knowledge into our software," explained Jakub Ratajczak, Business Development Manager at MooseFS, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.