Monday, April 16, 2012

Understanding Mobile Platform Imperatives

This week I will try and discuss high level technical and business consideration for an enterprise mobile platform. please feel free to comment.

Why is Mobile Impportant:

  • Over last year alone 3000% of WW mobile traffic ballooned. – Includes Voice and data
  • This space is expected to grow 40X over next 5 years
  • 11% of the world owns a tablet ( now we have 89% of 6+ billion and growing)
  • 90% of the world has access to the mobile networks ( well this amazed me as 90% of world does not have access to clean water and food, but has access to mobile network)
  • 2/3 of us get most of our news on mobile devices
  • 76% take pictures and video on mobile devices
  • in past 2 years mobile ready sites have grown from 150,000 to 3 million
  • 11 billion apps in 2010
  • On commerce front – this year $6.2 billion purchase were made from Mobil device --- compare that to $54.2 billion black Friday sales
  • If mobile users would be nation, it would be largest nation….. And I could go on

What are the Business drivers and technical considerations:

  • New business models and paradigms
  • Social network! Obviously?

Everyone wants to be on Facebook/linkedin etc

Every solution is compared to scalability and availability like social networks

Capitalize on ‘perceived’ new markets on social network.

  • Emerging Channels of commerce

New breed of personal devices

Speed of commerce

Low tolerance for ‘slow’ experience

New lines of currency – Zynga, SMS for money transfer?

  • Proliferation of ‘smart’ phones (AND Data!)

Do everything but make phone calls (?)

Exponential growth of these phones ( 35% of US population as an example)

128 million iPhones (about that many other phones)

Emerging markets ( India, China, Brazil, Russia etc)

  • Globalization!!

Single market for everything

Everything is linked

  • Brand/Image Exposure – How U interact with my business.

Solution : Cloud Computing? MEAP? MCAP? Next Buzz Big thing?

Mobile Design Points and middleware landscape

Enterprise Design Points:

  • Deliberate and Intentional engagement
  • Exposing back end services and data
  • Data transfer and data growth considerations
  • Bandwidth and TCP Socket chatter
  • MEAP or MCAP?
  • Enterprise Integration
  • Security – enterprise and endpoint security
  • Device and Platform support
  • Legal responsibilities – Application store, client data and resulting exposure

Technical Design Points:

  • 1.Enterprise application integration (tools and libraries
  • 2.Device integration and peripheral support
  • 3. Application client runtime
  • 4. Device/OS platform support
  • 5. Packaged mobile
  • 6. Hosting
  • 7. Architectural flexibility

(Source: Gartner Research Note G00211688)

What are these landscape changes driving?

Elasticity

  • Rapid provisioning
  • Configuration Automation
  • Virtualization – HW (e.g. VMware/PowerVM) and Middleware (e.g. WVE)

Scalability

  • eXtreme Caching – improving speed and scalability
  • Data/cache partitioning and co-location

Data awareness and real time processing

  • Sense and response or even driven architectures (Fraud/Marketing/BI)
  • Reduced processing – or off loading to a efficient tier
  • Moving data closest to application (relevant logic)

Core message of how Mobile will impact middleware:

Achieve Elasticity and Scalability – Application Infrastructure (WebSphere /Other enabled middleware)

Data awareness and real time processing – require new architectures and design.


Have a great Week!

:)

Nitin

Sunday, April 15, 2012

.Ice Breaker on Enterprise Mobile Strategy..Industry and Think Tank Jargon

This week I felt compelled to send the following post, as I think like me many of you are getting engaged with your clients in discussing Mobile. I also recognize that there is a lot of confusion, hype around technology landscape. So Below is an attempt to de-construct our starting conversation - ice breaker of sorts. While this is by no means an exhaustive list, I think this is a good starting point, as we continue to add more.

Conversation Starters Around Mobile Strategy - MEAP and how we ft in:

At a broader level guiding principles of mobile Strategy is broken into 4 Components:

1. Access - B2C/B2E etc
2. Application development practice -- porting vs. new development project.
3. What are Mobile device management requirement - App store/device wipe/push fix-notification etc.
4. Security - Application (Work light) vs. Plugging into enterprise security infrastructure (TEM)

Some Questions that drive the solution design process are:
1. What is the overall Enterprise Mobile strategy? --- Is the access for employees ONLY or possibly visitors (e.g. visiting physicians/heath care professionals)? -- Access & Security
2. Type of application Framework? --- New app vs. porting, this includes the new acquisitions and moving all mobile apps to a common framework.
3. Type of application deployment ? --- again includes the new acquisitions and moving all mobile apps to a common deployment framework.

Additional Tactical Considerations:

1.Enterprise application integration (tools and libraries
2.Device integration and peripheral support
3. Application client runtime
4. Device/OS platform support
5. Packaged mobile
6. Hosting
7. Architectural flexibility
(Source: Gartner Research Note G00211688)

Industry Think Tank Jargon:

Industry in General categorizes the Mobile Platform into 2 Broad categories:

1. Mobile enterprise application platforms (MEAPs) and
2. Mobile consumer application platforms (MCAPs).

The MEAP segment serves application developer organizations and independent
software vendors (ISVs) that are writing applications targeting employees or associates, typically on a scale of a few dozen to a few thousand users, whereas the MCAP segment serves application developers who target consumers, usually on a scale of several thousand to millions of users.
With the massive consumerization of IT (driven, to a large degree, by innovations revolving around smartphones) and the widespread enterprise adoption of all types of mobile devices (including tablets), mobile application development has become one of the hottest topics in IT. MEAPs allow enterprise developers to create mobile applications for employees that are suitable to run on smartphones, tablets, notebooks or ruggedized hand-helds. MEAPs typically offer capabilities in user interface (UI) design and build, application integration, debugging, deployment, and application delivery and maintenance.
(Source: Gartner Research Note G00211688)

more in this... soon.
have a great weekend.
:)
Nitin