Web Integration

Integration with the Web

There are various options for building web-based reporting "dashboard" solutions combining Visokio applications with your own web-based applications. Please note that the options below are not mutually exclusive, they can all be used together to achieve seamless integration with existing web-based reporting and publishing systems.

Flash DataPlayers

Using an activated Omniscope and the DataPlayer View to create exportable Flash .SWF DataPlayers is the simplest option for displaying interactive, filterable data directly on the web. Although suitable for most 'dashboard'-style reporting, Flash files currently do not scale up to achieve the multi-million record counts, functionality and data handling capabilities of Omniscope. For more on how to publish DataPlayer .SWF files in web pages, see Publishing .SWFs.

Downloadable Omniscope files with links 

Using the Omniscope outside browser feature and automation options, personalised Omniscope .IOK files can be downloaded from intranet work group or extranet partner/customer web pages and used by anyone with an Omniscope free Viewer, just like other open document/file formats. In a few special instances, the web server must be configured for Omniscope .IOK files, as shown in the article on Web Server Configuration. Omniscope files can be fully integrated with related 'dashboard' content displayed on web pages using links and the Web View.

Omniscope Online Java Web Start deployment option

External publishers of Omniscope files can encounter the situation where file recipients do not have install privileges for the Omniscope free Viewer. Although it is possible for Omniscope Enterprise publishers to embed Omniscope as a Java applet within a web browser, there are much more effective approaches than Applets for integrating with the web, for reasons discussed in the article on Applet Limitations.

Omniscope Online is an Enterprise edition feature that permits 'zero-footprint' or 'temporary install' client-side deployments of both the Omniscope free Viewer and .IOK data files using standard Java Web Start technology. 

Omniscope Online is intended to be a temporary solution, 'bridging' the time that recipients need to gain approvals to install the general-purpose free Viewer.

Limitations: due to restrictions imposed by Java, when running as a temporary, no-installation instance, deployed Omniscope Online clients do not have access to the browser-based Omniscope Web Views (or other applications such as Excel) on the client machine. For more on using Web Start, see the article on Web Start Issues.

Integration with Web Services 

Omniscope can act as a universal local client for remotely hosted web services. Users interacting with Omniscope can send input to configured Web Services  to provide remote functionality on request, based on data submitted from Omniscope. Omniscope permits the user to select/submit a single string input to (like a search phrase), or submit a column of selected references, or even submit a table of selected/input values (contact us for more details) for remote processing. The remote web service response pages can be viewed either in Omniscope's integrated Web View windows, or the users' default browser.  For more information see the User Guide section on Configuring Web Services, and the KnowledgeBase section on Communicating with Web Services.