oData - data interchange for today

oData - data interchange for today

Postby TimStone » Mon Nov 19, 2012 4:50 pm

Perhaps this subject could use its own discussion thread.

Today's programs are focused on data sharing. Having a desktop, mobile, web, or server application is great, but they all need to be able to communicate with each other, and share data, if they want to be relevant in today's technology.

Microsoft formulated, and then released to the public, oData for sharing data. It is freely available for all platforms and is now being used to supply data from one source to another. From the website http://www.odata.org the following statement is taken:

The Open Data Protocol (OData) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today. OData does this by applying and building upon Web technologies such as HTTP, Atom Publishing Protocol (AtomPub) and JSON to provide access to information from a variety of applications, services, and stores. The protocol emerged from experiences implementing AtomPub clients and servers in a variety of products over the past several years. OData is being used to expose and access information from a variety of sources including, but not limited to, relational databases, file systems, content management systems and traditional Web sites.


In the past, we have only weakly embraced protocals for sharing data ( ie. XML, POP/SMTP, FTP ) and alternative data ( ie. SQL ). However, if we are to move forward in the next few years, our tools need to fully embrace SQL and oData with classes that make it as simple to use as it is in other development tools.

oData is available for Windows, iOS, and Android. It works with SQL, cloud servers, and common web languages. Many large corporations have embraced it and have data services available through oData.

I would encourage you to look at the website (http://www.odata.org) to learn more about it, and I would encourage the Five Tech community to supplement FiveWin with an oData class.
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2904
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: oData - data interchange for today

Postby modicr » Mon Nov 19, 2012 9:34 pm

"Implementing OData: the Good, the Bad, and the Ugly"

http://channel9.msdn.com/Events/Open-Sp ... d-the-Ugly

A nice intro to OData: http://www.codeproject.com/Articles/393 ... a-Services
© I'm not patented!
User avatar
modicr
 
Posts: 207
Joined: Fri Oct 07, 2005 7:58 am
Location: ljubljana, barje, slovenia

Re: oData - data interchange for today

Postby reinaldocrespo » Tue Nov 20, 2012 4:40 pm

FYI - ADS version 11, now implements oData. So you can also communicate with your .dbfs using this protocol. Useful for handhelds, phones (including the iphone), tablets, and any newer devices using any development language without the need for any additional client layers.


Reinaldo.
User avatar
reinaldocrespo
 
Posts: 972
Joined: Thu Nov 17, 2005 5:49 pm
Location: Fort Lauderdale, FL

Re: oData - data interchange for today

Postby TimStone » Tue Nov 20, 2012 4:46 pm

I will have to look at that since I do have Version 11 installed.
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2904
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: oData - data interchange for today

Postby reinaldocrespo » Tue Nov 20, 2012 5:25 pm

Yes. It's called Advantage Web Platform and you can see demo videos here:

http://devzone.advantagedatabase.com/dz ... gdemo.html

Hope that helps,


Reinaldo.
User avatar
reinaldocrespo
 
Posts: 972
Joined: Thu Nov 17, 2005 5:49 pm
Location: Fort Lauderdale, FL


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 6 guests