Netweaver Gateway.pdf

Preview:

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

Recommended