Chap7.PDF

Similar documents
Intra_DW_Ch4.PDF

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

thesis

final_thesis

Interstage5 SOAP서비스 설정 가이드

PCServerMgmt7

thesis


초보자를 위한 자바 2 21일 완성 - 최신개정판

rmi_박준용_final.PDF


No Slide Title

vm-웨어-01장

MySQL-Ch05

초보자를 위한 ADO 21일 완성

SMB_ICMP_UDP(huichang).PDF

02 C h a p t e r Java

歯부장

MasoJava4_Dongbin.PDF


J2EE Concepts

ecorp-프로젝트제안서작성실무(양식3)

J2EE & Web Services iSeminar

1

PowerPoint 프레젠테이션

10.ppt

Chap12

PowerPoint 프레젠테이션

歯이시홍).PDF

ESP1ºÎ-04

Analyst Briefing

untitled

1217 WebTrafMon II

Corporate PPT Template

FileMaker 15 ODBC 및 JDBC 설명서

untitled

Intro to Servlet, EJB, JSP, WS

6주차.key

제목을 입력하세요.

Voice Portal using Oracle 9i AS Wireless

자바-11장N'1-502

Oracle9i Real Application Clusters

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

01-OOPConcepts(2).PDF

untitled

Network seminar.key

untitled

JMF3_심빈구.PDF

비긴쿡-자바 00앞부속

월간 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호

PowerPoint

FileMaker ODBC 및 JDBC 가이드

dbms_snu.PDF

기술 이력서 2.0

Microsoft SQL Server 2005 포켓 컨설턴트 관리자용

untitled

untitled

thesis

기타자료.PDF

untitled

vm-웨어-앞부속

PowerPoint 프레젠테이션

초보자를 위한 C# 21일 완성


Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

DW 개요.PDF

PowerPoint 프레젠테이션

JavaGeneralProgramming.PDF

Assign an IP Address and Access the Video Stream - Installation Guide

歯홍원기.PDF

MySQL-Ch10

Cache_cny.ppt [읽기 전용]

1

Subnet Address Internet Network G Network Network class B networ

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

chapter4

Something that can be seen, touched or otherwise sensed

10X56_NWG_KOR.indd

교육2 ? 그림

리포트_03.PDF

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

Portal_9iAS.ppt [읽기 전용]

1.LAN의 특징과 각종 방식

ARMBOOT 1

Integ

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

C# Programming Guide - Types

Mstage.PDF

Remote UI Guide

PowerPoint 프레젠테이션

초보자를 위한 ASP.NET 21일 완성

untitled


PRO1_09E [읽기 전용]

Backup Exec

User Guide

Transcription:

Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1

Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed Component Object Model) Sun CORBA(Common Object Request Broker Architecture) OMG(Object Management Group) CORBA IBM, Digital Equipment, HP, Sun Microsystems Sun Intranet DW SMP ( SMP:Symmetric MultiProcessing) SMP : All rights reserved 2

Java: (1) OOP Computing Java (the migration of processing from the mainframe to the desktop to the network) Java DW : Client/Universal warehouse (casual users) applet : : Client/Universal warehouse Java Instruction set OS All rights reserved 3

Java: (2) Java Java Java Source Source Code Code Java Java Compiler Compiler or or Interpreter Interpreter Java Java Universal Universal Bytecode Bytecode Java Java Virtual Virtual Machine Machine Java Virtual Machine Java OS H/W Key Java OS, Machine-Specific Machine-Specific Instructions Instructions All rights reserved 4

Java Java Java API set Layer corruption (C C++ ) bytecode, corruption API : Application Program Interface All rights reserved 5

Java Java Applet Sandbox Sandbox Sandbox Embedded-content model Java All rights reserved 6

Java C C++ Multithread Thread 40KB CGI Perl 25 CGI[Common Gateway Interface]:. http All rights reserved 7

