OMNIS has always been open to interconnect with other platforms/techniques in a cross platform manner, like .NET, JAVA…
But RESTful opens a much bigger stage where ALL relevant actors are playing : database providers SQL/NOSQL, CMS systems, Realtime communications, any kind of servers…
After finishing an complex OMNIS/SOAP project I startet to investigate OMNIS’s REST approach and : WOW, OMNIS REST-workers are working great !
I published a short example where OMNIS works as a REST Client against a 3’rd party Server offering complex features for all relevant platforms.
Modern applications in those days are using REST as a protocol and JSON as the data delivery format, and this will continue for next 3-5 years. Database providers are already offering JSON output on demand like PostGres, ORACLE, MySQL. In addition all of the relevant NoSQL systems, like mongoDb, couch…, do have REST API’s.
Therefore I’m going to turn my OMNIS applications as a central “turntable”for :
1. consuming other REST services for features OMNIS does not offer
2. Open my OMNIS applications for other REST Clients to consume my services
Actually I’m writing an general purpose OMNIS REST-Client using WORDPRESS to manage WORDPRESS-sites from an OMNIS Backend-REST application.
The next step is to figure out the performance of some open-source 3rd party servers.