Whitepaper on SAAS integration and deployment -
09-21-2010
, 06:43 AM
Yellowfin Business Intelligence have released a whitepaper detailing
their technical approach to a SAAS integration and deployment.
Download Link (No Email Signup Required)
http://www.yellowfinbi.com/Document....umentId=109058
Abstract.
Yellowfin is the only BI product that has been designed from the
ground up to support SAAS deployments either as a standalone
application or embedded into a SAAS solution. You can deploy Yellowing
in traditional hosted environments or in the Cloud supporting either
multi database or multi-tenancy environments. At Yellowfin we
understand the complexities of Multi-tenancy support. You have gone to
a lot of trouble to build an application that partitions data based on
your client id - well here is a BI tool that lets you continue to do
the same.
Extract.
With Yellowfin you can:
1. Share common content across all your clients as well as allow
clients to create their own unique reports; and
2. Partition a single data base by dynamically filtering data based on
their client id; and
3. Dynamically swap database connections if you have a unique instance
of database for each client whilst sharing common content
To support a SAAS environment Yellowfin features functionality called
“Client Organizations” which allows multiple virtual instances of
Yellowfin to reside within the same server instance. This allows
content to be created and segregated from other organizations logging
onto the same Yellowfin server.
Client Organization functionality operates on a two-tier basis. The
top tier, known as the Default Organization, can have content that is
shared between all Client Organizations.
Content created at the second-tier will not be visible to any other
second-tier instances of Yellowfin.
Yellowfin's Client Organization functionality is managed completely by
web services. Web services exist to create and delete Client
Organizations from Yellowfin. Other web services allow for the
management of users in regards to Client Organization access and
logging the user into a particular Client Organization. |