Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IBM Cognos Mashup Service Overview

28,799 views

Published on

Overview of IBM Cognos Mashup Service

Published in: Technology, Business

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>
  9. 9. ENHANCE EXTEND INTEGRATE
  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

×