• Share
  • Email
  • Embed
  • Like
  • Private Content
Google Technical Webinar - Building Mashups with Google Apps and SAP, using SAP NetWeaver Gateway
 

Google Technical Webinar - Building Mashups with Google Apps and SAP, using SAP NetWeaver Gateway

on

  • 451 views

Presentation Part 1

Presentation Part 1

SAP NetWeaver Gateway

Statistics

Views

Total Views
451
Views on SlideShare
451
Embed Views
0

Actions

Likes
2
Downloads
38
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Google Technical Webinar - Building Mashups with Google Apps and SAP, using SAP NetWeaver Gateway Google Technical Webinar - Building Mashups with Google Apps and SAP, using SAP NetWeaver Gateway Presentation Transcript

    • 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 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
    • © 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 and Processes
    • © 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
    • © 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
    • © 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
    • © 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
    • © 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
    • © 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
    • © 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
    • © 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
    • © 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
    • © 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
    • © 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
    • © 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.
    • © 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
    • © 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’)
    • © 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
    • © 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 Service Step – Service implementation
    • © 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
    • © 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
    • © 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
    • © 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
    • Demo
    • © 2013 SAP AG or an SAP affiliate company. All rights reserved. 27 Enable Agility: People, Process, System Business Ready
    • © 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
    • © 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
    • © 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
    • © 2013 SAP AG or an SAP affiliate company. All rights reserved. Thank you Contact information: F name MI. L name Title Address Phone 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 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.
    • © 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.