Cognos Web Services Business Intelligence. SOA SOA (Service Oriented Architecture) The SOA approach involves seven key principles: -- Coarse -grained.

Slides:



Advertisements
Similar presentations
Introduction to Java 2 Programming Lecture 4 Writing Java Applications, Java Development Tools.
Advertisements

Database System Concepts and Architecture
JobTracker™ A Job Tracking System for Architects & Engineers Produced by LA Solutions.
Execute Stored Procedure having Output Parameter and returning Result Set in Adeptia Server.
JNDI Java Naming Directory Interface JNDI is an API specified in Java that provides naming and directory functionality to applications written in Java.
My First Building Block Presented By Tracy Engwirda 28 September, 2005.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. Towards Dynamic Execution Semantics in Semantic Web Services.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
Lecture 10: Web Services. Outline Overview of Web Services Create a Web Service with Sun J2EE (JAX-RPC)
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
A Service-Oriented Peer-to-Peer System for University Library Resource Sharing Presented By: Chandana Kancherla Supervisor: Dr. Haiping Xu Spring 2005.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
APACHE SERVER By Innovationframes.com »
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
Alonso Robles Solutions Architect speakTECH
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
ESB Guidance 2.0 Kevin Gock
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
Configuration Management and Server Administration Mohan Bang Endeca Server.
Presented by Robert Zaremba.  Remote messages must be sent to a message queue so that components are decoupled  Both sides of a communication must be.
1 3. Implementing Web Services 1.Create SOAP proxy interfaces and WSDL based service descriptions 2.Register/publish services 3.Stores service descriptions.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
JavaScript, Fourth Edition
Data File Access API : Under the Hood Simon Horwith CTO Etrilogy Ltd.
Outline  Enterprise System Integration: Key for Business Success  Key Challenges to Enterprise System Integration  Service-Oriented Architecture (SOA)
第十四章 J2EE 入门 Introduction What is J2EE ?
CSCI 6962: Server-side Design and Programming Web Services.
1 Creating File Access Services Presented by Ashraf Memon Hands-on Ashraf Memon, Ghulam Memon.
1 of of 25 3 of 25 ORBs (Object Request Broker) – A distributed software bus for communication among middleware services and applications – To.
CSC 411/511: DBMS Design Dr. Nan WangCSC411_L12_JDBC_MySQL 1 MySQL and JDBC.
Connect. Communicate. Collaborate The Installation of RRD Measurement Archive (MA) Roman Łapacz, PSNC 27 th September, 2006 SEEREN2 Summer School, Heraklion.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Grouper Training Developers and Architects Client - Part 2 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Topic Java EE installation (Eclipse, glassfish, etc.) Eclipse configuration for EE Creating a Java Web Dynamic Project Creating your first servlet.
FusionInspector & FusionInspectorWeb Galaxy-integration.
Ant & Jar Ant – Java-based build tool Jar – pkzip archive, that contains metadata (a manifest file) that the JRE understands.
Overview One-click launch of application Auto-install feature Provide versioning/caching feature for update/fast startup Provide some API for desktop application.
JDBC Tutorial CSCI 201L Jeffrey Miller, Ph.D. HTTP :// WWW - SCF. USC. EDU /~ CSCI 201 USC CSCI 201L.
SOA support in J2EE Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support.
PIKA Technologies Inc. RPC Client/Server Application Sample October 2009.
COGNOS 8BI Introduction and Architecture
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
Devanshu Bawa Customization Specialist Logo Business Solutions.
Basics of JDBC Session 14.
Configuring and Running the OPC.NET Generic Clients 1.
Packages. Access Specifications Public Available anywhere (public keyword) Only one public class per file allowed Protected Available in subclasses, and.
1 Java Server Pages A Java Server Page is a file consisting of HTML or XML markup into which special tags and code blocks are inserted When the page is.
Overview of SOA and the role of ESB/OSB
Drill-Through Features Cognos 8 BI. Objectives  In this module we will examine:  Cognos 8 Drill Through Overview  Model / Package Drill Through  Cross.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Presented By:. What is JavaHelp: Most software developers do not look forward to spending time documenting and explaining their product. JavaSoft has.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
December 9, 2004 EC511 Java Pet Store Demo Chandra Donipati.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Integrating ArcSight with Enterprise Ticketing Systems
Hadoop Architecture Mr. Sriram
Updatecenter Module 3 Application Server SE/EE 8.1 Installation
Sabri Kızanlık Ural Emekçi
Step 1 Create Database Info activity in Adeptia Server specifying the driver, URL and user credentials information for the database in which stored.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 27 WWW and HTTP.
© copyright Janson Industries 2011
COGNOS 8 BI - Introduction and Architecture Cognos CoE
Presentation transcript:

Cognos Web Services Business Intelligence

SOA SOA (Service Oriented Architecture) The SOA approach involves seven key principles: -- Coarse -grained -- Platform neutral -- Location transparent -- Peer-to-peer -- Loosely coupled -- Interface-based -- Open and Standard Based

SOA SOA is the foundation for the Cognos 8 BI platform instead of the client-server approach or the web services wrappers to provide a more effective enterprise BI solution. SOA is more efficient, reliable and agile compare with the client-server approach and the wrapper approach.

Cognos Web Services Services communicate using the BI Bus API. For each service, there are two corresponding Java interface definitions: -- _Service -- _Port Implementation and usage: -- _ServiceLocator: acquire the port information for the associated service. -- Stub: to access the functionality provided by the service.

Sample Code: Access and Read a Report from Cognos Content Store To add jars from Cognos installation directory: -- specify directory of jars in your CLASSPATH -- IDE (Elipse): add jars to the project

Add Jars in Elipse IDE Right click in the Package Explorer, select Build Path, then Configure Build Path to add the jar files if they are not in there.

RunMultiQuery.java Java application retrieves multiple query definitions from a report specification, execute the query and print out the XML formatted report to the output or write the output in a single file. Take 1 argument: -- search path of the report (see slide 8) Set parameter(s) required for this report: Value for the parameter Name of the parameter

RunMultiQuery.java Open the properties for the object, then click on View the search path, ID and URL Copy the Search path and feed it to RunMultiQuery.java

RunMultiQuery.java Output – xml formatted report

Pass a Date Range – PassDateRange.java Use Cognos specially defined class – BoundRangeParmValueItem for date ranges which use one parameter takes one start date and one end date as in Audit reports.

SaveReportAndExtractOutput.java Access a archived XML report in the content store and read its content or save it to a local directory. Take 3 Arguments: -- search path of the report (see slide 8) -- path of local directory if that is desired -- name of the report