Welcome!

Virtualization Authors: Liz McMillan, Plutora Blog, Carmen Gonzalez, Vormetric Blog, Elizabeth White

Related Topics: Wireless, SOA & WOA, Web 2.0, Cloud Expo

Wireless: Article

Democratizing Enterprise Mobility

Introducing the Enterprise Mobile Platform as a Service

For the last two years, enterprise mobility has had a high place on the technology agenda of most companies. However, the mobile enterprise remains a highly complex and expensive endeavor that can only be afforded by a small group of organizations. Even more importantly, the enterprise mobility stacks are technologically archaic compared to the equivalent consumer market technology which is causing companies to start embracing open, consumer-based technologies as part of the enterprise mobile applications.

If you agree that connected devices are becoming a predominant force in the enterprise, then you can also agree that the industry is in desperate need for technologies that provide simple, open and yet robust mechanisms to develop enterprise applications that can run on these devices.

Mobile Enterprise Is About the Back End not the Front End
Looking at the current enterprise mobility technology ecosystem, we can quickly notice a heavy emphasis on development tools and technologies that allow developers to build applications that can run on a diverse number of devices. While that type of technologies is certainly welcome, this is far from being a problem in the enterprise. The market is full of mobile frontend technologies that support multi-device applications which are very viable solutions in an enterprise environment. PhoneGap, AppAccelerator's Titanium, Xamarin's Monotouch and Mono for Android, Sencha Touch are just some of the examples of technologies that enable a cross-device experience and, what is more important, provide a far superior experience than the equivalent SAP, IBM or Antenna software technologies.

Based on the rapid evolution of the mobile technology landscape, enterprise developers have a very broad spectrum of technology options when it comes to implementing mobile client frontend interfaces. The challenge, however, remains in the backend infrastructure. Aspects such as security, identity management, storage, messaging, media exchange, and content management are among many some of the most important backend capabilities that are required by most enterprise mobile applications. Enabling these and many other backend features represent, by enlarge, the most important challenge in the current spectrum of enterprise mobile applications.

When designing an enterprise mobility strategy, the emphasis should not be on the client development technologies and tools and, instead, it should be focused on the backend services and management experience to enable enterprise-ready mobile applications.

Anatomy of an Enterprise Mobile Platform in 2012
Looking at the current enterprise mobility market, we can find a group of "platforms" that can serve as the foundation of an enterprise mobile infrastructure. Sadly, all these technologies look incredibly similar and mysteriously resemble the models pioneered by Research in Motion a few years ago. Without exception, the current generation of enterprise mobility platforms provides a series of components that compose the complete mobile application lifecycle from development to operational management. The following figure depicts the fundamental elements of a mobile enterprise platform in the current market.

As illustrated in the above figure, the DNA of a traditional enterprise mobile platform is based on the following components.

  • Cross Platform Mobile Application Development Tool: This component of an enterprise mobility platform enables a developer to implement mobile applications that can be deployed to multiple devices.
  • Mobile Application Server: Traditional enterprise mobility platforms include a server side infrastructure that serves as the fundamental gateway to abstract the interaction between mobile applications and the datacenter infrastructure.
  • Mobile Line of Business Adapters: Some enterprise mobility platforms include out of the box connectors to traditional line of business systems such as ERP or CRM applications. These components intend to streamline the integration of these platforms into enterprise mobile applications
  • Mobile Application Manager: Every enterprise mobility platform provides a component to manage and monitor the different applications running in the mobile application server.
  • Mobile Device Manager: Device management has been a traditional component of traditional enterprise mobility platforms since the early years. This component is typically responsible for managing the mobile devices running specific enterprise applications.

The components listed above represent the foundation of the current ecosystem of enterprise mobility platforms. Some of the characteristics of these components combined with the constraints of an on-premise delivery model introduce a series of challenges for organizations when embracing these platforms as the core of an enterprise mobility infrastructure.

