Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.

Slides:



Advertisements
Similar presentations
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Advertisements

Lecture plan Information retrieval (from week 11)
Chapters 14 & 15 Internet Databases. E-Commerce  Bringing new products, services, or ideas to market, supporting and enhancing business operations 
EAGLE. Presentation summary 1. What is EAGLE? 2. A little history 3. What EAGLE does now 4. A simple EAGLE page 5. The future of EAGLE 6. Discussion 7.
1 Chapter 12 Working With Access 2000 on the Internet.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Web Server Hardware and Software
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Introduction to Web Database Processing
1. Introducing Java Computing  What is Java Computing?  Why Java Computing?  Enterprise Java Computing  Java and Internet Web Server.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Introduction to Web Interface Technology (CSE2030)
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Copyright © 2002 Pearson Education, Inc. Slide 4-1 Choosing the Hardware for an E-commerce Site  Hardware platform  Refers to all the underlying computing.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Passage Three Introduction to Microsoft SQL Server 2000.
The Client/Server Database Environment
Web-based Software Development - An introduction.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
IT – DBMS Concepts Relational Database Theory.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Overview of SQL Server Alka Arora.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Introduction to Internet Programming (Web Based Application)
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Fundamentals of Database Chapter 7 Database Technologies.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
Computer Emergency Notification System (CENS)
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
CSS/417 Introduction to Database Management Systems Workshop 4.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
1 Welcome to CSC 301 Web Programming Charles Frank.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
1 CS122B: Projects in Databases and Web Applications Spring 2015 Notes 03: Web-App Architectures Professor Chen Li Department of Computer Science CS122B.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Terminal Services Technical Overview Olav Tvedt TVEDT.info Microsoft Speaker Community
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
14 1 Chapter 14 Web Database Development Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Java for networking Module Introduction Data Communications Communication architecture Application.
UNIT-3 1.Web server software and Tools 1IT2031 UNIT-3.
Shell Interface Shell Interface Functions Data. Graphical Interface Graphical Interface Command-line Interface Command-line Interface Experiments Private.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Module 1: Introduction to Microsoft SQL Server Reporting Services
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Lect5.ppt - 02/23/06 CIS 4100 Systems Performance and Evaluation Lecture 6 by Zornitza Genova Prodanoff.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
WEB BASED DSS Aaron Atuhe. KEY CONCEPTS When software vendors propose implementing a Web-Based Decision Support System, they are referring to a computerized.
Introduction to Oracle Forms Developer and Oracle Forms Services
Distributed Control and Measurement via the Internet
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
Chapter 17: Client/Server Computing
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Presentation transcript:

Web-Enabling the Warehouse Chapter 16

Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management Lower training costs Remote access Enhanced customer service and improved image as a technology leader Greater collaboration among users

Challenges of Web-Enabling a Data Warehouse Security Business value Impact assessment Setup and management Tools and support for global requirements

Common Web Data Warehouse Architecture Warehouse database Gateway program Web server Common Gateway Interface HTML Client browser

Common Web Data Warehouse Architecture Warehouse server OLAP server Web server Client browser World Wide Web Client Windows clients Common Gateway Interface (CGI) Object Request Broker Cartridge Servlets Netscape Server API (NSAPI) Internet Server API (ISAPI)

Issues in Deploying a Data Warehouse on the Web Security: - Authentication and authorization - Communication confidentiality - Access and restriction management Scalability Availability

Security  Authentication and authorization:  - Password  - Digital certificates  - Authentication tokens  Communication confidentiality  Access and restriction management

Scalability Main concerns are: - Amount of data - Complexity of queries - Number of areas - Number of users Potential bottlenecks are: - Storage capacity - Memory - Computational cycles - Limits on OS resources - Network bandwidth

Availability The Internet extends the reach of database applications throughout the enterprise, organizations, and communities. More and more data warehouses require 24 x 7 availability Maintenance windows for batch extract, process, and refresh information for the data warehouse are shrinking.

Evaluating Web-based Tools Requirements: Interactivity Does the tool provide interactivity that covers tables, charts, and quadrants? Functionality Calculations, SQL generation, formatting, navigation techniques, layout controls

Evaluating Web-Based Tools Requirements: Architecture What generation of Web architecture does the tool require? Performance - How quickly can users access the data they need? - How long does it take to download dynamic client-side programs? - What trade-off does the tool make between interactivity and performance?

Evaluating Web-Based Tools Requirements: Design Does the tool require designers to do coding in HTML or CGI scripts to create sophisticated HTML reports? Administration Does the tool control access to reports by user, group, and role? Output Can the tool output data in a variety of formats and languages?

Evaluating Web-Based Tools Requirements: Scalability - What platforms does the tool’s main execution engine run on? - Does it support load-balancing? Databases What databases and native drivers does the tools support? Pricing - How much does the tool cost? - Does the tools support Web pricing?

Summary This lesson covered the following topics: Highlighting the main benefits of Web- enabling the data warehouse Discussing the main issues in deploying a data warehouse on the web Specifying the requirements for Web- based tools.