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.

...

  • JavaScript: 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 the SOAP web services, but it is also possible to connect using practically any other programming language or environment such as .NET, Ruby and Python. This method requires advanced developer knowledge, but provides flexible navigation.

...

  • 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 would still be required.

 

Tight Integration

  • Requires Yellowfin to be loaded into an external page, with custom header and footers added with links to your application.
  • This provides your users with full Yellowfin functionality

 

 

 

 

 

The easiest way to incorporate Yellowfin content into a external portal is by embedding a JavaScript scriptlet. This allows including individual charts and reports into your environment. IFrames and Tight Integration are fairly simple methods, however each require at least basic style customization that matches the external portal. Web services provide the most flexible integration, but also require that the users possess advanced developer knowledge.

...

  • Gives you control on the information to share with your users. You can provide them with a few interactive dashboards, reports, etc. with the same level of security. Or share the full range of functionality.
  • Have the flexibility to include further Yellowfin functionality in the future.
  • Lets you control what functionalities your users can access, depending on their role function.
  • Allows users to single sign-on into Yellowfin.
  • Requires some development knowledge to write header/footer JSPs to pass relevant data to your application. (Yellowfin includes some examples of these in the \Yellowfin\Development\Examples directory.)
  • The header and footer would require restyling to maintain your corporate brand. Click here to learn how to do this.
  • This is the most recommended and widely used integration method.

 

Web Services

  • This method uses web services to perform actions in your application that are passed to Yellowfin.
  • Grants you with the most flexibity on the functionality to be included for your users.
  • Requires developers with advanced knowledge of writing web services API.
  • Supports single sign-on.
  • Not all Yellowfin tasks can be performed with this option (such as setting configuration options).
  • Reports can be displayed in your application and specified to use certain accounts.

 

 

Open Source Libraries

Free Open Source Software (FOSS) Statement

...