Like what you see? Have a play with our trial version.

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Integration Methods

 

  • JavaScript API: This method lets Yellowfin reports and dashboards to be embedded into an external web page using scriptlets. This method makes for a quick and easy way to integrate Yellowfin, without the need for advanced developer knowledge.
  • IFrames: Yellowfin widgets can be integrated into external interfaces using IFRAME. This provides for a seamless user experience with full Yellowfin functionality.
  • Tight Integration: This method embeds Yellowfin as a re-branded, tightly integrated portal. This is done by creating a seamless link between the parent application and Yellowfin, without making the end-user aware that they have navigated from the parent application to another. This involves customizing Yellowfin with the custom header and footer with links that navigate to the third-party application. The user will easily experience the full range of Yellowfin features within the external website.
  • Web Services: This method is used to manage communications between third-party applications and Yellowfin by using web services. Yellowfin provides a Java web service API for connecting to SOAP web services, but it is also possible to connect using any other programming language or environment. This method requires advanced developer knowledge, but provides flexible navigation.

...

Choosing one method over the other, depends on your company's requirements and technical abilities. Consider the following cases to help you decide on a method: 

 

JavaScript API

  • Applying this method is suitable in cases where you want to quickly embed a chart or report into your website. This is a quick way to expose users with information as well as interactivity. 
  • The basic JavaScript method is a simple way to share information for public consumption, but with the advanced option, data can be filtered.
  • This requires next to no development experience or knowledge.
  • Supports single sign-on.
  • Access to other Yellowfin functionality (such as the view builder, report list, administration, etc.) will not be provided.
  • Only recommended if there is a requirement to share a chart or report.

...

  • Loads Yellowfin into your website by using IFrame tags.
  • This could result in security flaws due to IFrame.
  • Issues related to browser display can also arise.
  • Single sign-on is possible.
  • This is merely a means of embedding; one of the other integration methods either the JavaScript or tight integration method would still be required.

 

...