• Title/Summary/Keyword: 서버/클라이언트 프로그램

Search Result 248, Processing Time 0.03 seconds

A Cient Tool for Database Servers on the Client-Server Model (클라이언트-서버 모델의 데이타베이스 서버용 클라이언트 도구)

  • 인소란;이근영;임채덕;전성택;김명준
    • The Journal of Information Technology and Database
    • /
    • v.1 no.1
    • /
    • pp.107-121
    • /
    • 1994
  • 클라이언트-서버 응용 개발용 도구는 처리하는 형태에 따라 스크린 에뮬레이션 형태, 그래픽 클라이언트-서버 형태, 그리고 분산 트랜잭션 처리 기능을 보유하고 있는 트랜잭션형 클라이언트-서버형태 등이 있다. 본 논문에서는 이들 중에서 관계형 데이타베이스 서버에 용이하게 접근할 수 있는 그래픽 클라이언트-서버 형태를 지닌 데이타베이스 서버용 클라이언트 도구(일명 한마당)를 제안하였다. 한마당은 분산 처리 환경하에서 다매체를 이용한 클라이언트-서버 형태의 응용 프로그램을 생성하는 4GL 형태의 CASE 도구이다.

  • PDF

A Simulator for Measuring the Computation Loads of Client/ Server Applications (클라이언트/서버 응용의 연산 부하 측정을 위한 시뮬레이터)

  • Lee, Jun-Yeon;Kim, Dae-Hyeon;Kim, Yeong-Chan
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.2
    • /
    • pp.185-195
    • /
    • 1999
  • 1990년대에 들어 컴퓨터 시스템의 급진적 발전으로 인한 소형 컴퓨터의 성능 향상과 가격 하락으로 보급량이 증가하고, LAN/WAN 및 인터넷 통신 기술 발달에 힘입어 여러 분야에서 많은 응용들이 클라이언트/서버 환경에서 개발되고 있다. 클라이언트/서버 환경을 도입하는 이유는 개방형 시스템으로서의 표준화와 자원 공유, 확장성, 가용성, 응용의 생산성 등의 장점 때문이다. 클라이언트/서버 환경에서 운용되는 대부분의 프로그램은 다계층 구조에서 표현계층(사용자 인터페이스) , 응용 로직, 그리고 데이카로 나뉘어질 수 있다. 클라이언트/서버 환경에서 최적의 성능을 얻기 위해서는 어느 자원을 어디로 분산하여야 하는가 하는 것이 문제가 된다. 만약 개발자가 코딩 단계에서 각 노드의 시스템의 부하 정보를 얻을 수 있다면, 클라이언트/서버 환경에서 부하가 적절히 분산된 최적의 프로그램임을 쉽게 개발할수 있다. 본 연구에서는 자바 소스 코드의 분석을 통하여 시스템 부하를 측정할수 있는 시뮬레이터를 개발하였다. 시뮬레이터는 시스템 환경 변수와 자바 소스 코드를 받아들여 모의실험한 후, 응답시간을 라인 그래프 및 막대그래프의 형태로 표현한다. 마지막으로, 시뮬레이터의 정확성을 검증하기 위하여 임의의 프로그램을 선택하여 설제 실행 시간과 본 시뮬레이터에서 측정된 응답시간을 비교, 분석하였다.

