Professional Documents
Culture Documents
SAP Mobile Platform - A Technical Analysis
SAP Mobile Platform - A Technical Analysis
Executive Summary
Theres been a lot of debate and discussion around SAPs Mobility roadmap in the recent times. In this article, I intend to discuss my thoughts on what the SAP Mobile Platform seems to be evolving to alongside a brief discussion of the major milestones that has been influential in shaping up the platform to its current position. Enterprises considering large scale Mobile deployments, Technical Consultants, Market Research Analysts, Mobile Application Developers, SAP Consultants and anybody interested in keeping up with the developments in the Enterprise Mobility space are expected to find this report useful.
Contents
About the Author................................................................................................................................................ 2 Sybase....................................................................................................................................................................... 3 Syclo .......................................................................................................................................................................... 3 Open Mobile Apps Development ............................................................................................................... 4 What is Sencha Touch? .................................................................................................................. 4 What is Adobes PhoneGap? ........................................................................................................ 4 What is Appcelerators Titanium? ........................................................................................... 4 SAP Mobile Platform ........................................................................................................................................ 5 SAP named leader in Gartners Magic Quadrant............................................................................... 5 Conclusion.............................................................................................................................................................. 7 References.............................................................................................................................................................. 7
Sybase
Initially, following the SAP Sybase acquisition1, the industry analysts were under the impression that with Sybase Unwired Platform (SUP), SAP had finally arrived with regards to its mobility story. With SUP, SAP proposed to establish a single Mobile Application Development Platform (MADP) to design and deploy applications for the leading enterprise mobile platforms. SUP today supports building the following types of applications2: Native Applications The initial versions (1.5.2 and 1.5.5) supported iOS, Blackberry and Windows Mobile only. Support for Android was added from version 2.0 onwards. Hybrid Web Container Applications Hybrid Web Container enables developers to get the cross-platform advantage of HTML and JavaScript, and provides the security mechanisms, provisioning, and hooks to native device features they can't get through the browser. JQuery Mobile is the UI framework bundled with the Hybrid App Designer to build these apps.
Syclo
Nearly two years into the Sybase acquisition, SAP announced yet another one in the mobility space, this time that of Syclo3. This came as a shocker since Syclo was considered a competitor to Sybase and to many it appeared to be retribution. Syclo too provides an MADP called Syclo Agentry Platform which works on the lines of SUP. Apart from this, Syclo provides multiple Enterprise Mobile Applications under the banner of SMART Mobile Suite. This brought in speculation from existing partners and customers who were planning to invest or had already invested in SUP 3
SAP Mobile Platform A Technical Analysis licenses for mobility support. The concern here was whether SAP would continue to enhance and support SUP and the applications built on top of this platform.
However, looking at the solution framework proposed on Syclos website4 (as shown above in Figure 2), it appears that SUP will continue to be the core of SAPs Mobile Platform with Syclo Mobile Applications connecting to it. Besides, Syclos SAP Software Integration Layer (SSIL) could well be a wrapper layer within SAP NetWeaver Gateway in the existing mobility landscape.
Sencha Touch 2, a high-performance HTML5 mobile application framework, is the cornerstone of the Sencha HTML5 platform. Built for enabling world-class user experiences, Sencha Touch 2 is the only framework that enables developers to build fast and impressive apps that work on iOS, Android, BlackBerry, Kindle Fire, and more. 10
Appcelerators Titanium is an Eclipse-based IDE, SDK and library of connectors used to rapidly build, test and deploy mobile, desktop and Web applications. For mobile development, Titanium Studio provides a framework to devel op rich application experiences, and connect those apps to SAP and 220 other data sources. Titanium SDK enables the enterprise to deploy native, hybrid and mobile Web apps all from a single JavaScript code base. 11
SAP Mobile Platform A Technical Analysis SAP seems to have already started with the process by enabling OData protocol support on SUP to access backend servers. However, in order to access SAP Business Suite using OData, NetWeaver Gateway is essential as an additional component in the landscape as shown in Figure 1.
Based on the recent developments discussed in the above sections, the most probable SAP Mobile architecture going forward can be summed up as illustrated below in Figure 3.
Apart from the standard offerings available from SAP and Syclo based on SUP, native applications can be developed on any of the mobile platforms supported by SUP. On the other hand the various open MADPs can be leveraged to build HTML5/CSS3/JS based cross-platform hybrid apps. The Sybase Unwired Platform provides device management capabilities like onboarding and security facilities whilst SAP NetWeaver Gateway exposes the core business logic and data from the SAP business suite towards the mobile devices.
SAP Mobile Platform A Technical Analysis far above the other contenders. This really demonstrates the drive, dedication and priority given at SAP to enable Mobility.
Conclusion
The options available to access SAP backend for an Enterprise Mobile App Developer are as listed in below table:
Backend System Sybase Unwired Platform SAP NetWeaver Gateway SAP EIS (ERP, CRM, ) SAP EIS (Not Discussed) SAP NetWeaver Mobile (Not Discussed) Access Mechanism Mobile Business Objects (MBO) Open Data Protocol (OData) Remote Function Calls (RFC)/Java Connector (JCO) Web Services Definition Language (WSDL) Data Orchestration Engine (DOE) Level of abstraction from SAP Partial abstraction Complete abstraction Tightly coupled Complete abstraction without middleware Tightly coupled
Lets hope that SAP is able to restore trust with their customers and the mobile app developer community alike. For starters, SAP could comply with the suggestion to provide the NetWeaver Gateway as an add-on to ABAP. That would really be a great way to reach out to the vast Mobile App Developer Community.
References
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
SAP TO ACQUIRE SYBASE, INC., May 12 2010 Sybase Unwired Platform 2.1 Architecture Whitepaper SAP to Acquire Syclo, Extends Leadership in Mobilizing the Enterprise, April 10 2012 Syclo-SAP Relationship SAP Drives Openness and Choice for Millions of Mobile App Developers, April 10 2012 Magic Quadrant for Mobile Application Development Platforms, 26 April 2012 Plumbing SAP's mobile architecture, 20 April 2012 The value of HTML5 in the SUP Hybrid Web Container, 28 October 2011 Phonegap's Official Website Sencha's Official Website Appcelerator's Official Website jQuery Mobile's Official Website
MindTree Limited is a global IT and Product Engineering Services Company with deep knowledge in specific domains. MindTree is acknowledged as the best mid-size software services company out of India for its capability to build, test and deploy solutions as much as emphasis on culture, customer centricity and corporate governance. MindTree is ranked No. 1 among the Most Admired Knowledge Enterprise (MAKE) India Award winners in 2010, 13th in NASSCOM's listing of Top IT Software and Services Exporters in India (excluding BPO). MindTree is ranked 19th amongst IT services companies by IAOP in their annual list of the Top 100 Global Outsourcing Companies. In 2009, MindTree was ranked No. 2 in Asia and declared the overall winner in India in the Asiamoney Corporate Governance Poll. Please visit us at www.mindtree.com