• 제목/요약/키워드: CGI(Common gateway interface)

검색결과 26건 처리시간 0.023초

Web을 이용한 SQL 데이터베이스 통합 기술 (Integration of SQL based Databases into World Wide Web)

  • 김미희;임연호;박찬범
    • 전자통신동향분석
    • /
    • 제11권1호통권39호
    • /
    • pp.1-8
    • /
    • 1996
  • 웹 서비스가 인터넷을 주도하면서 Hyper Text Markup Language(HTML) 문서 위주의 정보검색 서비스에서 한 발 더 나아가 SQL 데이터베이스와 웹을 통합하여 이를 비즈니스 분야로 확대 발전시키기 위한 연구가 진행되고 있다. 실제로 많은 웹 서버에서 Common Gateway Interface(CGI) 기능을 데이터베이스 검색에 활용하고 있다. 이와 함께 GCI를 사용자 입장에서 한 단계 발전시킨 WWW interface to DataBase(WDB), Gateway Structure Query Language(GSQL) 등이 인터넷에서 소개되고 있다. 본 고에서는 현재 다각도로 진행중인 웹과 데이터베이스 통합기술 동향을 CGI와 WDB를 통해 살펴보았다.

ASP를 이용한 인터넷 전문가 시스템 도구 개발 (Development of Internet Expert System Tool using ASP)

  • 조성인;양희성;배영민;정재연
    • Journal of Biosystems Engineering
    • /
    • 제26권2호
    • /
    • pp.141-146
    • /
    • 2001
  • Lots of the agricultural information come from human experiences and are in non-numerical forms. Therefore, it is difficult to process to be processed in a conventional data processing way. An internet expert system for agricultural application using the ASP(active server page) was developed to solve this problem and consisted of databases, an inference engine, and an user interface. The databases were composed of rule base, question base and link data. The inference engine was developed with the ASP for connection with web between databases. The used interface was developed with the CGI(common gateway interface), so that question could be answered on a web browser, and the session technique was used to provide proper result to each of multi-users. A prototype internet expert system was developed for diagnosis of diseases and nutritional disorders of paddy rice. The expert system was interactively worked through WWW(world wide web) at remote sites by multi-users, even at the same time. The rule base could be easily updated and modified from a web server computer by a knowledge engineer.

  • PDF

Ch를 이용한 직선형 5공 압력 프로브의 3차원 유동속도 계측시스템 개발 (Development of Three-Dimensional Flow Velocity Component Measurement System with Straight-Type Five-Hole Pressure Probe Using Ch Language)

  • 오석형;김장권
    • 동력기계공학회지
    • /
    • 제14권1호
    • /
    • pp.40-46
    • /
    • 2010
  • This paper shows the development process for measuring three-dimensional flow velocity components in a web-browser. The system is developed in an embeddable C/C++ interpreter Ch and Ch-CGI toolkit. The interface for the web-based measurement system consists of a set of web HTML files and Ch files for CGI. All of data in web browser are passed to Ch-CGI script to generate the output of new HTML file. PC-Server and PC-Client can submit measurement parameters and receive the text/graphical results each other. PC-Client can control the test equipment by using a parameters that received from PC-Server. It also can pass the test results between the web-based measurement system. In summary, the designed measurement system is evaluated, the outputs shown well on the web browser.

유닉스 시스템에서 C 언어 출력 방법이 CGI 게이트웨이 성능에 미치는 영향 (The Effect of C Language Output Method to the Performance of CGI Gateway in the UNIX Systems)

  • 이형봉;정연철;권기현
    • 정보처리학회논문지C
    • /
    • 제12C권1호
    • /
    • pp.147-156
    • /
    • 2005
  • CGI는 유닉스 운영체제의 표준 입${\cdot}$출력 환경에서 프로그램의 출력 결과가 고정적인 웹 문서를 대신하도록 고안된 게이트웨이와 웹 서버 사이의 표준 접속 규약이다. 따라서 CGI 게이트웨이에서는 사용된 언어가 제공하는 표준 입${\cdot}$출력 문장을 사용하는 것이 자연스럽다. 그런데 표준 입${\cdot}$출력 메커니즘은 보편적인 환경에 적합하도록 운영체제에 투명하게 설계된 버퍼 전략 중의 하나이다. 이것은 CGI 환경이라는 독특한 특성이 고려될 경우 표준 입${\cdot}$출력 부분이 웹 성능향상을 위한 또 다른 최적화 대상이 될 수 있음을 의미한다. 이 논문에서는 유닉스/리눅스 시스템에서 C 언어로 작성된 CGI 게이트웨이를 위한 출력의 최적화 분야를 표준 출력 방법과 파일 출력 방법으로 분류하고, 각 분야별 제안된 최적화 방안들을 Debian LINUX, IBM AIX, SUN Solaris, Digital UNIX 등 네 운영체제를 대상으로 적용하여 그 영향을 실행시간 위주로 분석하였다. 그 결과 운영체제에 따라 상당한 차이를 보였는데, 기본 방법에 비해 표준 출력 분야에서 $10{\%}$ 이상 향상된 경우가 있었던 반면 성능 향상이 당연시 되었던 파일 출력 방법에서는 오히려 $60{\%}$ 이상 저하되는 최악의 경우가 관찰되었다.

