A very important ability of Omnis Studio that adds to its power and flexibility is that you can integrate data and functionality from other applications by using Web Services. The data and functionality of such external or third-party applications is exposed via a web-based Application Programming Interface (API) which you can interact with in Omnis Studio via a Web Service.
In addition, the Web Service support in Omnis does allow the Omnis App Server to expose your Omnis code as a RESTful Web Service. For example, in a multi library environment you could expose functionality from one library as a Web Service, and consume that service by another library.
Omnis Weather Demo App
or you can go directly to the demo using the shortcut:
Download and More info
The Omnis Weather app is examined in more detail in a Tech Note: TNWS0002 which is available on the Omnis website. From there you can also download the library, either as a ZIP archive or from our GitHub repo.
Further information about creating a Web service client, or your own Web Service API, is provided in the Omnis docs in Chapter 1 ‘Web Services‘ of the Extending Omnis manual.