Mais conteúdo relacionado
Semelhante a Google Technical Webinar - Building Mashups with Google Apps and SAP, using SAP NetWeaver Gateway (20)
Mais de SAP PartnerEdge program for Application Development (20)
Google Technical Webinar - Building Mashups with Google Apps and SAP, using SAP NetWeaver Gateway
- 2. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2
The Challenge: Connecting Data, Workforce,
and Customers
• Integrate teams, data,
and processes
• Support modern,
seamless user interfaces
(UIs) across processes
• Reduce complexity and
increase productivity
• Make more informed
business decisions
• Leverage social media
channels for business
• REST based development
• Develop apps faster to
meet changing needs
• Develop using platforms
that match your needs
and skillsets
• Easily consume
SAP data across UIs &
devices
• Address challenges and
create opportunities from
massive volumes of data
• Provide SAP governance,
compliance, and scalability
• Better ensure security
and robustness
• Adapt to changing
business needs
• Provide long-lasting, low
total cost of ownership
(TCO) solutions
• Minimize disruption to
your existing IT landscape
Ease of Access Enterprise Readiness Simplified Development
- 3. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 3
Addressing the Challenges: Today’s Reality
The costs of isolation
Data/Processes
CustomersWorkforce
Partners
- 4. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 4
Addressing the Challenges: Today’s Reality
The costs of isolation
Data/Processes
CustomersWorkforce
Partners
Customers
PartnersWorkforce
Data and
Processes
- 5. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 5
Addressing the Challenges: Today’s Reality
What if your business could quickly connect everything?
SAP NetWeaver Gateway
Customers
PartnersWorkforce
Data and
Processes
- 6. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 6
Liberate Your Data with SAP NetWeaver Gateway
Ubiquitous
Connected
Provisioning
Agile
Flexible
Governance
Liberate your SAP data
to create engaging,
custom experiences with
customers, partners,
and employees.
Apps
- 7. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 7
Key Capabilities of SAP NetWeaver Gateway
• Industry standard
provisioning, REST based -
OData and custom
• Policy-driven, automated
governance
• Strong access protection
and built-in security
• Monitoring, Error logging
and performance tracing -
SAP Solution Manager
integration
• Support for push
notifications
Service generation based on:
• RFC, BAPI, BOR, BOL
Standard output formats:
• ODATA, JSON,
Familiar development tools:
• Microsoft Visual Studio plug-
in (ASP, .NET)
• Eclipse plug-in (Google
Android, PHP, Java,
HTML5)
• Xcode plug-in (iOS)
• Open data consumption
(any device, experience,
and platform)
• Secure, seamles single
sign-on support
• Easier access to timely,
accurate data from SAP
HANA,SAP Business Suite,
SAP BW
• SAP Business Workflow
integration
SUSTAIN
IT Professionals
ENGAGE
Business Users
ADAPT
Developers
- 8. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 8
American Airlines
iScan : Mobile Inventory and Warehouse Management
Challenges and Opportunities
Provide Mobile Workers easy ways to Track
inventory
Process Shipping request and manage
warehouse transactions
Standardize the development framework to deliver
mobile solutions
Results
Simplified effort for Warehouse Workers
Increase overall efficiency
Enabled Faster response time for Part
Request and increased accuracy of
Inventory Tracking
- 9. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 9
“Our recruiters travel across the country visiting high schools
and need quick access to information on record for
prospective applicants. With SAP NetWeaver Gateway, we
implemented an iPad application providing secured access to
our SAP ERP system where recruiters can look up
prospects information while meeting with them.”
Frank Mathew - Associate Director of Enterprise
Applications, University of Mississippi
University Of Mississippi
Improved Communication Between Faculty, Administrators, Students and Applicants
Challenges and Opportunities
Connect effectively with students, faculty and
potential students using Web and new devices
Address growing demand to access and consume
data from the central ERP application
Standardize the development framework to deliver
Web, social and mobile solutions
Simplified the search for student, faculty
and experts information through Website
Shortened the development and
deployment processes from months to
weeks
Enabled retrieval of prospective student
information in real-time by counselors on
the road
Results
- 10. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 10
SAP NetWeaver Gateway
Adoption in the SAP Partner Ecosystem
A vibrant ecosystem of partners available globally
• System Integrators of varying sizes have been
implementing projects globally
• Mobile Solutions
• Web Solutions
• More than 90 partner solutions have been
certified and published on several
SAP Partner Solution Directories
• SAP Partner Information Center
• SAP Store
• New partners are recruited regularly through campaigns
• Technical Enablement (Trainings, Developer License,
Technical Support)
• Certification of Partner Solutions
• Marketing and Go-To-Market benefits
• Close collaboration with several technology partners
- 11. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 11
Early adopters in the SAP Partner Ecosystem
Partners with SAP certified solutions built on SAP NetWeaver Gateway
2BM Defiance Technologies Limited Pokit Pty Ltd
7P ERP Consulting GmbH Dolphin Enterprise Solutions Corporations Prospance Inc.
Above Border Inc. Ecenta AG Provide HCM People, S.L.
Acuvate Software Pvt. Ltd. FIVE 1 GmbH & Co. KG QUNIE Corporation
Altimetrik India Private Limited Gicom GmbH RR Logix LLC
Applexus Technologies IDS Scheer Consulting GmbH SBP Consulting Inc.
Acrona Labs S.A Innovapptive Inc. Software AG
Arteria Technologies Private Limited Innowera LLC Squeeze Mobile
Audius GmbH InterComponentWare AG TVS Infotech Ltd.
Bridging IT GmbH Itelligence AG WBR Consultoria Ltda
Bristlecone Inc. Lieberman Software Corporation We-Do-IT Pty Ltd
Comprise IT Maventic Innovative Solutions Pvt Ltd. Zyden Company Ltd
CONET Business Consultants GmbH MindTree Limited poweredOne
Defiance Tech GmbH M-way Solutions GmbH … *
* for current list see: www.sap.com/partners/directories/SearchPartner.epx
-> Search for Solutions -> Certification Category: SAP NetWeaver Gateway Content and SAP NetWeaver Gateway Consumption
- 12. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 12
Challenges
Provide HR reports to People managers to:
View employee details and changes
View Hires, transfers, separations,
service anniversary and Headcount
Use the existing BEx queries
Browser and device agnostic
Solution:
HR Manager reports built using SAP NW
Gateway and HTML5 provides users the
capability to view the reports on any web
browser and device in real time.
Device agnostic Reports/Dashboard
- 13. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 13
Device agnostic Reports/Dashboard
Benefits
Increased overall efficiency with
reports/dashboard available in real
time
Replacement of manual process to
provide the confidential data into the
right hands
Data access controlled by SAP
standard security
Reuse SAP objects and
customizations
Scalable architecture
- 14. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 14
SAP NetWeaver Gateway
OData used in SAP’s standard offerings
This is the current state of planning and may be changed by SAP at any time.* Planned or in Ramp-Up
SAP Solution
Manager
SAP Enterprise
Portal SAP Jam *
SAP HANA Solutions*
SAP Customer Engagement Intelligence
SAP Fraud Management
SAP Liquidity Risk Management
SAP Demand Signal Management
MS SharePoint
via Duet EnterpriseSAP Fiori
SAP Manufacturing
(EMI)* SAP Lumira (SP11)
SAP Mobile Platform*
SAP Business Suite
SRM SCM ERPPLMCRM
SAP NetWeaver Gateway
SAP HANA
Gateway Productivity
Accelerator
for Microsoft
- 15. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 15
Putting It All Together
SAP NETWEAVER GATEWAY
SAP® FIORI
SAP Lumira
SAP Jam
------
CUSTOM-BUILT
APPLICATIONS
SAP MOBILE
PLATFORM
DUET®
ENTERPRISE
SAP EP
SAP
NETWEAVER®
GATEWAY
PRODUCTIVITY
ACCELERATOR
FOR
MICROSOFT
Tools Gateway Core Technology
Data Connectivity
SAP NETWEAVER GATEWAY
Tools Gateway Core Technology
Data Connectivity
SAP NETWEAVER GATEWAY
Service
Builder
Eclipse
(OData
Modeler)
Service
Adaptation
Subscription/
Notification
Supportability
Monitoring
Security
BAPI/RFC BOL SPI …
SAP® BUSINESS
SUITE
SAP HANA®
SAP® BUSINESS
INFORMATION
WAREHOUSE
Tools Gateway Core Technology
Data Connectivity
SAP NETWEAVER GATEWAY
Service
Builder
OData
Modeler
Service
Adaptation
Subscription/
Notification
Supportability
Monitoring
Security
BAPI/RFC
Easy
Query
MDX
ODATA &
.....
DEVICESWEB SOCIALENTERPRISE
SOFTWARE
CLOUD
OData
SAP® BUSINESS
SUITE
SAP HANA®
SAP® BUSINESS
INFORMATION
WAREHOUSE
DEVICESWEB SOCIALENTERPRISE
SOFTWARE
CLOUD
OData
- 16. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 16
Open Data Protocol
An open protocol for accessing enterprise data
Based on widely accepted industry
standards and methodologies
HTTP, XML (ATOM), JSON
REST
Features
Entity Data Model (EDM) to describe OData
Services
Each entity can support Query, Create, Read,
Update, and Delete (CRUDQ) operations
More on OData is at
http://www.odata.org
Standardization work on going by
OASIS
HTTP URI
Data
Model
ATOM
(XML)
JSON
Extensibility
OData is a standardized protocol for creating and
consuming data APIs. OData builds on core protocols like
HTTP and commonly accepted methodologies like REST.
The result is a uniform way to expose full-featured data
APIs.
- 17. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 17
Why Use OData?
OData provides compelling
benefits for SAP application
development:
• Industry-standard protocol for
creating and consuming data APIs
• Builds on core protocols like HTTP
• Lightweight
• Broad adoption by ecosystem
• Main drivers are SAP, Microsoft,
and IBM
• Decouple backend and frontend
• Access by URI
• Multichannel
XML, JSON
HTTP
Atom
OData
OData for SAP
- 18. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 18
But, How to interact with an OData service ?
Odata Query Language:
GET ~/BusinessPartners
GET ~/BusinessPartners(‘0100000000')
GET ~/BusinessPartners(‘0100000000')/SalesOrders
GET ~/SalesOrders('0500000000')/SalesOrderItems
GET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020')
GET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020')/Product
SQL Analogy:
SELECT * FROM BusinessPartners
SELECT * FROM BusinessPartners WHERE BusinessPartnerID=‘0100000000‘
SELECT * FROM SalesOrders WHERE BusinessPartnerID= ‘0100000000‘
SELECT * FROM SalesOrderItems WHERE SalesOrderID=‘0500000000‘
SELECT * FROM SalesOrderItems WHERE SalesOrderID=‘0500000000‘ AND
Position='0000000020’
SELECT * FROM Products WHERE ProductID=(SELECT ProductID FROM
SalesOrderItems WHERE SalesOrderID=‘0500000000‘ AND Position='0000000020’)
- 19. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 19
Efficiently Build Apps Taking Advantage of
SAP NetWeaver Gateway
OData
Modeler
Service Model
(Structure)
OData
App developer extends the
service model by additional
entity types and properties
Service
Builder
Service
Implementation
and
Business Logic
Platform
Data Source
App developer implements
the service by binding it to
existing data sources or
new ones
Admin configures the
destination for deployed
content
Consumption
Tools
UI/Client
HTML5, UI5, iOS,
Google Android,
Java…
App developer consumes
the service in the
application
(full CRUD support)
Frontend and
backend developers
can work in parallel
from the same model
Provisioning
Consumption
- 20. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 20
OData Modeler—Creation
- 21. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 21
How to implement a Gateway Service
Step – Service implementation
- 22. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 22
SAP NetWeaver Gateway 2.0
Service Generation
Providing powerful and convenient tools to generate OData services based on
existing technologies and frameworks
Standard SAP APIs
RFC, BAPI, BOR
OData as a source-code
Supports earlier releases of SAP Business Suite
(SAP NetWeaver 7.0)
Application Service Frameworks
SAP solutions based on standard frameworks/architectures
(SAP CRM, SAP PLM, SAP SCM)
Code-free generation of OData services for frameworks
like BOL/GenIL, BOPF, and SPI
Analytical Applications
SAP Business Information warehouse (MDX, Easy Query)
SAP HANA
SRM SCM ERPPLMCRM
SAP Business Suite
SAP
HANA
Consumer/channel-specific infrastructure
OData
Sync
Easy
query
MDX
- 23. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 23
User Interface/Consumer…just few examples
HTML5 / SAPUI5
.Net
Java
PHP
SAP® Lumira (SP11)
HTML5-based Solutions
(HCM, SRM, …)
SAP Mobile Platform
SAP Fiori
Gateway Productivity
Accelerator for Microsoft
iOS
Android
jQuery
Javascript
- 24. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 24
Provisioning - API Management
• Create & Manage REST based API
• Secure, scalable, compliant
• Simplify SAP
Engagement Framework
• UI innovation, consume anywhere
• Easier access to SAP backend
technologies
• Enterprise readiness
Cloud and Big Data
• SAP HANA cloud applications
• Big Data: SAP HANA (federated scenario)
• Industry standard protocols and APIs
Internet of Things
• Machine-to-machine technologies
• Enable automation
Enable or Extend Key Technologies
SAP NetWeaver Gateway helps you leverage your existing infrastructure to
pursue key technology focus areas that help keep you ahead of the competition.
Provisioning: API Management
• Create and manage representational state
transfer (REST)-based API
• Secure, scalable, compliant
• Simplify access to SAP infrastructure
Engagement Framework
• UI innovation, consume data anywhere
• Easier access to SAP backend
• Enterprise readiness
Cloud and Big Data
• SAP HANA cloud applications
• Big Data: SAP HANA (federated scenario)
• Industry standard protocols and APIs
Internet of Things
• Machine-to-machine technologies
• Enable automation
• Monitoring
Provisioning: API Management
• Create and manage representational state
transfer (REST)-based API
• Secure, scalable, compliant
• Simplify access to SAP infrastructure
Engagement Framework
• UI innovation, consume data anywhere
• Easier access to SAP backend
• Enterprise readiness
Cloud and Big Data
• SAP HANA cloud applications
• Big Data: SAP HANA (federated scenario)
• Industry standard protocols and APIs
Internet of Things
• Machine-to-machine technologies
• Enable automation
• Provide monitoring
• Monitoring
Developer Experience
• Tool-based, ease of development
• Rapid development; focus on value, not
integration
• Leverage existing skills, attract
ecosystem, build community
- 25. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 25
Realize the Vision with SAP NetWeaver Gateway
Create innovative solutions that can increase engagement and
streamline processes—without an IT overhaul.
SAP NetWeaver Gateway lets you empower users with secure, personalized solutions that leverage and
extend your existing SAP infrastructure. The easy-to-use framework helps you generate new opportunities
and create richer connections with consumers, employees, and partners.
Increase workforce
productivity
• Easy access to
SAP data
• Consistent user
experience
Enterprise ready
• No disruption to existing
IT landscape
• Minimal change
management
• Exceptional security and
compliance
Reduce IT complexity
and TCO
• Comprehensive
manageability and
scalability
• Robustness for meeting
business needs
• Sustainability for lower
TCO
Simplify app
development
• Industry-standard
protocols
• Simple development
tools
- 27. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 27
Enable Agility:
People, Process, System
Business
Ready
- 28. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 28
SAP NetWeaver Gateway – Contact Details
EMEA/DACH
Carsten Boennen
carsten.boennen@sap.com
NA / LA
Charmaine Stevenson
charmaine.stevenson@sap.com
APJ
Sudeesh K
sudeesh.k@sap.com
Global Lead
Himanshu Pande
himanshu.pande@sap.com
- 29. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 29
SAP NetWeaver Gateway
More Information
NW Gateway: twitter.com/sapnetweaver
NW Gateway: SAP-NetWeaver-Gateway-4554629
NW Gateway: spr.ly/SAPNetWeaverGateway
NW Gateway: scn.sap.com/community/netweaver-gateway
Have an idea? ideaplace.brightidea.com/netweavergateway
SAP website: SAP NetWeaver Gateway
- 30. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 30
Key links for more information
Key links
SAP Community Network
Gateway Self-Pace Learning
http://scn.sap.com/community/netweaver-gateway
http://wiki.scn.sap.com/wiki/pages/viewpage.action?page
Id=318672261
SAP Partner Portal http://partner.sap.com/gateway
Gateway Eclipse plug-in https://tools.hana.ondemand.com/#gateway
SAP Online Help http://help.sap.com/nwgateway
SAP Developer Center
OData
http://scn.sap.com/community/developer-
center/netweaver-gateway
www.odata.org
- 31. © 2013 SAP AG or an SAP affiliate company. All rights reserved.
Thank you
Contact information:
F name MI. L name
Title
Address
Phone number
- 32. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 32
© 2013 SAP AG or an SAP affiliate company.
All rights reserved.
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.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
SAP 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.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
- 33. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 33
© 2013 SAP AG oder ein SAP-Konzernunternehmen.
Alle Rechte vorbehalten.
Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die
ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige
Ankündigung geändert werden.
Einige der von der SAP AG und ihren Distributoren vermarkteten Softwareprodukte enthalten proprietäre Softwarekomponenten anderer
Softwareanbieter.
Produkte können länderspezifische Unterschiede aufweisen.
Die vorliegenden Unterlagen werden von der SAP AG und ihren Konzernunternehmen („SAP-Konzern“) bereitgestellt und dienen ausschließlich zu
Informationszwecken. Der SAP-Konzern übernimmt keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation.
Der SAP-Konzern steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und
Dienstleistungen ausdrücklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren.
SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder
eingetragene Marken der SAP AG in Deutschland und verschiedenen anderen Ländern weltweit. Weitere Hinweise und Informationen zum
Markenrecht finden Sie unter http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark.