New Data Architecture for the Mobile Enterprise
Mobility within the enterprise has multiple moving parts that it has to cater to. The new world of app thinking, brought about by the mobile revolution, has revealed significant changes to the backend architecture of the enterprise, and with the emerging importance of data, content and media in the general, software evolution requires enterprise data architecture to be modified to communicate with mobile devices. The following diagram is an illustration of the required enterprise data architecture changes that are necessary for enterprises looking to embrace mobility.
Different layers that deal with data and information within an enterprise must be ‘mobile-enabled’ , as shown in the diagram. On top of the bottom data layer; the security layer, meta data, and data management layers, all have to be mobile-enabled as depicted in the callouts. At the intermediate layer and building on top of the data layer and the data management layers is a new information architecture that caters to various mobile needs, which you can read about in more detail in Information Architecture: Key Considerations in an Increasingly Mobile World.
In this next diagram, I have explained the Mobile Enterprise Data Architecture from the API perspective. Business Analytics and Data Warehouses deal with three types of data: private data, aggregated data (e.g. friends, social network), and public data. The API and services layer provide dashboards for API management. If mobile apps are the eyes and ears of the Mobile Enterprises, the API/Services layer that encompasses the mobile middleware is the heart of the system that filters, and transmits data that the information architecture defines. Mobile Enterprise Application Platform (MEAP) and Mobile Backend as a Service(MBaaS) provide important components from this layer. At the top is the Applications layer that is characterized by multiple endpoints, devices, even devices types, which use contextual data from various sensors to create further meaning on top of the API.
Enterprise Mobility is at an inflection point in its evolution, and many companies want to embrace it. The consumer mobility revolution has made significant developments into the enterprise, such as bring-your-own-device. In order to succeed with the move to mobility, companies need to also embrace the new data and information architecture at the backend in addition to these frontend concepts.