p2p vs. meap - the right approach for an integrated mobility solutions - whitepaper by rapidvalue...

Upload: kavyanidhi

Post on 04-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    1/13

    POINT-TO-POINT vs. MEAPTHE RIGHT APPROACH FOR AN INTEGRATED

    MOBILITY SOLUTION

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    2/13

    RapidValueEnabling Mobil

    A RapidValue Solutions Whitepaper Feb - 2013

    020202

    Executive Summary

    There are two commonly used approaches for building

    integrated mobility solutions: Point-to-point integration

    and Mobile Enterprise Application Platform (MEAP).

    This paper explains why an enterprise mobility

    integration solution is needed, describes and comparesthe two approaches, and provides a guide for how to

    choose the right mobility integration technique for you

    organization. The paper also examines various MEAP

    platforms available and the key differences between

    popular platforms.

    From a mobile application development standpoint,

    there is another widely used approach: cross-platform

    development frameworks. These frameworks allowdevelopers to build once and deploy across multiple

    device platforms. However, these frameworks lack

    integration and mobile device management capabilities

    and therefore we have excluded them from

    consideration for the purposes of this whitepaper. To

    learn more about cross-platform development,

    download our whitepaper: How to Choose the Right

    Architecture for your Mobile Application -

    http://www.rapidvaluesolutions.com/whitepaper/

    Enterprise mobility has

    transformed the way

    businesses engage withcustomers, partners and staff

    while exchanging critical

    information. Innovative

    applications are only part of

    an overall mobility solution

    integrating them with existing

    systems in a scalable manneris equally important and can

    be even more challenging.

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    3/13

    RapidValueEnabling Mobil

    0202020203020203

    Enterprise Mobility Solutions

    Gone are the days when employees would sit in front of their desktop computers all day to do their

    work and communicate with coworkers and clients. More and more companies are adapting enterprise

    mobility solutions to make it easier for their employees to work out of the office using mobile devices

    and cloud services to perform business tasks.

    Point-to-Point:An application deployment technique which allows mobile users

    within the organization to perform a business operation and engage with co-workers

    and customers. It is mainly designed for smaller organizations.

    The two most popular enterprise mobility deployment techniques are:

    01Mobile Enterprise Application Platform (MEAP): An application middleware

    designed specifically for mobile enterprise application users. It allows controlled access

    to all mobile applications hosted on a particular platform. Employees and enterprise

    customers can access and exchange data from any mobile device to perform a numbe

    of business operations.02Definition of MEAP

    There is a general tendency to combine MEAP/middleware tools with cross-platform mobile

    development tools. We would define MEAP as a platform that includes:

    Comprehensive integration capabilities Connectivity to corporate systems such as ERP, CRM,

    etc.

    Mobile application development Integrated Development Environment (IDE) for building mobi

    applications

    Mobile Device Management (MDM) capabilities Support for device provisioning, secure

    transmission of data, remote configuration, mobile asset tracking, policy identification and

    adaptation, etc. Mobile Application Management (MAM) capabilities Support for provisioning and access contro

    to mobile applications used in business settings (configuration settings, user authentication, pus

    notification services, application usage analytics, etc.)

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    4/13

    RapidValueEnabling Mobil

    0202020203020204

    As the name implies, cross-platform development frameworks provide the ability to develop once and

    deploy across multiple platforms, but mainly on the client/device side with minimal support for

    integration. Since this paper is about integrated mobility solutions, we focus on the MEAP approach,

    with the view that cross-platform frameworks are outside the scope of the discussion.

    MEAPExamples

    Cross- Platform DevelopmentFrameworks Examples

    Point-to-Point Solutions vs. MEAP

    Point-to-Point Approach

    Typically, a Point-to-Point (P2P)

    integration solution is used to develop

    an independent native application for

    each business requirement, using

    individual resources/middleware to

    handle the data and control layer of the

    application. This solution is useful when

    data segregation is possible andindependent security for the application

    is required.NATIVE APPS AS

    REQUIRED ANDBASED ON LOCATION

    MULTIPLEMIDDLEWARE

    FOR EACHAPPLICATION

    DATA WAREHOUSE

    POINT-TO-POINT DEPLOYMENT ARCHITECTURE

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    5/13

    RapidValueEnabling Mobil

    0202020203020205

    P2P Solution User experience is rich (typicallybased on native applicationdevelopment).

    Less expensive to build compared toMEAP if the features required are

    straightforward.

    Performance is higher compared toMEAP since there are fewerapplications to handle.

    Requires additional integration with identitymanagement.

    Requires third-party connectors to integratewith external systems.

    Need to build each application based on thespecific business requirement, with limitedreusability.

    Any changes required in the application needdeveloper involvement.

    ProsApproach Cons

    MEAP Approach

    MOBILE ENTERPRISEAPPLICATION

    PLATFORM (MEAP)

    Gartner Group has developed a concept called the Rule of Three for determining when to use a Mobile

    Enterprise Application Platform (MEAP). According to the rule, you should use the MEAP approach for

    enterprise mobility if the business requirements include (i) Three or more mobile applications, (ii)

    Three or more mobile OS (Operating Systems) and (iii) Integration with at least three back-end data

    sources.

    IPAD

    DESKTOP

    IPHONE

    BLACKBERRY

    MEAP DEPLOYMENT ARCHITECTURE

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    6/13

    RapidValueEnabling Mobil

    0202020203020206

    MEAP ARCHITECTURE BLOCK DIAGRAM

    MOBILE DEVICEMANAGEMENT

    INTEGRATEDDEVELOPMENTENVIRONMENT

    AUTH

    EAI ADAPTERS |SERVICE BUS

    WEB SERVICES

    DATABASECONNECTIONS

    HTTP(S)

    VPN

    HTTP(S)

    VPN

    SERVER

    (CLOUD

    OR

    ON-PREMISE)

    DEVI

    CE

    POLICYENFORCEMENT

    SOFTWAREDISTRIBUTION

    CLIENT AGENT

    SERVERAPPLICATION

    LOGIC

    CLIENTAPPLICATIONUI+ LOGIC

    EAI TOOLS +LOGIC

    DIRECTORYSERVICES

    WEBAPPLICATION

    SERVER

    MULTICHANNELACCESSGATEWAY

    OFFLINE NATIVESTORAGE

    CLIENTAPPLICATIONRUNTIME

    HTML5BROWSER

    OFFLINEBROWSERSTORAGE

    RELATIONALNoSQL

    DATABASE

    ENTERPRISE

    PACKAGESDATA SOURCES

    MEAP Highly scalable architecture.

    Pre-integrated to identitymanagement system.

    Supports multiple platforms native(iOS, Android, Windows Mobile,BlackBerry), web (XHTML browsers)and hybrid applications.

    Can leverage device featuresseamlessly.

    Plug-in or connectors are available tocommunicate with systems such asSAP, Oracle, CRMs, etc.

    Web service layer runs on DMZ tosecure the entire infrastructure.

    The solution can be deployed onpremises or in a cloud.

    User interface and usability aresub-optimal.

    Initial implementation time is higher.

    Initial investment is high requires upfrontpayment for the solution, maintenance feeand user based fee.

    Dedicated administrator is required tomaintain the MEAP server.

    ProsApproach Cons

    A RapidValue Solutions Whitepaper Feb - 2013

    Source: robtiffany.com

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    7/13

    RapidValueEnabling Mobil

    0202020203020207

    Comparing Point-to-Point and MEAPThe following table summarizes the key differences between Point-to-Point solutions and MEAP.

    User Interface

    Cross-device

    platform support

    One solution across a wide range of mobile

    devices

    Point-to-Point SolutionParameters Mobile Middleware/MEAP

    Not as great as point-to-pointTypically a native application rich userexperience

    Unique solution for every mobile device/mobile OS

    Device

    Management

    Each device update needs to be man-aged individually

    Each application update needs to bemanaged separately

    Multiple proprietary tool sets arerequired for managing & monitoringapplications, security and devices

    New applications can be placed in apre-defined shared location in themiddleware

    Centralized management of data

    Single tool for managing all devices,applications and security

    Builds are specific to each type ofdevice

    Remote locking of mobile devices andremote wiping of data are supported

    Data resides in a centralized server

    Controlled at one location with singleconsole

    Flexibility in expanding mobility

    Seamless user experience withincrease in number of users and/ormobile applications on the platform

    Flexibility &Change

    Management

    Remote

    Installation and

    Updates

    Connectivity

    Security

    Scalability &

    Redundancy

    Implementation

    Cost

    Multiple integrations required to connectall backend systems

    Initial investment is low

    Each point-to-point solution has its ownsecurity controls

    Decreases as number of hosted mobileapplications increases

    High, with optimized services betweenclient and server networks

    Requires additional hardware and softwareto support additional users and/or mobileapplications

    Not part of the solution but possible todistribute them over the air individually

    Allows OTA provisioning to many devicesand mobile operating systemssimultaneously

    Pre-integrated with all kinds of backenddatabases and other applications

    Initial investment is high

    Performance

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    8/13

    RapidValueEnabling Mobil

    0202020203020208

    Summary Comparison Between Two Key MEAPsThe table below summarizes the differences between two popular MEAPs: Kony and SAP Unwired. We

    have selected only these two MEAPs for comparison to illustrate key parameters you should evaluate

    before deciding on the right MEAP for your enterprise.

    Kony

    NATIVE APPLICATION CAPABILITIES

    PLATFORMS SUPPORTED

    Parameters SAP Unwired

    Yes

    Yes

    Yes

    Single code base for all nativeUI components

    Access to all native capabilities

    Native code generation

    Native UI components have to bedeveloped specific to each platform usingnative languages

    Supported with code written in native

    Not at present

    Rich UXUser experience Browser-dependent. Code must bewritten specifically for each nativeplatform

    iPhone, Android, BlackBerry(4.2.1 and above), Win-dows Phone (5.0 up toWindows 8), Symbian,Palm, J2ME

    Windows 7

    Device platforms

    Desktop clients/kiosks

    Windows Mobile 6.0, 6.1, 6.5 (Standardand Professional), Windows XP, Vista and7 (32 bit and 64 bit), BlackBerry 5.0 and6.0, iOS 4.2 and 4.3

    Windows XP, Vista and 7

    Eight dedicated websites for15+ browsers, five formfactors, from WML toHTML5

    Device-optimized mobile web Not at present

    Overall Cost Customizations are expensive. IT costincreases with increase in team size(mobile enterprise app users)

    Lower administrative, maintenanceand support costs

    Cost-effective if many mobileenterprise applications are to besupported supported

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    9/13

    RapidValueEnabling Mobil

    0202020203020209

    PLATFORM FEATURES

    7+Number of operating systemsfor native applicationssupported

    7+

    YesAccess to HTML5 capabilities Yes

    Lua/JavascriptLanguage used Mainly Java, .Net and Objective C arealso used

    YesCross-platform debugger Not at present

    YesQuick UI preview on allplatforms

    None. Need to build and compile theprojects to view the UI

    YesForeign function support fromsingle codebase

    Not at present

    YesAbility to seamlessly createnative deployable binaries forall platforms

    Requires usage of platform specificnative SDK tools (to be configured andunderstood)

    Yes, all glue code isauto-generated

    Extensions ability to augmentexisting APIs withoutknowledge of underlying SDK

    Yes, but glue code has to be manuallywritten for each of native SDK

    YesDrag & drop widgets for UIdevelopment

    Needs to be done outside the developerplatform

    Not requiredCoding required for consumingdata from network services andmapping it to the UI widgets(80% of the applicationcodebase)

    Yes, all data mapping code has to behandwritten

    By default purely native,optionally WebUI can beused for rendering

    Wrapper-based solution (usesWebView for rendering)

    Yes, a hybrid web based containerapproach

    Yes. Also supports offlinesync

    Synchronization capabilities Yes. Also supports offline sync

    YesAbility to download a newversion of the applicationwithout accessing app stores

    Yes

    Yes, supported via Kony AppStore and Kony AppManagement Container

    Mobile Application Managementwith App managementcapability

    Requires additional license and compo-nent via Afaria

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    10/13

    RapidValueEnabling Mobil

    0202020203020210

    Eclipse plugin from KonyIntegrated DevelopmentEnvironment (IDE)

    Eclipse IDE

    Web Services support

    REST/SOAP

    Backend system integration Sybase ASE 12.x and 15.x, Sybase SQL

    Anywhere 11.x, Oracle 10g and 11g, MSSQL Server 2005 and 2008, UDB 9.1,SAP R/3 4.6 and higher, SOAP and REST(XML) Services

    YesExtensible connectors toconsume data from SAP, webservices, XML, Java API

    Yes

    YesOracle backend support Yes

    YesConnectors to Siebel,PeopleSoft and SharePoint

    Information not available

    Five ways to connect toSAP JCO, Gateway (OData),Web Services, HTTP, iWay ,and SAP Namespace (insideSAP) i.e. no middleware

    Connectors to SAP Supports JCO, Gateway and WebServices

    SMS/MMS 2-Way andcommon push APIs

    SMS/MMS (2-Way & push) Not supported

    INTEGRATION AND CONNECTORS

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    11/13

    RapidValueEnabling Mobil

    0202020203020211

    Choosing the Right Approach

    What approach works best for your enterprise? While each organization will have a different mobility

    strategy, when it comes to selecting mobile enterprise applications, you will reach a point where you

    have to decide between a point-to-point solution and MEAP. As always, the right solution for your

    organization depends on your business requirements. The following figure illustrates key factors that

    will help you decide on a mobility solution thats appropriate for your organization.

    POINT-TO-POINT

    SOLUTION

    Focus is on building a small number of applications to run on a few

    mobile operating systems only (Blackberry, iOS, Android, Windows mobile)

    Out-of-the-box solution is acceptable, and does not require much

    customization

    Requires very few internal updates

    MEAP

    (MOBILE

    MIDDLE WARE)

    Requires device-agnostic solution

    Host multiple mobile applications across multiple mobile operating

    systems

    Simplifies integration to back-end systems

    Cost-effective over the long term

    POINT-TO-POINT SOLUTION VS. MEAP

    DECISION MAKING CHART

    According to industry experts, a MEAP

    solution works best for organizations looking

    for over three mobile applications or above

    150 users. This decision-making chart will

    help you select between the two enterprise

    mobility approaches. However, before making

    a decision, you need to understand the pros

    and cons of both types of enterprise mobility

    solutions and the cost involved in switchingbetween the two solutions in the future

    should that become necessary.

    50 100 150 200

    1 2 3 4

    Lo

    Hi MEAP PERFORMANCE

    MEAP TCO

    POINT SOLUTIONPERFORMANCE

    POINTSOLUTION TCO

    PERFORMANCE

    TCO PER USER

    Users

    Applications

    Source: [Sybase White Paper]: Whats the point? Comparisonof Middleware Vs. Point Solutions

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    12/13

    RapidValueEnabling Mobil

    0202020203020212

    Conclusion

    Of all the factors driving the need for mobility, the main parameters to consider are the number of

    applications, the device platforms to be supported, the amount of flexibility and control you need for

    managing the servers and how quickly you plan to scale up. A point-to-point solution is the most

    cost-effective and fastest approach for an immediate, single mobile application deployment. MEAP is

    best suited for organizations with a well-defined mobility strategy and a vision for expanding their use

    of mobile applications.

    If you have any questions or need more information about building an integrated mobility

    solution, give us a call at 877-690-4744 or visit us at RapidValueSolutions.com. We look

    forward to hearing from you!

    A RapidValue Solutions Whitepaper Feb - 2013

  • 7/29/2019 P2P vs. MEAP - The Right Approach for an Integrated Mobility Solutions - Whitepaper by RapidValue Solutions

    13/13

    RapidValueEnabling Mobil

    0202020203020210 RapidValueEnabling Mobil

    About RapidValue

    RapidValue is a leading provider of end-to-end mobility solutions to enterprises worldwide. We offer a

    range of mobility services across industry verticals, drawing upon a team of 175+ experts in mobility

    consulting and application development, along with experience delivering over 200 mobility projects.

    RapidValue delivers its services to the worlds top brands and Fortune 1000 companies, and has offices

    in the United States and India.

    www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog

    +1 877.690.4844 [email protected]