The Challenges
The technical complexity and expensive delivery model of traditional enterprise mobile platforms combined with the novel and rapid evolving nature of mobile technologies makes enterprise mobility a really challenging experience for most organizations. Without getting into the specifics of any particular technology, we can refer to a number of challenges that are common across most enterprise mobile platforms.

  • High learning curve: By not relying on popular and open technologies, traditional enterprise mobility platforms require that most companies train their developers and IT professionals in the usage of the proprietary development tools and frameworks required by the platform.
  • On-premise infrastructure: Most enterprise mobility platforms require expensive on-premise infrastructures in order to host and manage the applications developed on the platform.
  • Lack of developer community: The closed nature of traditional enterprise mobile platforms has impeded the growth of developer communities around these technologies. This fact has reflected in a lack of tools, frameworks and even accessible talent around those platforms which directly translates into high implementation and maintenance costs for most companies.
  • Technology debt: The rapid evolution of mobile development technologies has made it impossible for most enterprise mobile platforms to keep up with the latest mobile trends. To cite an example, it took nearly a year after HTML5 became one of the most popular mechanisms for the implementation of mobile application before any of the major enterprise mobility platforms announced the native support for HTML5 applications.
  • Professional services: The complexity and lack of developer communities for most enterprise mobility frequently platforms requires the use of professional services when implementing solutions on these platforms.

The aforementioned challenges are just some the roadblocks encountered by organizations when implementing enterprise mobility solutions based on traditional platforms. Given the growing importance of connected devices, the industry is in a desperate need of simpler, open, rapidly growing platforms that can help to democratize the enterprise mobility ecosystem.

The Time for an Enterprise Mobile Platform as a Service
As mentioned in the previous section, the current technology models for enterprise mobility has proven to be highly inefficient to address the challenges in this rapidly growing space. As an alternative, we need new enterprise mobile technologies that embrace modern computing paradigms and a simple delivery model that enables organizations to easily embrace enterprise mobility initiatives. In a nutshell, here are some of the primary elements we believe a modern enterprise mobility platform should provide:

  • Freedom of tools and frameworks: A modern enterprise mobility platform should enable developers to use their favorite development tools and frameworks when it comes to implementing mobile applications.
  • Open and simple to use backend capabilities: Forget the frontend capabilities, a modern enterprise mobile platform should enable open, service-enabled and simple to use backend features that allow developers to build enterprise-ready mobile applications.
  • Cloud based delivery model: The on-premise model in enterprise mobile platforms have proven to be highly inefficient and cost prohibitive for most organizations. As an alternative, a modern enterprise mobility platform should leverage cloud computing as the fundamental mechanism to enable the backend and management capabilities of the platform.
  • Managed mobile web hosting and provisioning capabilities: As HTML5 and mobile web techniques become increasingly important in enterprise mobile applications, the ability of hosting, provisioning and managing mobile web applications should be a key component of the next generation enterprise mobile platforms.
  • Elastic and scalable computing model: While is true that user behavior is more predictable in enterprise mobile applications compared to consumer applications, the sole nature of mobile applications demands an elastically scalable hosting model in which infrastructure can be dynamically allocated based on user demands.
  • Open, Open, Open: Finally, a modern enterprise mobility platform must be open enough to nurture a developer community around it and to keep up with the rapid evolution of mobile technologies.

An almost axiomatic truth in software development is the fact that most software platforms are just a realignment of well-established computing paradigms. In that sense, we should look for well-established software models that can enable the next generation of enterprise mobile platforms. We can quickly find the answer in one of the fastest growing technology movements of the last few years: Platform as a Service (PaaS)

A Platform as a Service for Enterprise Mobile Applications
At a high level, an enterprise mobile platform as a service is a cloud platform that provides elements of the enterprise mobile application development lifecycle as multi-tenant services. Specifically, an enterprise mobile application provides enterprise-ready backend capabilities as cloud services and it facilitates the hosting, provisioning and management of mobile applications that use those services. As other technology movements, an enterprise mobile platform as a service can be seen as a combination of existing technology movements such as mobile Backend as a Service (BaaS), mobile enterprise application stores, and a few other emerging areas in mobile technologies.

