• 제목/요약/키워드: 웹 기반 데이터베이스 응용

검색결과 123건 처리시간 0.027초

오디세우스 객체지향 멀티미디어 데이타베이스 관리 시스템을 위한 웹-데이타베이스 게이트웨이의 설계 및 구현 (Design and Implementation of a Web-Database Gateway for the ODYSSEUS Object-Oriented Multimedia Database Management System)

  • 이재길;한욱신;이민재;황규영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (B)
    • /
    • pp.149-151
    • /
    • 2000
  • 최근 웹의 놀랄만한 성장으로 인터넷에 존재하는 데이터의 양은 기하 급수적으로 증가하고 있다. 이와 같은 방대한 양의 데이터를 체계적으로 관리, 검색하기 위해 데이터베이스 관리 시스템의 사용이 절실해지고, 웹 상에서 데이터베이스를 사용하기 위한 웹과 데이터베이스의 연동 방법에 관한 연구가 활발히 진행되고 있다. 그러나 현재까지 웹과 데이터베이스의 연동을 위해 개발된 웹-데이타베이스 게이트웨이는 응용 프로그램 작성의 편의상과 범용 프로그래밍 기능을 동시에 제공하지 못하고 있다. 본 논문에서는 객체지향 멀티미디어 데이터베이스 관리 시스템인 오디세우스를 위한 웹-데이타베이스 게이트웨이를 설계하고 구현한다. 본 논문에서 구현한 웹-데이타베이스 게이트웨이는 웹과 데이터베이스의 연동 방식으로 서버 전용 API 방식을 사용하기 때문에 사용자의 요청을 보다 빠르게 처리할 수 있다. 또한 본 논문에서 구현한 웹-데이타베이스 게이트웨이는 HTML 페이지 작성만으로 응용 프로그램 개발이 가능하므로 사용자가 보다 쉽게 웹 기반 데이터베이스 응용 프로그램을 개발할 수 있으며, 범용 프로그래밍 언어로 작성된 함수를 HTML 페이지 내에서 수행할 수 있는 기능을 제공하므로 다양한 웹 기반 데이터베이스 응용 프로그램을 개발할 수 있다.

  • PDF

WebSiteGen3 : 웹 기반 데이터베이스 응용의 자동 생성 도구 (WebSiteGen3 : a Tool for Automatic Generation of Web-based Database Applications)

  • 고민정;김연희;강이지;박주희;음두헌
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (1)
    • /
    • pp.214-216
    • /
    • 2002
  • 인터넷 기술의 급속한 발전과 함께 전자 상거래가 활성화되고 있다. 이러한 전자 상거래의 핵심은 데이터베이스 응용이다. 현재는 데이터베이스 응용에 필요한 모든 폼과 질의 처리코드를 수동 또는 반자동으로 작성하므로 응용 개발에 많은 시간이 소요된다. 따라서 웹 기반 데이터베이스 옹용의 생산성 향상이 요구되고 있다. 본 논문에서는, 데이터베이스부터 생성해야 하는 응용과 기존 데이터베이스를 사용하는 응용을 위한 폼과 질의 처리코드를 자동으로 생성하는 도구인 WebSiteGen3를 소개한다. 생성된 응용 프로그램은 사용자 인터페이스로 사용되는 HTML 폼과 이 폼을 통해 이뤄질 질의를 처리하는 JSP 코드를 포함한다. 웹 기반 데이터베이스 응용의 생산성 향상을 지원하는 WebSiteGen3의 기능 및 구현 원리를 설명하고, 상용화된 타 웹사이트 생성기와의 기능을 비교한다.

  • PDF

WebSiteGen: 웹 기반 데이터베이스 응용의 자동 생성 도구 (WebSiteGen : a Too for Automatic Generation of Web-based Database Applications)

  • 유은자;음두헌
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (B)
    • /
    • pp.109-111
    • /
    • 2001
  • 오늘날 우리는 HTML 폼을 통해 지역 데이터베이스뿐 아니라 원격 데이터베이스도 쉽게 접근할 수 있다. HTML 폼으로 데이터베이스 응용을 구현하는 것이 쉽기는 하나 아직 HTML 폼과 CGI 프로그램은 코딩되어야만 한다. 본 논문에서는, 응용 데이터베이스 구축을 위한 SQL 문장들, 사용자 인터페이스로 사용되는 폼들, 그리고 그 품들을 통해 이루어진 질의를 처리하는 자바 서블릿을 자동으로 생성하는 소프트웨어 도구를 소개한다. 생성될 테이블들과 폼들은 응용을 위한 클래스 다이어그램으로부터 결정된다. 따라서 WebSiteGen으로 명명한 우리의 소프트웨어 도구는 웹 기반 데이터베이스 응용의 구현을 자동화 한다.

  • PDF

