Upload
anonymous-p6l7zn
View
63
Download
4
Embed Size (px)
Citation preview
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL1
SAP Netweaver Gateway
Sreehari V Pillai
Associate Consultant
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL2
Agenda
Introduction
SAP Netweaver Gateway
Data Format – JSON/XML
Odata Development
1
2
3
4
5 Q & A
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL3
Introduction
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL4
Introduction
� Technology that provides a simple way to connect devices,
environments and platforms to SAP software based on market
standards. Architecture style for designing networked applications.
� HTTP commands used to make calls between machines.
� Platform independent, language independent, standards based,
and can be easily used in presence of firewalls.
� Uses open standards to provide people-centric access to SAP
business information.
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL5
SAP Netweaver Gateway
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL6
Features
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL7
Netweaver Gateway Architecture
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL8
Data Formats -JSON/XML
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL9
JSON Format
�JSON – JavaScript Object Notation
� Based on a subset of JavaScript language
� JSON is completely language independent
� Used to represent deep structured data as well as normal data
� Familiar to most of all programming languages
� Like, C,C++,Java, ABAP etc.
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL10
JSON Format
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL11
XML Format
• XML-Extensible Markup Language
• Used for arbitrary data format representation like Web services
• Globally understandable data format
• Used to represent deep structured data as well as normal data
• Uses tags to represent data
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL12
XML Format
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL13
OData
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL14
OData – Open Data
� Protocol defined by Microsoft.
�Standardized protocol for creating and consuming data APIs. .
� Builds on core protocols like HTTP and commonly accepted
methodologies like REST
� Designed to provide standard access to a data source via a
website.
� Client implementations include IBM WebSphere, Microsoft
SharePoint 2010, WCF Data Services and Windward Reports.
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL15
What is OData and Why Do we Use It?
� It is based on industry standards and offers database-like
access to business data using REST-based architecture.
� No knowledge of SAP structures is required and it supports
object navigation
� Dynamic binding takes place at runtime
� OData can be easily consumed by various platforms, both
mobile and non-mobile, and it offers flexibility.
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL16
OData standards
• ATOM Syndication Format – XML Language for Web feeds• ATOM Publishing protocol – HTTP Protocol for creating an updating web
resources
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL17
OData applications
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL18
Operations on Odata - CRUD
• C - Create entries• R - Read entries
• Single entry identified by key• Multiple entries with filters
• U – Update entry• D – Delete entry
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL19
Odata – Development Overview
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL20
Demonstration
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL21
Q & A
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL22
Thank You
Sreehari Vasudevan Pillai