JavaBeans: Write once, run everywhere 3-tier / 2-tier JavaBean OS JavaBean Microsoft ActiveX, IBM OpenDoc, Netscape LiveConnect Intranet DW layer : Palettes of JavaBeans objects, All rights reserved 8

APIs DW ( ) ( ), 3 / Java API TP Monitors RPC ORB.. Java / OS H/W JDBC(Java Database Connectivity) Java IDL(Interface Definition Language) Java RMI(Remote Method Invocation) JNDI(Java Naming Directory Interface) All rights reserved 9

Java Database Connectivity(JDBC)(1) Java RDBMS JDBC-ODBC bridge ODBC JDBC JDBC-ODBC bridge // Connect to the database Class.forName( jdbc.odbc.jdbcodbcdriver ); String myurl = jdbc:odbc:mydatabase ; Connection myconn = DriverManager.getConnection(myURL, myname, mypassword ); // Send SQL to the server java.sql.statement mystmt = myconn.createstatement(); String mysql = SELECT name,address,phone from Person ; ResultSet myresult = mystmt.executequery(mysql); //Get the results while (myresult.next()) { //print the values of each row String name = myresult.getstring( name ); String address = myresult.getstring( address ); String phone = myresult.getstring( phone ); System.out.printLn(name + +address+ +phone); } All rights reserved 10

Java Database Connectivity(JDBC)(2) SQL JDBC DB (raw data), PC --> OLAP Database JDBC Result set SQL Code All rights reserved 11

Java Remote Method Invocation(RMI)(1) Java Java, JavaIDL ORB Java RMI RMI 3 Layer Stub/Skeleton Layer Object Serialization:Java, JavaIDL Remote Reference Layer Transport Layer, All rights reserved 12

Java Remote Method Invocation(RMI)(2) RMI JavaIDL RMI Client Stubs Server Skeletons Stub ( ) Remote Reference Remote Reference Transport All rights reserved 13

Java Remote Method Invocation(RMI)(3) RMI CORBA RMI Java Java RMI CORBA Java, IIOP( ORB ) CORBA All rights reserved 14

Java Interface Definition Language(JavaIDL JavaIDL) OMG IDL ( ) (IDL) CORBA IDL Java IDL Orbix for C++ : IDL --> C++ OrbixWeb : IDL --> Java IDL Java IDL Java IDL Java module package Long,unsigned long int constant Public static final Long long long boolean boolean float float character char double double octet byte enum,struct,union class String,wstring string Sequence,array array Short,unsigned short short operation method All rights reserved 15

Java Naming Directory Interface(JNDI) API :.,,, All rights reserved 16

Java Server API(1),, (cf: ) Java CGI SSI(Server Side Include ) http html http (CGI ) JDBC/ODBC.CGI(Common Gateway Interface) (http ) html CGI ( ) All rights reserved 17

Java Server API(2) CGI ( ) CGI Http TCP/IP,, Database All rights reserved 18

What is CORBA? CORBA = the Common Object Request Broker Architecture ORB Life cycle service :,,, Persistence service :, Naming service : (naming systems) DCE, X.500, Sun NIS Event service : Concurrency control service : ORB (lock) Transaction service :, Relationship service : " " Query service : ORB IIOP (Internet Inter-ORB Protocol) (CORBA 2.0 ) All rights reserved 19

CGI, RMI, IIOP HTML Java HTML flat --> graphical CGI HTML OLAP RMI hard-coded Java IIOP All rights reserved 20

Sun Data Warehouse Java Microsoft ActiveX ActiveX Win32, ActiveX ActiveX ( Intel CPU MS Window) Java JavaBeans ActiveX, OpenDoc, LiveConnect Intranet DW C/S DW Intranet All rights reserved 21

DW Layer Internet Explorer, Netscape Navigator, HotJava Layer OLAP RDBMS Infospace Intranet Data Warehouse Infospace : Intranet Data Warehouse Java,,, PC, Macintosh, Unix Java Infospace Java Multi-thread CGI Query, All rights reserved 22