템플릿 기반 웹 데이터베이스 응용 생성기의 설계 및 구현 (Design and Implementation of Template-based Web Database Application Generator)

  • 조인애;신은경;음두헌;강민정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (C)
    • /
    • pp.66-71
    • /
    • 2006
  • 데이터베이스와 연동하는 웹 응용에 대한 수요가 비즈니스를 포함하는 모든 분야에서 급속히 증가하고 있다. 그러나 급증하는 수요에 비해 웹 응용의 작성 및 유지.보수에 많은 시간과 노력이 소요되고 있다. 본 논문에서 소개하는 웹 데이터베이스 응용 자동 생성기 WebGen은 웹 응용에 필요한 폼들과 이 폼들을 통해 이루어지는 질의에 대해 데이터베이스와 연동하여 처리하는 웹 스크립트들을 자동 생성하는 소프트웨어 도구다. WebGen은 웹 응용 개발자가 작성하는 구성파일(configuration file)에 정의된 선언적인 내용을 스크립트의 기본 원형인 내장된 템플릿(template)에 반영하여 5개의 웹 스크립트들(Search, Select, Edit, Information, Action)을 생성한다. Action 스크립트를 제외한 나머지 스크립트들은 사용자 인터페이스로 각각 해당되는 웹 폼을 생성한다. 따라서 웹 응용 작성을 위한 시간과 노력을 크게 줄여 웹 응용의 생산성을 향상시킨다. 상용 웹 응용 생성기들과 달리, WebGen은 독립적인 템플릿을 기반으로 하기 때문에 버전 관리가 용이하고 한 폼에 표현 가능한 정보도 관심의 대상인 엔티티 외에 이 엔티티와 직.간접적으로 연관된 모든 엔티티들을 포함한다.

  • PDF

3-Tier 구조를 갖는 웹 데이터베이스 관리 시스템의 설계 및 구현 (The 3-Tiered Web-based Database Management System for Product-Line Management)

  • 백희숙;전재우;오삼권
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.87-89
    • /
    • 1999
  • 인터넷과 웹 환경이 발달함에 따라 다양한 종류의 웹 응용프로그램들이 개발되고 있다. 최근에 개발되고 있는 웹 기반의 데이터베이스 시스템은 웹 데이터베이스 액세스를 위한 클라이언트 프로그램의 설치 없이 웹 브라우저만으로 데이터베이스를 액세스할 수 있는 장점을 갖고 있다. 기존의 많은 웹 기반 데이터베이스 시스템들은 클라이언트/서버의 2-Tier 구조를 가진다. 그러나 2-Tier 구조는 사용자 수의 증가에 따라 데이터베이스가 존재하는 서버에 과부하가 발생할 수 있다는 단점이 있다. 본 논문은 2-Tier 구조의 문제점을 해결하기 위한 3-Tier 구조의 웹 데이터베이스를 제시한다. 3-Tier 구조는 클라이언트 시스템과 서버 시스템간에 데이터베이스에 관련된 트랜잭션(transaction)처리와 사용자 관리를 위한 중간 시스템이 존재하는 구조이다. 3-Tier 구조는 사용자가 데이터베이스를 액세스할 때 중간시스템을 거쳐 서버로 연결되도록 함으로써 2-Tier 구조에서 발생할 수 있는 서버 과부하를 해결한다.

  • PDF

웹 응용시스템 개발을 위한 보안을 고려한 통합 분석.설계 방법론 개발 (A Development of the Unified Object-Oriented Analysis and Design Methodology for Security-Critical Web Applications Based on Relational Database)

  • 우정웅;김동섭;주경수
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2013년도 제47차 동계학술대회논문집 21권1호
    • /
    • pp.243-247
    • /
    • 2013
  • 응용시스템 개발 과정에 있어서 중요하고 핵심을 이루는 작업은 분석과 설계 작업이며 아울러 대부분의 응용시스템은 데이터베이스 기반으로 구축된다. 또한, 응용시스템들은 외부 공격에 쉽게 노출되기 때문에 보안과 관련된 처리 과정 역시 중요하다. 하지만 이러한 보안은 대부분 개발 마지막 과정에서 고려하기 때문에 보안에 취약한 응용시스템들이 개발될 가능성이 매우 높다. 따라서 개발 초기에 보안을 반영한 분석 및 설계 과정이 매우 중요하다. Java EE는 웹 응용시스템을 위한 보안 방안을 제공하고 아울러 관계형 데이터베이스도 보안을 위하여 역할기반 접근제어를 지원하고 있지만 관계형 데이터베이스 및 Java EE의 역할기반 접근제어를 활용하는, 요구사항 수집부터 구현까지 개발 단계 전체에 걸친 일관된 개발방법론은 전무한 실정이다. 따라서 본 논문에서는 보안 요구사항을 요구사항 수집부터 분석 및 설계 그리고 마지막 구현 단계까지 반영하여 Java EE 기반의 웹 응용시스템을 개발하기 위한, 보안을 고려한 일관된 통합 분석.설계 방법론을 제안한다.

  • PDF