클라이언트-서버 구조를 기반으로 한 민속놀이 안내 도우미 시스템의 설계 및 구현

  • 강오한;김병만
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.3 no.1
    • /
    • pp.23-36
    • /
    • 1998
  • 본 논문에서는 전통 민속놀이를 동영상 및 안내음성으로 초고속통신망을 통하여 전송하고 상영할수 있는 클라이언트-서버형 민속놀이 안내 도우미 시스템의 구현 기술을 설명한다. 사용자가 마우스나 간단한 자연어를 통하여 보고자 하는 민속놀이나 요구사항을 입력하면 클라이언트는 서버에게 이를 전송하고 , 서버는 이런 조건을 만족하는 민속놀이의 동영상 및 안내음성을 초고속통신망을 통하여 클라이언트에게 전송하여 상영한다. 클라이언트-서버 시스템의 많은 기능들이 웹(WWW) 서버 프로그램과 브라우져(Browser0에서 기본 기능으로 제공되므로, 시스템의 구현에 이들 기능을 활요하였다. 클라이언트-서버형 도우미 시스템에서는 멀티미디어 데이터를 생성하는 기본기능외에도 멀티미디어 데이터의 동기화,키워드를 이용한 검색, 음성인식, 탐색(navigation)등의 다양한 기능을 사용자의 질의에 맞게 동작되도록 구현하였다.

Design Scheme and Analysis of Web-Based Statistics Program Types (웹 기반의 통계 프로그램의 유형 분석과 설계 방안 연구)

  • Jung, Nam-Cheol
    • Journal of Digital Contents Society
    • /
    • v.8 no.2
    • /
    • pp.149-156
    • /
    • 2007
  • In this paper, I discuss the development techniques and implemented type of DAVIS, a standalone JAVA-based application, by which statistics application can be downloaded from a web server, stored and installed to a client. Also I discuss both the server-based application and the client-based application that analyze statistics data. Considering the strengths and weaknesses of types discussed previously, I propose an advanced learning system of statistics that can execute an application in a client by client request. And data used in this system are loaded from a database server or input into a client by users.

  • PDF

A Study on DeskTop-based Program to PDA-based Program Migration (데스크탑 기반의 클라이언트 프로그램 PDA 용 프로그램으로 마이그래이션하기 위한 연구)

  • 김태환;김종완;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.655-657
    • /
    • 2001
  • 기존의 클라이언트/서버 환경에서 클라이언트가 유선으로 이루어져 이동성과 접근성에 제약을 가지고 있는데 이를 해결하기 위해서는 PDA와 같은 무선기기를 이용하여 정보를 조회하고 입력하는 시스템이 필요하다. 그러나 기존의 클라이언트/서버 환경의 클라이언트를 PDA로 마이그래이션하여 통합하기 위해서는 하드웨어, 운영체제, 개발도구 등의 차이로 인해 많은 어려움이 있다. 본 논문에서는 이를 해결하기 위하여 PDA가 지원하지 않는 ODBC, MDI, DAO, OLE와 같은 문제를 해결 할 수 잇는 제어컴포넌트를 만들어 여러 서버에 추가하고 재사용 함으로써 클라이언트/서버에서 PDA로 마이그래이션하는 개발과정의 시간과 노력을 절감하게 한다.

  • PDF

A Study on The Development of a Home Server Using An Embedded Linux Board (임베디드 리눅스 보드를 이용한 홈 서버 구현에 관한 연구)

  • Kim, Jin-Ho;Kim, Tae-Min;Lee, Jong-Su
    • Proceedings of the KIEE Conference
    • /
    • 2007.10a
    • /
    • pp.367-368
    • /
    • 2007
  • 본 논문은 홈 네트워크 시스템에서 사용자의 편의를 고려한 홈 서버 구현 방안에 대해 제안한다. 홈 서버는 리눅스 기반의 임베디드 보드 또는 PC를 사용할 수 있고 시스템은 인터넷 망을 기반으로 하고 있으며 클라이언트, 서버, 시뮬레이터로 구성되어 있다. 사용자는 웹 브라우저를 내장한 모든 기기에서 서버에 접속할 수 있다. 클라이언트 프로그램은 모든 종류의 CPU와 OS를 지원하기 위하여 자바 애플릿을 사용하였다. 사용자는 별도의 프로그램 설치 없이 원격에서 서버의 웹 페이지를 통해 접속하고 각종 기기들을 제어할 수 있으며 손쉽게 데이터를 공유할 수 있다. 서버는 리눅스 기반으로 웹 서비스를 할 수 있도록 서버가 구축되어있고 클라이언트 프로그램과 동일한 이유로 자바언어를 사용하여 서버 프로그램을 작성하였다. PC 대신 사용할 수 있는 임베디드 리눅스 보드는 내장형 시스템을 구성하는데 유용하며 홈 네트워크 시스템뿐만 아니라 각종 분야 등에도 널리 이용되어 질 수 있다. 임베디드 보드는 많은 자원을 필요로 하지 않는 국한된 목적의 시스템에 적용하기에 적합하며 널리 사용되고 있다. 시스템 구성을 위해 임베디드 보드에 리눅스를 포팅하고, 웹서버를 사용 가능하게 만들어 준 후, 자바 프로그램을 실행하기 위한 JVM(Java Virtual Machine)과 서블릿 및 JSP등의 자바 코드를 이해할 수 있는 엔진을 포팅하였다. 이로써 웹 서버로서의 역할과 홈 네트워킹 서버로서의 역할을 동시에 수행하게 된다. 시뮬레이션 프로그램은 자바 어플리케이션 프로그램을 사용하였고 데이터의 정상적인 전달여부와 기기들의 상태를 모니터링 할 수 있다.

  • PDF

Information System Implementation of Mobile Environment Use (모바일 환경을 이용한 정보 시스템의 구현)

  • Lee Jeong-Gi;Shin Myung-Suk;Ahn Seong-Soo;Lee Joon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.943-945
    • /
    • 2005
  • P2P 환경에서의 파일 공유 방식은 클라이언트/서버 방식과는 다르게 값비싼 서버를 사용하지 않고 클라이언트 컴퓨터들만을 사용하여 자료의 공유 및 관리를 분산시킨다. 이러한 이유로 대용량의 서버를 사용하는 클라이언트/서버 방식에서 발생하는 인적, 물적 자원의 낭비를 최소화 할 수 있다. 또한 사용자의 수가 늘어날수록 연산, 협업의 성과가 높아지는 등의 혜택을 제공한다. 이와 같은 이유로 인해 많은 사람들이 P2P에 관심을 갖고, 또한 현재 각광받고 있는 모바일 관련 분야에도 P2P를 이용한 연구들이 활발하게 진행되고 있다. 모바일 P2P 서비스란 서버의 중개 없이, 서버에 접속해 있는 한 모바일 클라이언트에서 다른 모바일 클라이언트로 다양한 정보 및 데이터를 전송하는 방식으로, 종래의 P2P 개념을 모바일 기반으로 확장한 것이다. 본 연구에서는 모바일 P2P 서비스를 영농정보 공유, 재해 정보의 통계 및 분석을 위한 프로그램에 응용하였다.

  • PDF

Web applet for remote conveyor control system (원격 컨베이어 시스템 제어를 위한 웹 애플릿)

  • 박근효;이정배
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.04a
    • /
    • pp.52-56
    • /
    • 1998
  • 본 연구에서는 클라이언트/서버 형태로 승용차 조립라인을 시뮬레이션한 컨베이어 시스템을 원격으로 제어하는 시스템을 설계하고 구현하였다. 클라이언트 시스템은 상황실에 위치하여 웹애플릿을 통하여 승용차 조립라인의 생산 현장을 영상 감시하고 필요시 제어 프로그램을 장착한 서버에게 컨베이어 제어 명령을 내린다. 또한 서버시스템에서 컨베이어 시스템을 통과하는 생산품 내역에 대한 데이터베이스 시스템을 유지 관리한다.

  • PDF

A New Method for Web GIS Application Program Development (Web GIS를 위한 새로운 응용프로그램 개발 방법)

  • 김종익;김형주;정진완
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04b
    • /
    • pp.15-17
    • /
    • 2000
  • 본 논문은 웹 지리정보시스템 구축을 위한 응용프로그램 개발의 새로운 방법을 제안한다. 제안된 방법은 응용프로그램을 클라이언트로부터 분리시켜 서버 측에서 관리하는 방법이다. 클라이언트 시스템으로부터 응용프로그램을 분리하면 클라이언트 시스템이 사용자의 플랫폼으로 전송될 때의 네트워크 오버헤드가 감소하고 클라이언트 시스템을 수정하지 않고도 새로운 응용프로그램을 추가하거나 기존의 응용프로그램을 수정할 수 있게 된다. 하지만 분리된 응용프로그램과 클라이언트는 여전히 입출력을 연동할 수 있어야 하며, 이를 위해 본 논문에서는 응용프로그램 입출력 기술언어를 정의하여 사용한다. 또한 서버 측에 분리된 응용 프로그램의 관리를 위해 응용프로그램 관리자가 필요하게 된다. 응용프로그램 관리자는 응용프로그램의 수행을 담당하며 응용프로그램과 클라이너트 사이의 입출력 게이트웨이의 역할을 담당하게 된다.

  • PDF

Mobile DB Service of P2P Environment (P2P 환경에서 모바일 데이터베이스 서비스)

  • Kim, Dong Hyun
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.1 no.1
    • /
    • pp.36-41
    • /
    • 2006
  • P2P file sharing environment of the wireless environment of the client and server without using expensive, unlike the way from client to server, personla, you can minimize the waste of material resources. Operations also increase the number of users, such as increased collaboration and provide benefits.

  • PDF