Skip to main content

Digital Transformation

Integrate Cognos with Portal

My colleague Mike Porter blogged recently about Integrating OBIEE with Portal.  This inspired me to take a look at how to integrate Cognos with Portal.  I spoke with another Perficient colleague, Dave Jones, about his experience with Cognos and Portal.  Dave provided some useful options that I’ve published below.

I think one of the biggest hurdles to overcome is almost always Single Sign On (SSO).  Too often the Cognos and Portal are implemented by completely different groups and don’t share a common vision.  So sharing user directories or even making sure user IDs are the same across both systems becomes the first of many problem encountered.

Cognos provides for SSO even then a common directory is not available.  It uses the concept of a shared secret that can be embedded in the connection set up.  This shared secret along with a with a user id will provide access to the Cognos server without prompting for a log in.

We always recommend solving the SSO problem at an enterprise level using standard out of the box security systems like Tivoli Access Manager, CA SiteMinder, or RSA ClearTrust to name a few.  Once the SSO issue is solved, the other integration options become much easier to implement for your particular environment.

Here are some of our ideas on melding Cognos with Portal.

  • Out-of-the-box Cognos portlets
    • OK for the basics
    • Good for reports on a portal dashboard
  • Roll-your-own with calls to Cognos web services
    • This is where many projects usually end up
    • It’s not trivial work.
  • IBM Dashboard Accelerator
    • It has builders that call the Cognos services
    • Accelerator helps walk you through drill-down scenarios, etc.
  • IFrames
    • This is one of the easier options
    • It is very useful when you have lots (thousands) of reports to expose
    • It provides loose-coupling between Portal and Cognos so as reports change the Portal doesn’t need to change
    • Requires little or no integration skills

    WSRP

    • You can expose Cognos portlets running on a WebSphere server as a WSRP (Web Services for Remote Portlets) producer.
    • In your portal, you can consume the Cognos portlets via the WSRP portlet.
    • This provides a good level of decoupling because the Cognos portlets can run on a separate WAS server from your Portal server

 

Thoughts on “Integrate Cognos with Portal”

  1. Hi,

    i am new to cognos and have to integrate cognos with liferay , could you please guide me where to start from .
    also how do i get this cognos server.

    Regards,
    Shruthi

  2. Pease would you be able to provide me some guidance, how we configure Liferay as consumer to use congons portlet? What should be done using WSRP ? i did install the WSRP on lifray but not sure what should be written on the URL or the forward cookies ..also what should be done on the Cognos side

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Mark Polly

Mark Polly is Perficient's Chief Strategist for Customer Experience Platforms. He works to create great customer, partner, and employee experiences. Mark specializes in web content management, portal, search, CRM, marketing automation, customer service, collaboration, social networks, and more.

More from this Author

Follow Us