+ All Categories
Home > Technology > Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

Date post: 27-Jan-2015
Category:
Upload: genexus
View: 117 times
Download: 2 times
Share this document with a friend
Description:
Integrando sistemas via OData (caso de estudiio GeneXus-SAP)
Popular Tags:
18
#GX23 #GX3254 Integrando sistemas via OData Luis Murillo Artech Caso de estudio: GeneXus - SAP @lemurillo [email protected]
Transcript
Page 1: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23 #GX3254

Integrando sistemas via OData

Luis MurilloArtech

Caso de estudio: GeneXus - SAP

@[email protected]

Page 2: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

Page 3: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

Page 4: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

Page 5: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

?OData

Page 6: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

Microsoft Open Specification Promise

Page 7: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

Open Data Protocol

Http / REST

Atom Publishing Protocol(AtomPub)

JSON / XML

Page 8: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

Entity Entity

Entity

EntityProperty Navigation

Property

EntityProperty Navigation

Property

Entity

PropertyNavigatio

n Property

https://sapes1.sapdevcenter.com/sap/opu/odata/sap/<ODataServiceName>/

OData

https://<ODataServiceProvider>/<ODataServiceName>/$metadata

AtomPub Service

Collection Collection

Atom Feed

Entry

Entry

Entry

Atom Feed

Entry

Entry

Entry

Service

Feed

Entry

Property

Entity Container

Entity Set

Entity

Property

Database

Table

Row

Column Value

AtomPub EDM Relational

Page 9: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

PUT

OData

The OData Protocol

GET ReadUpdate

CreateUpdate

Remove

MERGEPOST

DELETE

Page 10: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

$orderby Categories?$orderby=CategoryName desc$orderby Categories?$orderby=CategoryName desc

$top Categories?$top=4$top Categories?$top=4

$skip Categories?$skip=4$skip Categories?$skip=4

$select Categories?$select=CategoryName,Description$select Categories?$select=CategoryName,Description

$format “atom”, “json” or “xml”$format “atom”, “json” or “xml”

$expand Categories/$expand=Products$expand Categories/$expand=Products

$filter Categories?$filter=CategoryName eq 'Produce'$filter Categories?$filter=CategoryName eq 'Produce'

ODataQuery Options

Page 11: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

Filter Expresions

Categories?$filter=(CategoryID add 4) eq 8

Filter Expresions

Categories?$filter=(CategoryID add 4) eq 8

Filter Methods

Categories?$filter=startswith(CategoryName, 'Sea')

Filter Methods

Categories?$filter=startswith(CategoryName, 'Sea')

OData

Page 12: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

Page 13: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

GeneXus – SAP Odata integration

Demo

Page 14: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

Any Odata Provider

Page 15: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254#GX23#GX3254

Page 16: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

RECOMENDADAS

Tecnologías aplicadas a la Integración y cómo usarlas by Javier Larrosa

Evolución del lenguaje GeneXus by Gustavo Brown

Page 17: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

#GX23#GX3254

¡GRACIAS!

[email protected]

@lemurillofacebook.com/genexus.artech

Luis Murillo

Page 18: Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

www.genexus.com/encuentro

@genexus#GX23


Recommended