Google Technical Webinar - Building Mashups with Google Apps and SAP, using SAP NetWeaver Gateway
-
Upload
sap-partneredge-program-for-application-development -
Category
Technology
-
view
752 -
download
3
description
Transcript of Google Technical Webinar - Building Mashups with Google Apps and SAP, using SAP NetWeaver Gateway
SAP NetWeaver® Gateway
© 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 andincrease productivity
• Make more informedbusiness decisions
• Leverage social mediachannels for business
• REST based development• Develop apps faster to
meet changing needs• Develop using platforms
that match your needsand skillsets
• Easily consumeSAP data across UIs &devices
• Address challenges andcreate opportunities frommassive volumes of data
• Provide SAP governance,compliance, and scalability
• Better ensure securityand robustness
• Adapt to changingbusiness needs
• Provide long-lasting, lowtotal cost of ownership(TCO) solutions
• Minimize disruption toyour existing IT landscape
Ease of Access Enterprise Readiness Simplified Development
© 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
© 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 andProcesses
© 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 andProcesses
© 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 datato create engaging,
custom experiences withcustomers, partners,
and employees.
Apps
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 7
Key Capabilities of SAP NetWeaver Gateway
• Industry standardprovisioning, REST based -OData and custom
• Policy-driven, automatedgovernance
• Strong access protectionand built-in security
• Monitoring, Error loggingand performance tracing -SAP Solution Managerintegration
• Support for pushnotifications
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 singlesign-on support
• Easier access to timely,accurate data from SAPHANA,SAP Business Suite,SAP BW
• SAP Business Workflowintegration
SUSTAIN
IT Professionals
ENGAGE
Business Users
ADAPT
Developers
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 8
American AirlinesiScan : Mobile Inventory and Warehouse Management
Challenges and OpportunitiesProvide Mobile Workers easy ways to Trackinventory
Process Shipping request and managewarehouse transactions
Standardize the development framework to delivermobile solutions
Results
Simplified effort for Warehouse Workers
Increase overall efficiency
Enabled Faster response time for PartRequest and increased accuracy ofInventory Tracking
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 9
“Our recruiters travel across the country visiting high schoolsand need quick access to information on record forprospective applicants. With SAP NetWeaver Gateway, weimplemented an iPad application providing secured access toour SAP ERP system where recruiters can look upprospects information while meeting with them.”
Frank Mathew - Associate Director of EnterpriseApplications, University of Mississippi
University Of MississippiImproved Communication Between Faculty, Administrators, Students and Applicants
Challenges and OpportunitiesConnect effectively with students, faculty andpotential students using Web and new devices
Address growing demand to access and consumedata from the central ERP application
Standardize the development framework to deliverWeb, social and mobile solutions
Simplified the search for student, facultyand experts information through Website
Shortened the development anddeployment processes from months toweeks
Enabled retrieval of prospective studentinformation in real-time by counselors onthe road
Results
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 10
SAP NetWeaver GatewayAdoption 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 beencertified and published on severalSAP 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
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 11
Early adopters in the SAP Partner EcosystemPartners 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
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 12
ChallengesProvide 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 NWGateway and HTML5 provides users thecapability to view the reports on any webbrowser and device in real time.
Device agnostic Reports/Dashboard
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 13
Device agnostic Reports/Dashboard
Benefits
Increased overall efficiency withreports/dashboard available in realtimeReplacement of manual process toprovide the confidential data into theright handsData access controlled by SAPstandard securityReuse SAP objects andcustomizationsScalable architecture
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 14
SAP NetWeaver GatewayOData 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 SolutionManager
SAP EnterprisePortal 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 ProductivityAcceleratorfor Microsoft
© 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-BUILTAPPLICATIONS
SAP MOBILEPLATFORM
DUET®
ENTERPRISE
SAP EP
SAPNETWEAVER®
GATEWAYPRODUCTIVITYACCELERATOR
FORMICROSOFT
Tools Gateway Core Technology
Data Connectivity
SAP NETWEAVER GATEWAY
Tools Gateway Core Technology
Data Connectivity
SAP NETWEAVER GATEWAY
ServiceBuilder
Eclipse(OData
Modeler)Service
AdaptationSubscription/Notification
SupportabilityMonitoring
Security
BAPI/RFC BOL SPI …
SAP® BUSINESSSUITE
SAP HANA®SAP® BUSINESSINFORMATIONWAREHOUSE
Tools Gateway Core Technology
Data Connectivity
SAP NETWEAVER GATEWAY
ServiceBuilder
ODataModeler
ServiceAdaptation
Subscription/Notification
SupportabilityMonitoring
Security
BAPI/RFC EasyQuery MDX ODATA &
.....
DEVICESWEB SOCIALENTERPRISESOFTWARE
CLOUD
OData
SAP® BUSINESSSUITE
SAP HANA®SAP® BUSINESSINFORMATIONWAREHOUSE
DEVICESWEB SOCIALENTERPRISESOFTWARE
CLOUD
OData
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 16
Open Data ProtocolAn open protocol for accessing enterprise data
Based on widely accepted industrystandards and methodologies
HTTP, XML (ATOM), JSON
REST
FeaturesEntity Data Model (EDM) to describe ODataServices
Each entity can support Query, Create, Read,Update, and Delete (CRUDQ) operations
More on OData is athttp://www.odata.org
Standardization work on going byOASIS
HTTP URI DataModel
ATOM(XML) JSON
Extensibility
OData is a standardized protocol for creating andconsuming data APIs. OData builds on core protocols likeHTTP and commonly accepted methodologies like REST.The result is a uniform way to expose full-featured dataAPIs.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 17
Why Use OData?
OData provides compellingbenefits for SAP applicationdevelopment:• 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
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 18
But, How to interact with an OData service ?
Odata Query Language:GET ~/BusinessPartnersGET ~/BusinessPartners(‘0100000000')GET ~/BusinessPartners(‘0100000000')/SalesOrdersGET ~/SalesOrders('0500000000')/SalesOrderItemsGET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020')GET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020')/Product
SQL Analogy:SELECT * FROM BusinessPartnersSELECT * FROM BusinessPartners WHERE BusinessPartnerID=‘0100000000‘SELECT * FROM SalesOrders WHERE BusinessPartnerID= ‘0100000000‘SELECT * FROM SalesOrderItems WHERE SalesOrderID=‘0500000000‘SELECT * FROM SalesOrderItems WHERE SalesOrderID=‘0500000000‘ ANDPosition='0000000020’SELECT * FROM Products WHERE ProductID=(SELECT ProductID FROMSalesOrderItems WHERE SalesOrderID=‘0500000000‘ AND Position='0000000020’)
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 19
Efficiently Build Apps Taking Advantage ofSAP NetWeaver Gateway
ODataModeler
Service Model(Structure)
OData
App developer extends theservice model by additionalentity types and properties
ServiceBuilder
ServiceImplementation
andBusiness Logic
Platform
Data Source
App developer implementsthe service by binding it toexisting data sources ornew ones
Admin configures thedestination for deployedcontent
ConsumptionTools
UI/ClientHTML5, UI5, iOS,Google Android,
Java…
App developer consumesthe service in theapplication(full CRUD support)
Frontend andbackend developerscan work in parallel
from the same modelProvisioning
Consumption
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 20
OData Modeler—Creation
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 21
How to implement a Gateway ServiceStep – Service implementation
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 22
SAP NetWeaver Gateway 2.0Service Generation
Providing powerful and convenient tools to generate OData services based onexisting technologies and frameworks
Standard SAP APIsRFC, BAPI, BOROData as a source-codeSupports earlier releases of SAP Business Suite(SAP NetWeaver 7.0)
Application Service FrameworksSAP solutions based on standard frameworks/architectures(SAP CRM, SAP PLM, SAP SCM)Code-free generation of OData services for frameworkslike BOL/GenIL, BOPF, and SPI
Analytical ApplicationsSAP Business Information warehouse (MDX, Easy Query)SAP HANA
SRM SCM ERPPLMCRM
SAP Business Suite
SAPHANA
Consumer/channel-specific infrastructure
OData
Sync
Easyquery MDX
© 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 ProductivityAccelerator for Microsoft
iOS
Android
jQuery
Javascript
© 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 topursue 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, notintegration
• Leverage existing skills, attractecosystem, build community
© 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 andstreamline processes—without an IT overhaul.SAP NetWeaver Gateway lets you empower users with secure, personalized solutions that leverage andextend your existing SAP infrastructure. The easy-to-use framework helps you generate new opportunitiesand create richer connections with consumers, employees, and partners.
Increase workforceproductivity
• Easy access toSAP data
• Consistent userexperience
Enterprise ready
• No disruption to existingIT landscape
• Minimal changemanagement
• Exceptional security andcompliance
Reduce IT complexityand TCO
• Comprehensivemanageability andscalability
• Robustness for meetingbusiness needs
• Sustainability for lowerTCO
Simplify appdevelopment
• Industry-standardprotocols
• Simple developmenttools
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 27
Enable Agility:People, Process, System
BusinessReady
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 28
SAP NetWeaver Gateway – Contact Details
EMEA/DACHCarsten Boennen
NA / LACharmaine Stevenson
APJSudeesh K
Global LeadHimanshu Pande
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 29
SAP NetWeaver GatewayMore 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
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 30
Key links for more information
Key linksSAP Community NetworkGateway Self-Pace Learning
http://scn.sap.com/community/netweaver-gatewayhttp://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=318672261
SAP Partner Portal http://partner.sap.com/gatewayGateway 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-gatewaywww.odata.org
© 2013 SAP AG or an SAP affiliate company. All rights reserved.
Thank you
Contact information:
F name MI. L nameTitleAddressPhone number
© 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 orwarranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothingherein 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 inGermany and other countries.Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
© 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 dieausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherigeAnkündigung geändert werden.
Einige der von der SAP AG und ihren Distributoren vermarkteten Softwareprodukte enthalten proprietäre Softwarekomponenten andererSoftwareanbieter.
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 zuInformationszwecken. 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 undDienstleistungen 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 odereingetragene Marken der SAP AG in Deutschland und verschiedenen anderen Ländern weltweit. Weitere Hinweise und Informationen zumMarkenrecht finden Sie unter http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark.