22
© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL 1 SAP Netweaver Gateway Sreehari V Pillai Associate Consultant

Netweaver Gateway.pdf

Embed Size (px)

Citation preview

Page 1: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL1

SAP Netweaver Gateway

Sreehari V Pillai

Associate Consultant

Page 2: Netweaver Gateway.pdf

© 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

Page 3: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL3

Introduction

Page 4: Netweaver Gateway.pdf

© 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.

Page 5: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL5

SAP Netweaver Gateway

Page 6: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL6

Features

Page 7: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL7

Netweaver Gateway Architecture

Page 8: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL8

Data Formats -JSON/XML

Page 9: Netweaver Gateway.pdf

© 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.

Page 10: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL10

JSON Format

Page 11: Netweaver Gateway.pdf

© 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

Page 12: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL12

XML Format

Page 13: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL13

OData

Page 14: Netweaver Gateway.pdf

© 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.

Page 15: Netweaver Gateway.pdf

© 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.

Page 16: Netweaver Gateway.pdf

© 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

Page 17: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL17

OData applications

Page 18: Netweaver Gateway.pdf

© 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

Page 19: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL19

Odata – Development Overview

Page 20: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL20

Demonstration

Page 21: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL21

Q & A

Page 22: Netweaver Gateway.pdf

© 2012 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL22

Thank You

Sreehari Vasudevan Pillai