OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

odata message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: 2014-05-16 Redmond - After-F2F ideas


Here’s the list of ideas the online participants bounced around after the official part of the meeting.

·         If you miss a topic, just respond to this email.

·         If you have an idea where to collect all these ideas, please speak up.

·         If you want to pursue one of these ideas, please speak up.

 

Thank you all for the great meeting and especially thanks to Mike and Ram for hosting this F2F!

OData Future Directions

 

V4.1 Issues

·         NavigationPropertyBinding on NavProp

·         Capabilities for NavProps

·         Deep Update with $refs instead of odata.bind

·         Streams & Etags

·         JSON metadata

·         Unsigned integers

·         Dictionaries / Property Bags

·         Set Operations (delete where, update where)

·         Delta apply

·         Beautificaton

o    URL

·         No parens for functions

·         No namespaces for bound functions if defined in same schema → name collision with properties not allowed

·         Path segments for keys instead of parens

o    JSON

·         Omit odata. in standard instance annotations, i.e. allow @count, @nextLink

·         Batch

o    Unwrapped async responses

o    Content-id referencing across change sets

o    Content-ids for inserting links

 

FAQ

·         What is the performance of OData

o    Why no binary format

o    Why no "table" format

·         Why not my own custom REST

·         Is it secure?

o    Refer to Securing OData

·         Libraries for ...

·         RDF

·         Who is using OData?

·         Is there a vocabulary for …

·         How do I register my vocab for …

 

Tips & Tricks

·         Performance

o    Use server-driven paging

o    Other formats (binary for reduced processing)

·         Defaults for referential constraints vs. SQL

·         Case-sensitivity

·         Model versioning

 

Interpretations

·         Pre-Errata2

·         Etag-handling in change sets

 

Specific Scenarios

·         Internet of Things

o    Devices/MQ scenarios

o    Connecting OData and AMQP / 0MQ (zero-MQ)

·         Server-driven paging for Streaming

·         Server-driven paging for Federation

·         EDI (electronic data exchange)

 

Other Technologies

·         RDF

·         JSON-LD

·         Linked Data

 

Designing a Data Model

·         When to use complex types

·         When to use actions

·         When to use function imports vs. Entity sets

·         Open complex types for dictionaries

 

Extending OData



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]