Integration Features of a Web-based Application
The architecture of InetSoft's business intelligence application, Style Intelligence, is based on SOA and Java, so it delivers an embedding and integration ready platform perfectly suited for other Web-based applications. Depending on the project requirements, different layers of Style Intelligence can be integrated with multiple options for skinning or rebranding the application so that the end-solution is transparent to the end-user.
In a very straightforward manner, dashboards, visualizations, and reports can easily be presented inside an Iframe, complete with the interactive controls of the Style Intelligence application. In this way embedded dashboards or reports can be freely viewed and manipulated, even when the reporting engine runs in a separate container. This eliminates the need for a proxy.
Style Intelligence supports whatever type of single sign-on system the host application employs. InetSoft's software integrates with existing LDAP security models (iPlanet/SunOne, Active Directory, or Open LDAP). Simply enter the server settings, and InetSoft's software will import the users and roles.
The other option when creating single sign-on is to implement a Security Provider interface. This simple Java interface includes methods such as authenticate and checkPermission. By making this part of the API available, complete flexibility for security is provided. InetSoft's software checks the principal object in the user’s session. Passing this principal object along from your application will create the single sign-on functionality.