Expanding beyond the conceptual level, we think of the first generation of enterprise mobile PaaS as three fundamental components: a series of enterprise cloud APIs, a mobile enterprise application store and an environment to deploy, provision and manage enterprise mobile applications. The following figure illustrates this concept.

One of the most important aspects of an enterprise mobile platform is its application centric nature. Different from traditional platform as a service model, the application is the center of the enterprise mobile PaaS model and resources and services are provisioned and managed within the context of an application. The following figure illustrates that concept:

In addition to its numerous advantages from the technology standpoint, an enterprise mobile PaaS embraces the commercial SaaS model in which customers pay a subscription fee based on the usage of the platform. These models allow organizations to start relatively small and scale organically their enterprise mobility initiatives. Also, the cloud delivery model of the enterprise mobile cloud APIs allows organizations to immediately take advantage of new services as soon as they become available in the platform.

Even though it is not a key characteristic of the model, it is very important to highlight the tool agnostic nature of Enterprise Mobile Platform as a Service. Different from traditional enterprise mobile platforms in which development tools are at the center of the stack, an Enterprise Mobile PaaS focuses on the backend, hosting, provisioning and management aspects of enterprise mobile applications and delivers those in a model that can be used from any development tool or framework. To make the experience even simpler, Enterprise Mobile PaaS typically include SDKs for some of the major mobile platforms.

The Inevitability of the Enterprise Mobile PaaS
Based on some of the arguments expressed in the previous section, we can easily conclude that Enterprise Mobile PaaS are an inevitable evolution of the existing unsustainable enterprise mobility models. At a high level, Enterprise Mobile PaaS offers significant advantages over traditional models:

  • Tool agnostic: Different from traditional enterprise mobile platforms, Enterprise Mobile PaaS allow organizations to build enterprise mobile applications using their favorite tools and frameworks.
  • No on-premise setup: Enterprise Mobile PaaS are delivered as a cloud based solution that requires no on-premise infrastructure.
  • No learning curve: The open nature of Enterprise Mobile PaaS makes it accessible to any developer with basic knowledge of mobile platforms.
  • Continuous upgrades: Like any good cloud citizen, Enterprise Mobile PaaS make the continuous release of new and upgraded features a key element of the platform.
  • Elastically scalable: An Enterprise Mobile PaaS allows organizations to scale organically based on the user demand of their enterprise mobile applications.
  • Cost: The pay as you go model of Enterprise Mobile PaaS allows organizations to quickly ramp up and organically scale enterprise mobility initiatives without incurring major costs.

Finally and more importantly, the Enterprise Mobile PaaS represents the only model in which organizations can practically keep up with the fast evolving pace of the mobile technology world without sacrificing the policies of enterprise applications.

Conclusion
Enterprise Mobile Platform as a Service represents the natural evolution of enterprise mobility platforms. Traditional enterprise mobility platforms have proven to be highly inefficient, hard to scale, slow to evolve models that impose a high technologically and financial cost to most organizations. An Enterprise Mobile PaaS combines emerging technology models such as mobile Backend as a Service with creative application delivery models like application stores to simplify and democratize enterprise mobility.

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 (0)

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.