템플릿 기반 PHP 웹 스크립트 생성기 (PHP Web Script Generator with Templates)

  • 강민정;조인애;신은경;음두헌
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.11-14
    • /
    • 2006
  • 현재, 데이터베이스를 연동한 웹 스크립트 사용이 급속히 증가하고 있다. 요구되는 수요에 비해 웹 스크립트의 생성 및 변경에는 많은 시간과 노력이 소요되고 있다. 본 논문에서 소개하는 웹 스크립트 자동 생성기 WebGen은 웹 응용에 필요한 웹 폼들과 이 폼들을 통해 이루어지는 질의에 대해 데이터베이스와 연동하여 결과를 얻어 제공하는 웹 스크립트들을 자동 생성하는 소프트웨어 도구이다. WebGen은 웹 응용 개발자가 제공하는 구성파일(configuration file)에 정의된 내용을 스크립트의 기본 원형인 내장된 템플릿(template)에 반영하여 5개의 웹 스크립트들(search, select, edit, information, action)을 생성한다. action 스크립트를 제외한 나머지 스크립트들은 각각 해당되는 웹 폼을 생성한다. 따라서 웹 스크립트 생성을 위한 시간과 노력을 크게 줄여 웹 응용의 생산성을 향상시킨다. 또한, WebGen은 템플릿 기반이기 때문에 생성된 스크립트들과 WebGen 자체의 유지 보수를 효율적으로 할 수 있다.

  • PDF

컴포넌트 기반 웹 데이터베이스 응용의 자동 생성기 (Automatic Generator for Component-Based Web Database Applications)

  • 음두헌;고민정;강이지
    • 정보처리학회논문지D
    • /
    • 제11D권2호
    • /
    • pp.371-380
    • /
    • 2004
  • 인터넷 기술의 급속한 발전과 함께 전자 상거래가 활성화되고 있다. 이러한 전자 상거래 응용의 핵심은 웹 기반 데이터베이스 응용이다. 현재는 데이터베이스 응용에 필요한 모든 폼과 질의 처리코드를 수동 또는 반자동으로 작성하므로 웹 응용 개발에 많은 시간이 소요된다. 따라서 웹 기반 데이터베이스 응용의 생산성 향상이 요구되고 있다. 본 논문에서는 데이터베이스부터 새롭게 생성해야 하는 응용과 기존 데이터베이스를 사용하는 응용의 생성을 위한 사용자 인터페이스 폼들과 이 폼들을 통해 이뤄질 질의를 처리하는 EJB 및 JSP 컴포넌트들을 자동으로 생성하는 도구인 WebSiteGen2를 소개한다. WebSiteGen2는 컴포넌트 기술을 기반으로 3-계층(3-tier) 구조를 가지는 응용을 자동 생성함으로써 웹 응용의 생산성을 향상시키고 확장성, 재사용성 및 이식성을 증대시킨다. 또한, WebSiteGen2가 생성하는 사용자 인터페이스 폼들은 질의의 대상인 개체 뿐 아니라 이와 직$.$간접으로 연관된 모든 개체들에 대한 정보를 한 폼에 제공한다. 본 논문에서는 WebSiteGen2의 기능 및 구현원리를 설명하고, 상용화된 타 웹 응용 생성기들과의 기능을 비교하여 WebSiteGen2의 장점을 설명한다.

자바기반 공간 웹 데이터베이스 시스템의 설계 및 구현 (Design and Implementation of Java-based Spatial Web Database System)

  • 김상호;남광우;류근호
    • 정보처리학회논문지D
    • /
    • 제11D권1호
    • /
    • pp.1-10
    • /
    • 2004
  • 인터넷과 무선 이동통신 기술이 발달함에 따라, 모바일 데이터베이스와 무선 웹 서비스 기술은 중요한 연구 이슈로 부각되어 왔다. 이러한 환경의 변화로 임베디드 시스템과 웹 서비스를 위한 새로운 GIS 데이터베이스 시스템 개발이 필요하다. 이 논문에서는 웹 기반 GIS 시스템에서 사용할 수 있는 자바기반 웹 데이터베이스 시스템을 제안하였다. 제안된 시스템은 자바기반 응용 프로그램 서버와 이동 컴퓨팅 장치에 쉽게 디스플레이하기 위해 자바 언어를 사용하여 구현하였고, 웹 데이터 호환성 보장을 위해 OGIS를 사용하여 구현되었다. 또한 스키마 관리자를 포함하는 공간 질의 처리기와 공간 객체 저장 모듈을 개발하여 사용자의 웹 상에서의 공간 질의를 효율적으로 처리할 수 있게 하였다.