WWW 데이터베이스 인터페이스를 위한 UCM(United CGI Management) 시스템의 설계 (Design of the UCM(United CGI Management) System for WWW Database Interface)

  • 김은경;황병연
    • 한국정보처리학회논문지
    • /
    • 제6권8호
    • /
    • pp.1989-1999
    • /
    • 1999
  • 최근 들어 WWW(World Wide Web)와 데이터베이스의 통합 문제가 큰 관심이 되고 있다. 본 논문에서는 WWW와 데이터베이스 시스템을 연동하기 위하여 기존의 서버나 클라이언트를 변경하지 않고 그대로 이용할 수 있는 새로운 방법으로서 CGI(Common Gateway Interface) 방식에 기반을 둔 UCM(United CGI Management) 시스템을 제안한다. CGI 방식 중에서 CGI 실행 방식은 데이터베이스에 접근할 때마다 CGI 프로그램을 실행시키기 때문에 데이터베이스에 대한 많은 동시 요구가 발생될 경우에는 시스템 성능이 크게 저하된다. 하지만 UCM 시스템은 데몬 방식인 통합된 CGI를 사용하여 이러한 CGI 실행 방식의 문제점을 개선한다. 또한 제안된 시스템은 DBMS(DataBase Management Systems)를 통하지 않기 때문에 SQL 언어를 사용하지 않으며 WWW 데이터베이스를 더 경제적인 비용으로 이용할 수 있다. 본 논문에서는 WWW 데이터베이스 인터페이스를 구축하기 위해 확장된 HTML 태그를 정의하고 데이터베이스로의 접근을 위해 EXODUS 저장 관리자(storage manager)를 사용한다.

  • PDF

페트리 넷을 이용한 EJB기반의 시험문제 학습 시스템 분석 및 구현 (Analysis and Implementation of Examination Question Studying System Based on EJB using Petri Net)

  • 한금희;정화영;김종훈
    • 정보교육학회논문지
    • /
    • 제7권3호
    • /
    • pp.309-317
    • /
    • 2003
  • 웹 기반 교육 시스템은 정보의 일방적인 전달방식에서, 사용자와의 양방향적인 정보교환방식으로 변화되었다. 이에 따라, CGI(Common Gateway Interface)와 같은 서버측 언어와 데이터베이스를 이용하여 각 기능분리에 따른 3-계층 모델로 구현되어왔다. 그러나, 최근 CBSD(Component Based Software Development)기법이 많은 관심을 받으며, 이를 적용하려는 노력들이 나타나고 있다. 이에 따라, 본 연구에서는 컴포넌트 기반의 문제풀이 시스템을 구현하였다. 이를 위하여, 웹 서버측 컴포넌트 모델인 EJB(Enterprise Java Beans)를 이용하였으며, 컴포넌트들 사이의 메시지 흐름에 대한 정형적인 명세를 위하여 페트리 넷을 이용하였다.

  • PDF