@ThingsExpo Stories
SYS-CON Events announced today that ActiveState, the leading independent Cloud Foundry and Docker-based PaaS provider, has been named “Silver Sponsor” of SYS-CON's DevOps Summit New York, which will take place June 9-11, 2015, at the Javits Center in New York City, NY. ActiveState believes that enterprises gain a competitive advantage when they are able to quickly create, deploy and efficiently manage software solutions that immediately create business value, but they face many challenges that prevent them from doing so. The Company is uniquely positioned to help address these challenges thro...
Today’s enterprise is being driven by disruptive competitive and human capital requirements to provide enterprise application access through not only desktops, but also mobile devices. To retrofit existing programs across all these devices using traditional programming methods is very costly and time consuming – often prohibitively so. In his session at @ThingsExpo, Jesse Shiah, CEO, President, and Co-Founder of AgilePoint Inc., discussed how you can create applications that run on all mobile devices as well as laptops and desktops using a visual drag-and-drop application – and eForms-buildi...
IoT is still a vague buzzword for many people. In his session at @ThingsExpo, Mike Kavis, Vice President & Principal Cloud Architect at Cloud Technology Partners, discussed the business value of IoT that goes far beyond the general public's perception that IoT is all about wearables and home consumer services. He also discussed how IoT is perceived by investors and how venture capitalist access this space. Other topics discussed were barriers to success, what is new, what is old, and what the future may hold. Mike Kavis is Vice President & Principal Cloud Architect at Cloud Technology Pa...
Dale Kim is the Director of Industry Solutions at MapR. His background includes a variety of technical and management roles at information technology companies. While his experience includes work with relational databases, much of his career pertains to non-relational data in the areas of search, content management, and NoSQL, and includes senior roles in technical marketing, sales engineering, and support engineering. Dale holds an MBA from Santa Clara University, and a BA in Computer Science from the University of California, Berkeley.
SYS-CON Media announced that Cisco, a worldwide leader in IT that helps companies seize the opportunities of tomorrow, has launched a new ad campaign in Cloud Computing Journal. The ad campaign, a webcast titled 'Is Your Data Center Ready for the Application Economy?', focuses on the latest data center networking technologies, including SDN or ACI, and how customers are using SDN and ACI in their organizations to achieve business agility. The Cisco webcast is available on-demand.
The Internet of Things (IoT) promises to evolve the way the world does business; however, understanding how to apply it to your company can be a mystery. Most people struggle with understanding the potential business uses or tend to get caught up in the technology, resulting in solutions that fail to meet even minimum business goals. In his session at @ThingsExpo, Jesse Shiah, CEO / President / Co-Founder of AgilePoint Inc., showed what is needed to leverage the IoT to transform your business. He discussed opportunities and challenges ahead for the IoT from a market and technical point of vie...
SYS-CON Media announced that Splunk, a provider of the leading software platform for real-time Operational Intelligence, has launched an ad campaign on Big Data Journal. Splunk software and cloud services enable organizations to search, monitor, analyze and visualize machine-generated big data coming from websites, applications, servers, networks, sensors and mobile devices. The ads focus on delivering ROI - how improved uptime delivered $6M in annual ROI, improving customer operations by mining large volumes of unstructured data, and how data tracking delivers uptime when it matters most.
"People are a lot more knowledgeable about APIs now. There are two types of people who work with APIs - IT people who want to use APIs for something internal and the product managers who want to do something outside APIs for people to connect to them," explained Roberto Medrano, Executive Vice President at SOA Software, in this SYS-CON.tv interview at Cloud Expo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Performance is the intersection of power, agility, control, and choice. If you value performance, and more specifically consistent performance, you need to look beyond simple virtualized compute. Many factors need to be considered to create a truly performant environment. In his General Session at 15th Cloud Expo, Harold Hannon, Sr. Software Architect at SoftLayer, discussed how to take advantage of a multitude of compute options and platform features to make cloud the cornerstone of your online presence.
In this Women in Technology Power Panel at 15th Cloud Expo, moderated by Anne Plese, Senior Consultant, Cloud Product Marketing at Verizon Enterprise, Esmeralda Swartz, CMO at MetraTech; Evelyn de Souza, Data Privacy and Compliance Strategy Leader at Cisco Systems; Seema Jethani, Director of Product Management at Basho Technologies; Victoria Livschitz, CEO of Qubell Inc.; Anne Hungate, Senior Director of Software Quality at DIRECTV, discussed what path they took to find their spot within the technology industry and how do they see opportunities for other women in their area of expertise.
The Industrial Internet revolution is now underway, enabled by connected machines and billions of devices that communicate and collaborate. The massive amounts of Big Data requiring real-time analysis is flooding legacy IT systems and giving way to cloud environments that can handle the unpredictable workloads. Yet many barriers remain until we can fully realize the opportunities and benefits from the convergence of machines and devices with Big Data and the cloud, including interoperability, data security and privacy.
Almost everyone sees the potential of Internet of Things but how can businesses truly unlock that potential. The key will be in the ability to discover business insight in the midst of an ocean of Big Data generated from billions of embedded devices via Systems of Discover. Businesses will also need to ensure that they can sustain that insight by leveraging the cloud for global reach, scale and elasticity.
“The age of the Internet of Things is upon us,” stated Thomas Svensson, senior vice-president and general manager EMEA, ThingWorx, “and working with forward-thinking companies, such as Elisa, enables us to deploy our leading technology so that customers can profit from complete, end-to-end solutions.” ThingWorx, a PTC® (Nasdaq: PTC) business and Internet of Things (IoT) platform provider, announced on Monday that Elisa, Finnish provider of mobile and fixed broadband subscriptions, will deploy ThingWorx® platform technology to enable a new Elisa IoT service in Finland and Estonia.
Advanced Persistent Threats (APTs) are increasing at an unprecedented rate. The threat landscape of today is drastically different than just a few years ago. Attacks are much more organized and sophisticated. They are harder to detect and even harder to anticipate. In the foreseeable future it's going to get a whole lot harder. Everything you know today will change. Keeping up with this changing landscape is already a daunting task. Your organization needs to use the latest tools, methods and expertise to guard against those threats. But will that be enough? In the foreseeable future attacks w...
As enterprises move to all-IP networks and cloud-based applications, communications service providers (CSPs) – facing increased competition from over-the-top providers delivering content via the Internet and independently of CSPs – must be able to offer seamless cloud-based communication and collaboration solutions that can scale for small, midsize, and large enterprises, as well as public sector organizations, in order to keep and grow market share. The latest version of Oracle Communications Unified Communications Suite gives CSPs the capability to do just that. In addition, its integration ...
From telemedicine to smart cars, digital homes and industrial monitoring, the explosive growth of IoT has created exciting new business opportunities for real time calls and messaging. In his session at @ThingsExpo, Ivelin Ivanov, CEO and Co-Founder of Telestax, shared some of the new revenue sources that IoT created for Restcomm – the open source telephony platform from Telestax. Ivelin Ivanov is a technology entrepreneur who founded Mobicents, an Open Source VoIP Platform, to help create, deploy, and manage applications integrating voice, video and data. He is the co-founder of TeleStax, a...
We certainly live in interesting technological times. And no more interesting than the current competing IoT standards for connectivity. Various standards bodies, approaches, and ecosystems are vying for mindshare and positioning for a competitive edge. It is clear that when the dust settles, we will have new protocols, evolved protocols, that will change the way we interact with devices and infrastructure. We will also have evolved web protocols, like HTTP/2, that will be changing the very core of our infrastructures. At the same time, we have old approaches made new again like micro-services...
Disruptive macro trends in technology are impacting and dramatically changing the "art of the possible" relative to supply chain management practices through the innovative use of IoT, cloud, machine learning and Big Data to enable connected ecosystems of engagement. Enterprise informatics can now move beyond point solutions that merely monitor the past and implement integrated enterprise fabrics that enable end-to-end supply chain visibility to improve customer service delivery and optimize supplier management. Learn about enterprise architecture strategies for designing connected systems tha...
SYS-CON Events announced today that CodeFutures, a leading supplier of database performance tools, has been named a “Sponsor” of SYS-CON's 16th International Cloud Expo®, which will take place on June 9–11, 2015, at the Javits Center in New York, NY. CodeFutures is an independent software vendor focused on providing tools that deliver database performance tools that increase productivity during database development and increase database performance and scalability during production.
The Internet of Things is a misnomer. That implies that everything is on the Internet, and that simply should not be - especially for things that are blurring the line between medical devices that stimulate like a pacemaker and quantified self-sensors like a pedometer or pulse tracker. The mesh of things that we manage must be segmented into zones of trust for sensing data, transmitting data, receiving command and control administrative changes, and peer-to-peer mesh messaging. In his session at @ThingsExpo, Ryan Bagnulo, Solution Architect / Software Engineer at SOA Software, focused on desi...