Beruflich Dokumente
Kultur Dokumente
Styliani Taplidou, PhD | Consultant CoE Mobile Solutions, SAP Consulting Switzerland April 3rd, 2012
Agenda
Introduction - Enterprise Mobility Sybase Unwired Platform SAP NetWeaver Gateway Summary Questions & answers
Public
46% of large enterprises supporting personal owned devices2 2 billion downloads of 140,000 apps from Apple App Store
20% of mobile workers are getting business apps from app stores today 50% of organizations planning to deploy mobile apps in 12 months3
1 IDC
Forecast
2 Forrester
Forecast, 2010
3 Gartner
Public
Customer
Mobile Approvals commerce Scheduling and dispatch
Service
Executive
Partner
Sales
IT
2012 SAP AG. All rights reserved.
Public
Developers with / without SAP knowledge create solutions connecting to SAP with:
their development tool of choice reducing set requirements and deployment barriers rapid development approach shortening development times/cycles standard and simple service interfaces (REST) and data protocols (OData/ATOM) reducing complexity
Public
Connect
Eclipse
Consume
Databases
BlackBerry iPhone
Web services
Applications
Control
Device and server management Afaria
Public
Connect
Eclipse
Consume
OData
Notifications and subscriptions Onboarding, monitoring lifecycle and administration OData connector etc
Control
Device and server management Afaria
*Software development kit **Mobile business object ***Open Data Protocol
2012 SAP AG. All rights reserved.
Public
It defines the data to be used from the backend system and exposes it to be used for mobile applications. It is created using simple graphical tooling inside the Eclipse development environment. It is reusable, allowing to leverage across multiple device types. It provides future proofing of applications: when new device types are added, the same MBO can be used.
Public
10
Connect
Eclipse
Consume
OData
Notifications and subscriptions Onboarding, monitoring lifecycle and administration OData connector etc
Control
Device and server management Afaria
*Software development kit **Mobile business object ***Open Data Protocol
2012 SAP AG. All rights reserved.
Public
11
It is a non-proprietary license-free web protocol for querying and updating data. It offers database-like access to business data (ODBC for the Web). No prior knowledge of SAP required. Dynamic binding takes place at runtime. OData is based on HTTP(S) communication and the Atom Publishing Protocol (AtomPub).
Public
12
Connect
Eclipse
Consume
OData
Notifications and subscriptions Onboarding, monitoring lifecycle and administration OData connector etc
Control
Device and server management Afaria
*Software development kit **Mobile business object ***Open Data Protocol
2012 SAP AG. All rights reserved.
Public
13
Connect
Deploy MBO
Deploy workflow
Enable developers to create mobile workflows either without writing any code, or using simple HTML5 for various mobile platforms
Public
14
Characteristics
Fast to develop and to deploy Offline capabilities No or minor application logic No native client coding required Base HTML workflow for cross platform compatibility
Public
15
Device-Specific Development
Deploy MBO
Generate code
MBO API
SUP provides the flexibility to create mobile applications with device-specific user interface using code generation and native device SDK
Public
16
Best fit: High degree of task specialization and data intensive offline usage Device Support
BlackBerry (RIM Java ME) Windows and Windows Mobile (C#) iOS (Objective C) Android (Eclipse)
Characteristics
Self-contained: No browser/container App etc. needed Full Offline capabilities Large amount of local data possible Complex Business Logic can be covered Client coding required
Public
17
Connect
Eclipse
Consume
OData
Notifications and subscriptions Onboarding, monitoring lifecycle and administration OData connector etc
Control
Device and server management Afaria
*Software development kit **Mobile business object ***Open Data Protocol
2012 SAP AG. All rights reserved.
Public
18
Online Applications
simple access to SAP backend faster development data up-to-date durable usability safe data storage performance
Offline Applications
offline and asynchronous communication capabilities on device persistency on device business logic ability to handle large data load automatic (delta) data replication actively pushing data to devices support of complex data distribution models scalability
Public
19
Connect
Eclipse
Consume
OData
Notifications and subscriptions Onboarding, monitoring lifecycle and administration OData connector etc
Control
Device and server management Afaria
*Software development kit **Mobile business object ***Open Data Protocol
2012 SAP AG. All rights reserved.
Public
20
Connect
Eclipse
Consume
Reusable libraries
MBO
SDK* on MBO**
OData
OData
SDK on OData***
Public
Online apps
21
Offline apps
It is not the Gateway component of SAP NetWeaver Mobile. the SAP Gateway that is part of the Web Application Server ABAP that enables RFC communication. a mobile platform. a replacement for SAP NetWeaver PI and eSOA Services. It is a NetWeaver Application Server ABAP add-on. an essential part in making an online mobile application, providing access via SUP to SAP Business Suite using the OData protocol.
**Process Integration
Public
23
Web
Mobile devices
Enterprise Software
Social Media
Open
Any device, any platform, any experience
People
Optimized for user-interaction scenarios
Sybase Unwired Platform
Timeless
Non-disruptive, any SAP Business Suite version
Developers
Simple APIs, no SAP knowledge required
Standards
CRM SRM SCM PLM ERP
Public
24
Consumer
Consumer
Consumer
Tools
Generators
Custom Dev
OData Channel API
SAP NetWeaver
BOR/SCR/ RFC
Monitoring Security
Public
25
Mobile Device
SAP SDK & libraries for OData for SAP products Programming against a consumption model
Connectivity
Bridge between internet and company intranet
Protocol Translation
Gateway exposes OData Services
SAP ERP 6.0/ Suite 7 provides business logic OData Adapter maps between business model and consumption model
Business logic
Public
26
Summary
Summary
Number and type of mobile devices is dramatically changing Increasing demand for enterprise applications SAP provides a mobility platform, Sybase Unwired Platform, to assist the process of mobile application development Developers with/out SAP knowledge are able to create solutions for SAP Systems SAP NetWeaver Gateway is required when developing mobile online applications, which enable the access to SAP Business Suite systems using OData Protocol SAP NetWeaver Gateway is a NetWeaver Application Server ABAP add-on. SAP NetWeaver Gateway supports every device and platform.
Public
28
Thank you!
Contact information: Styliani Taplidou, PhD SAP (Switzerland) AG, Althardstrasse 80, 8105 Regensdorf, Schweiz +41 79 102 5202 styliani.taplidou@sap.com
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the United States and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and other countries. Oracle and Java are registered trademarks of Oracle and its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems Inc. HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc. IOS is a registered trademark of Cisco Systems Inc. RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered trademarks of Research in Motion Limited.
Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc. INTERMEC is a registered trademark of Intermec Technologies Corporation. Wi-Fi is a registered trademark of Wi-Fi Alliance. Bluetooth is a registered trademark of Bluetooth SIG Inc. Motorola is a registered trademark of Motorola Trademark Holdings LLC. Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc. Sybase is an SAP company. Crossgate, m@gic EDDY, B2B 360, and B2B 360 Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.
Public
31