웹 환경에서 안전한 데이타 전송을 보장하는 프로토콜 기반의 보안 모듈에 근거한 보안 시스템 (Security System using Protocol-Based Security Module for Secure Data Transmission in Web Environment)

  • 장승주;임동훈
    • 한국정보과학회논문지:정보통신
    • /
    • 제29권6호
    • /
    • pp.635-644
    • /
    • 2002
  • 본 논문은 웹 시스템 환경에서 안전한 데이타 전송을 만족하는 Protocol-Based Security Module(PBSM) 구조를 제안한다. PBSM 구조는 크게 두개의 모듈로 구성된다. 하나는 웹 서버에서 동작하는 Web Server Sorority Module(WSSM)이고, 다른 하나는 클라이언트에서 동작하는 Winsock Client Security Module(WSCSM)이다. WSCSM 보안 모듈은 WSSM으로부터 받은 암호된 메시지를 정상적인 메시지로 변환하여 웹 브라우저에 나타나게 한다. WSSM 보안 모듈은 HTML 파일에 대한 암호화(Encryption)기능과 WSCSM 모듈로부터 받은 Common Gateway Interface(CGI) 데이타에 대한 복호화 기능을 가지고 있다. PBSM 보안 시스템의 보안 정확성을 검증하기 위하여 정형화 분석 기법을 이용했다.

웹 응용을 위한 자바 질의 스텁의 구현 및 성능 평가 (Implementation and Performance Evaluation of Java Query Stub for WWW Applications)

  • 최원익;김형주;이석호
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권6호
    • /
    • pp.663-673
    • /
    • 1999
  • WWW에 있어서 데이타베이스 통로는 필수적이다. 데이타베이스를 이용한 대부분의 웹 서비스는 CGI를 통해서 이루어지고 있는데 본 논문에서는 CGI가 갖는 문제점을 근본적으로 해결하기 위한 프레임웍으로서 JAQS(JAva Query Stub)를 제안하고 있다. JAQS를 통하여 이루어지는 서비스는 HTTP의 비연결성(connectionless) 및 무상태성(stateless)을 극복함으로써 상태 및 트랜잭션 관리를 지원할 수 있음은 물론 자바언어로 구현되어 플랫폼 독립적인 구조와 다중쓰레드를 최대한 활용하고 있다. 또한 JAQS와 함께 제안하고 있는 JAQS 관리자를 이용하면 데이타베이스가 분산되어 있는 환경에서도 효율적으로 동작할 수 있는 구조로 이루어져있다.Abstract Database gateway is absolutely vital to web-based services. Most web-based services with DBMS are implemented using CGI(Common Gateway Interface). This paper proposes a framework, dubbed JAQS(JAva Query Stub), as a solution for problems of CGI. JAQS not only supports state/transaction management by overcoming the connectionless and stateless nature of HTTP, but also effectively guarantees platform/DBMS-independence and multi-threading abilities because JAQS is implemented using Java. Also, using the JAQS Manager additionally proposed in this paper, JAQS can operate efficiently even in distributed database environments.

미들웨어를 이용한 웹 기반 정보 시스템 구현 (Implementation of Web-based Information System Using Middleware)

  • 김대규;정희택;강영만;한순희;조혁현
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2000년도 추계종합학술대회
    • /
    • pp.341-344
    • /
    • 2000
  • 최근에 인터넷을 이용한 접근뿐만 아니라 정보를 제공하기 위한 시스템들이 일반화되었다. 정보제공을 위한 시스템 구조로 CGI(Common Gateway Interface)외 고려가 일반적이나, 이는 서비스 제공 구조에 많은 문제를 안고 있다. 이러한 문제를 해결하기 위해, 본 논문은 미들웨어를 이용한 정보 시스템 설계 및 구현방안을 기술한다. 해양 및 수산에 관련된 정보를, 웹 형태로 제공하기 위한 데이터베이스 시스템과 연동 방안 및 구현 방안을 제시한다.

  • PDF

MAIS : 유.무선 인터넷 통합 지능형 전자상거래 시스템의 설계와 구현 (MAIS : Design and Implementation of Intelligent Electronic Commerce System incorporating wire and Wireless Internet)

  • 남기범;손봉기;이건명
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (2)
    • /
    • pp.137-139
    • /
    • 1999
  • 본 논문에서는 보다 효과적이고 편리한 서비스를 제공할 수 있는 전자상거래를 위해 에이전트 기법을 유용하고 휴대형 장비를 이용해 상거래가 가능한 지능형 전자상거래 시스템을 제안한다. 제안한 시스템에서는 유.무선 인터넷 사용자는 통합 인터페이스를 통해 시스템에 접근하여 개인화된 에이전트를 생성하고, 이들 에이전트들이 거래과정에 지능적으로 참여함으로서 사용자의 직접적 간섭없이 거래가 이루어진다. 제안한 시스템은 다중(multi)의 에이전트로 구성되어 있으며, 각각의 에이전트는 Perl을 이용해 CGI(Common Gateway Interface)로 구현하였다.

  • PDF