IBM Cognos Mashup Service Overview


Published on

Overview of IBM Cognos Mashup Service

Published in: Technology, Business
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Your key takeaways from this session will be to understand the different types of users of information from your applications, and what their needs are. Next, we will discuss what is the value to you in meeting those needs. Then discuss what are strategies to really meet and even exceed those needs. And finally how can SaaS vendors really take advantage of the SaaS delivery model to further differentiate from their on premise brethren.
  • This slide is focused on showing Software providers the maturity curve of leveraging information in their solution to meet their needs and drive substantial incremental value of their solution.
  • We have architected Business Viewpoint to be very flexible and agnostic to the “Systems of Record” you see on the bottom row. GLs, ERPs and CRM systems often contain a wealth of dimensional information, and BV’s adherence to open standards let’s us interchange data using a variety of formats, including dedicated connectors to Cognos 8 products. Moving up the stack, the three main capability categories of BV are its: user-driven user experience, workflow, and the open and agnostic interfaces we have already mentioned. These capabilities are designed to allow BV to integrate seamlessly into your existing information architecture, and enable end-users to drive a large majority of the implementation process based on their domain and process knowledge.
  • IBM Cognos Mashup Service Overview

    1. 1. IBM Cognos Software Provider Strategy Series: Application and Business Intelligence Mashup
    2. 2. Agenda <ul><li>Integration Opportunity </li></ul><ul><li>Cognos 8 Platform </li></ul><ul><li>Cognos Mashup Service Overview </li></ul><ul><li>Demonstrations </li></ul>
    3. 3. Most Important Strategies for Expansion Source: AMR Research, 2008 Source: AMR Research, 2008
    4. 4. Software Provider – Business Optimization Maturity Model Moving from Reporting and Business Intelligence to Actionable Decision Support System Reporting Data Query Intelligent Systems Data Access Collaborative Decision Making Contextual Analytics Monitoring and Trending Benchmarking/ Scenario Modeling Application User Strategy/Analyst Users
    5. 5. <ul><li>Broad Purpose-built End User Capabilities </li></ul><ul><li>Flexible, Adaptable metadata and metric definitions </li></ul><ul><li>SOA Platform </li></ul><ul><li>Service API: Open Web Service Interface </li></ul><ul><li>Contextual Content API: Cognos Mashup Service (REST, SOAP) </li></ul><ul><li>Pervasive, Timely Access to Information </li></ul><ul><li>Adapt to changing business conditions and process </li></ul><ul><li>Extendibility to new environments </li></ul><ul><li>Seamless Integration – UI and Workflow </li></ul>Partner/Customer Needs Cognos Invests
    6. 6. Query Service Movement Service Calculation Service Presentation Service Event Service Streaming Service Shared Set of Purpose-Built Services Security Service Cognos 8 Bus – Dispatcher SOAP, XML Scheduling Service Modern and Legacy Sources Application Sources OLAP Sources Message Sources Relational Sources Open Data Access Common Business Model System Content Metadata, Events Search Index, Audit Logs, System Metrics Optimized OLAP 64-bit in-Memory High Performance Streaming Cache Reporting Authoring Dashboards Scorecards Analytics Security Providers Partner Applications Go! Mobile Go! Office Go! Dashboard Go! Applications Active Directory LDAP NTLM Single Sign On Netegrity Custom Security Provider Mashup Service Analysis Reports Metrics C8 Services API
    7. 7. IBM Cognos 8 BI Mashup Service Overview
    8. 8. <ul><li>Cognos 8 Mashup Service </li></ul><ul><li>INTEGRATE : into Application UI and Workflow </li></ul><ul><li>ENHANCE : application with RIGHT BI at Point of Decision </li></ul><ul><li>EXTEND : Reach of your application, through domain visualizations </li></ul>
    10. 10. Mashup Service REST, SOAP Request XML(LDX), HTML, JSON IBM Cognos 8 Mashup Service Service Interface <ul><li>Content </li></ul><ul><li>Providers </li></ul><ul><li>Reports Analysis </li></ul><ul><li>Metrics </li></ul>Cognos 8 Bus (SOAP, XML) Partner Applications <ul><li>Selection Filters </li></ul><ul><li>Full Report </li></ul><ul><li>Report Parts/Objects </li></ul><ul><li>Parameters Selection </li></ul><ul><li>Resource Representation </li></ul><ul><li>XML (Layout Data) </li></ul><ul><li>Simple XML </li></ul><ul><li>HTML </li></ul><ul><li>JSON </li></ul>
    11. 11. CMS -vs- SDK <ul><li>CMS </li></ul><ul><ul><li>Access Existing Report Content </li></ul></ul><ul><ul><li>Quickly Deliver Output in Difference Formats </li></ul></ul><ul><ul><li>Integration With Other Applications </li></ul></ul><ul><ul><li>Easy Upgrades and Portability </li></ul></ul><ul><ul><li>Ease of Filtering of Data </li></ul></ul><ul><ul><li>Leverage Report Logic (e.g. Conditional Formatting) </li></ul></ul><ul><li>SDK </li></ul><ul><ul><li>Generate Report Specifications </li></ul></ul><ul><ul><li>Custom Security Provider </li></ul></ul><ul><ul><li>Generate Schedules </li></ul></ul><ul><ul><li>Framework Manager Model Modifications </li></ul></ul><ul><ul><li>System Automation </li></ul></ul>
    12. 12. What’s in CMS <ul><li>API interfaces supported </li></ul><ul><li>REST (REpresentational State Transfer) interface </li></ul><ul><li>Generic doc/lit web service (WSDL (Web Services Description Language)) to LDX based report structure </li></ul><ul><li>Dynamically generated WSDL and SOAP (Simple Object Access Protocol) for per-service “simplified” web services </li></ul><ul><li>WSIL (Web Services Inspection Language) discovery of per-report services </li></ul><ul><li>Operations on reports supported </li></ul><ul><li>GetReportContent – run report, get latest saved version, or get named version </li></ul><ul><ul><li>Filters results (by list of report objects, or even a set of cells with a context selection) </li></ul></ul><ul><ul><li>Result format representations (LDX, HTML, HTMLFragment) </li></ul></ul><ul><li>Prompting support: </li></ul><ul><ul><li>Support prompt parameter passing to CMS for prompted reports </li></ul></ul><ul><ul><li>DescribePrompts – XML abstraction of prompt controls for a given report </li></ul></ul><ul><ul><li>Access to reuse Cognos8 HTML prompting controls in a CMS scenario </li></ul></ul><ul><li>Drill support </li></ul><ul><ul><li>Drill-through targets and definitions </li></ul></ul><ul><ul><li>Simplified drill up/down support </li></ul></ul>
    13. 13. Web Service Discovery <ul><li>How does an integrator find the report web service they want to use? </li></ul><ul><li>WSIL (or Web Service Inspection Language) </li></ul><ul><ul><li>As opposed to UDDI (e.g. no “publishing” of services to a centralized directory), WSIL is decentralized and dynamic in nature </li></ul></ul><ul><ul><li>User asks a server about what web services it has </li></ul></ul><ul><ul><li>Cognos Mashup Service responds with WSDL URLs for each report, and another WSIL URL for each folder/package </li></ul></ul><ul><ul><li>To get the top-level wsil, use the following syntax </li></ul></ul><ul><ul><ul><li><cognos 8 gateway URI>/rds/wsil </li></ul></ul></ul>
    14. 14. IBM Cognos 8 BI Mashup Service Samples
    15. 19. Cognos 8 Mashed up with Adobe Air application