• 제목/요약/키워드: JDBC

검색결과 73건 처리시간 0.021초

XML기반의 B2B 문서교환 Broker System 설계 및 구현 (Design and Implementation of Broker System supporting translation about B2B document using XML)

  • 최광미;박수영;정채영
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 춘계학술발표논문집(상)
    • /
    • pp.124-127
    • /
    • 2002
  • EDI를 사용한 전자문서 처리는 두 기업간의 데이터를 전달하기 위해 VAN을 이용하여 데이터를 전달했으나 VAN의 폐쇄성으로 인해 확장에 문제가 제시되었다. 이러한 문제점을 해결하기 위하여 다양한 문서구조 표현이 가능한 XML (eXtensible Markup Language)을 활용한 EDI 서비스 환경으로 옮겨가고 있다. 본 논문에서는 JDBC 브리지를 사용하여 두 관계형 데이터베이스에 존재하는 EDI 메시지를 브러커시스템를 이용한 XML 변환기법을 제안한다. 변환된 XML을 사용하여 스키마를 그대로 복구하는 동시에 정의된 테이블에 원래 레코드들을 그대로 삽입하는 방법을 제시하면서, 반드시 동일한 데이터베이스 관리시스템을 사용해야 한다는 전제조건을 필요했던 기존방식을 탈피했으며 외부로 전달할 경우 환경에 따라 제대로 동작하지 않을 가능성이 높았던 제한점을 극복했다.

  • PDF

전자상거래 시스템에서 비교 검색 에이전트 설계 및 구현 (Design and Implementation of the Comparison-Retrieval Agent in Electronic Commerce Systems)

  • 정기상;김대인;황부현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.114-116
    • /
    • 1999
  • 웹 기술의 발전과 인터넷의 대중화는 시간과 공간에 제약을 받지 않는 전자상거래의 규모를 확산시키고 있다. 또한 쇼핑몰 수의 증가는 사용자가 여러 쇼핑몰에 등록되어 있는 다양한 상품들 중에서 원하는 상품을 신속하고 정확하게 구입할 수 있는 방법을 필요로 하고 있다. 따라서 본 논문에서는 여러 쇼핑몰들을 직접 방문하지 않고 단일 인터페이스로 정보를 접근하여 많은 양의 상품들의 비교 검색할 수 있는 에이전트를 설계, 구현한다. 본 논문에서 제안하는 검색 에이전트는 JDBC와 서블릿(servlet)을 이용함으로써 기존의 CGI를 이용한 검색 엔진에 비해 검색 속도를 향상할 수 있다. 그리고 기존의 쇼핑몰에서 제공하는 검색엔진은 단순히 검색된 결과를 보여주는 키워드 검색을 제공하지만, 제안하는 검색 에이전트는 사용자의 요구 조건을 고려할 수 있는 비교 검색을 제공한다.

  • PDF

Drools를 이용한 Nginx와 Ajax기반의 Medical Expert System 개발 (Medical Expert System Development based on Drools, Ajax and Nginx)

  • 장원용;김태우;류준영;차은채;최은미
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2018년도 춘계학술발표대회
    • /
    • pp.433-436
    • /
    • 2018
  • 본 논문은 웹 기반의 Medical Expert System을 위하여, 오픈 소스 Drools 기반으로 Spring MVC 프레임워크와 Ajax를 이용하여 구현하였다. 클라이언트와 서버 간에 비동기적 통신으로 JSON 데이터를 주고받아 서버의 부담을 감소하였으며, 데이터베이스 접근은 기존의 복잡한 JDBC 단점을 보완하고자 Mybatis 프레임워크를 적용하여 RDBMS 의 성능을 향상시켰다. 또한, 웹 기반의 장점을 최대한 활용하여 사용자 수가 늘어남에 따라 서버 트래픽 문제를 해결하기 위하여 Nginx를 이용한 로드밸런싱 구조를 구축하여 서버의 가용성을 확대하였다. 본 Medical Expert 시스템의 처리 프로세스는 일반 사용자가 웹으로 접근하여 설문을 작성한 후 기본적인 진단 및 평가를 제공하여 주는 서비스를 제공한다.

플랫폼 독립적인 웹서비스를 이용한 그리드 네트워크 성능 관리 시스템에 대한 연구 (A study of grid network performance management system through web service platform-independent)

  • 송지현;안성진;정진욱
    • Journal of the Korean Society for Industrial and Applied Mathematics
    • /
    • 제10권2호
    • /
    • pp.81-88
    • /
    • 2006
  • 슈퍼 컴퓨터의 등장으로 기존에는 풀지 못했던 과학적, 학술적인 문제들이 대부분 해결되었지만 슈퍼 컴퓨터 자체의 막대한 비용 문제는 여전히 풀지 못한 숙제로 남아 있다. 이에 일반 사용자의 컴퓨터의 유휴 자원을 통합하여 협업하는 그리드 컴퓨팅이라는 개념이 등장하였다. 한편 분산되어 있는 이기종의 시스템의 자원을 통합하여 관리하기 위해서 연결 지향적인 프로토콜들이 사용되었지만, 다른 프로토콜끼리는 호환성이 없는 등의 문제가 존재한다. 본 논문에서는 플랫폼 독립적인 XML 기반의 SOAP을 사용하는 웹 서비스를 이용하여 그리드 네트워크의 성능 정보를 관리해주는 시스템을 제안한다.

  • PDF

자바와 미들웨어를 이용한 분산형 자료 관리 시스템(DDM) 구현 (Implementation of Distributed Data Manager(DDM) with Java and middleware)

  • 양은샘;김화종;최경;정충교;이구연
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(3)
    • /
    • pp.89-92
    • /
    • 2000
  • 최근 인터넷 이용이 증가하면서 원격 교육자료, 전자상거래용 자료 등 여러 이용자가 사용하는 자료를 하나의 서버가 아니라 분산된 형태로 나누어 관리하는 것이 통신량을 줄이기 위해 점차 중요시되고 있다. 특히 멀티미디어 자료는 데이터 량이 많으므로 이용자에게 가까운 서버에 분산 관리하는 것이 더욱 필요하다. 본 논문에서는 CORBA 표준을 따르는 미들웨어를 사용하여 인터넷으로 상호 연결된 임의의 시스템에 자료를 분산 관리할 수 있는 분산형 자료 관리 시스템 DDM(Distributed Data Manager)을 구축하였다. DDM은 크게 나누어 사용자 관리, 데이터 관리, 시스템 상태 관리 기능을 제공하며 단순히 분산 자료의 위치만을 관리하는 것이 아니라, 자료를 종류별 또는 용도별로 통합된 category를 관리한다. DDM은 분산 자료의 통합관리와 시스템 상태 관리를 위해서 주 에이전트(Primary Agent, 이하 PA)와, 이용자에게 직접 서비스를 제공하는 보조 에이전트(Local Agent, 이하 LA)를 중심으로 구성된다. DDM은 모든 자료에 대한 현재 상태를 관리하는데, 자료의 등록, 수정, 삭제 등의 요구가 보조 에이전트를 통하여 실시간으로 이루어지며 자료의 통합 관리와 백업 관리는 주 에이전트가 담당한다. 한편 DDM는 자바와 JDBC를 사용하여 구축함으로써 임의의 플랫폼과 데이터베이스를 이용할 수 있게 하였다.

  • PDF

Java를 이용한 인터넷기반 원격시 험시스템의 구현 (An Implementation of Remote Examination System on Internet using lava/SWING)

  • 김윤호;박운영
    • 한국정보통신학회논문지
    • /
    • 제6권6호
    • /
    • pp.915-922
    • /
    • 2002
  • 본 논문에서는 Java/SWING을 이용한 인터넷 기반의 원격 시험 시스템의 설계와 구현을 제시한다. 본 시스템은 문제를 출제하는 문제 출제부와 문제를 풀이하는 문제 풀이부와 문제 풀이한 결과를 참조할 수 있는 문제 평가부로 구성된다 문제 풀이부는 2-tier 구조를 갖는 자바 애플리케이션으로 문제 풀이부와 평가부는 3-tier 구조를 갖는 자바 애플릿으로 구현한다. 데이터베이스의 처리는 Java의JDBC API를 이용하여 프로그래밍함으로써 특정 데이터베이스 시스템에 의존하지 않고 범용의 데이터베이스 처리가 되도록 한다. 본 논문에서의 원격 시험 시스템은 각종 성적 평가를 위하여 이용할 수 있으며, 기존의 필기 시험의 대치 또는 인터넷에 기반한 설문조사를 시행하는 시스템으로의 전환도 가능하여 다양한 분야에 기여할 수 있을 것으로 기대된다.

P2P 환경에서의 객체 기반의 데이터 모델링 (An Object-based Data Modeling on P2P Environments)

  • 노재금;구태완;이성룡;정연진;이광모
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (중)
    • /
    • pp.959-962
    • /
    • 2003
  • P2P(Peer to Peer)개념으로는 순수 P2P와 변형 P2P 구조가 있다. 순수 P2P 구조는 정보공유에서 연결성을 장점으로 하는 Gnutella의 형태를 응용한 형태가 많이 사용되고 있지만 정보의 검색 및 제공에 있어 수많은 트래픽이 발생하게 된다. 이와 달리 변형 P2P 구조들 중 서버의 역할을 최소화한 인덱스 서버 모델이 존재하는데 이 모델은 사용자에게 효율적이고 빠른 검색과 색인을 제공하기 위해 기존의 서버/클라이언트 형태를 취하고 있다. 본 논문에서는 질의 기법의 보편적인 방법인 JDBC(Java Database Connectivity)를 이용한 직접적인 질의 방법이 아닌 객체 지향 프로그래밍 환경에서 효율적인 질의 방법인 JDO(Java Data Object)를 이용하여 객체 기반의 데이터 모델링을 제안하며 이를 이용하여 인덱스 서버 개념을 적용한 파일 공유 시스템(File Sharing System Using Data Modeling based on Object:FSUDMO)을 제안한다.

  • PDF

Applications of Java Computing Technology to GPS/GIS-based AVL(Automated Vehicle Location) System

  • Kim, Kwang-Soo;Kim, Min-Soo;Lee, Jae-Yeon;Lee, Ki-Won;Lee, Jong-Hun
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 1998년도 Proceedings of International Symposium on Remote Sensing
    • /
    • pp.149-152
    • /
    • 1998
  • Nowadays, GIS, as multi-discipline information system, is closely linked with GPS application in conjunction with GIS-T or Logistics GIS. With this R&D trend. CPS/GIS application system for AVL is newly developed in this study. This AVL is designed and implemented by using pure Java computing technology towards com ing Car-equipped wireless Internet PC age, and main features of Java are included at this system: Platform independence, Multi-thread processing, and Object-oriented paradigm. While, because core modules of this AVL are based on GIS spatial engine, unlike other commercial AVLs, large spatial database problem handling digital image/spatial information and attribute information and direct access problem of GIS data is easily dealt with. this system can directly access external database by using JDBC: MS Access for desktop version and Oracle for W/S version. Finally, it is thought that Java-based AVL, one of CPS/CIS applications, can be easily extended into other prospective GIS applications: Land surveyor supporting system, Flight tracking system, 3D facility management system with CPS, and so forth.

  • PDF

CASE 자료 형식으로부터 CDIF 형식으로 변환하는 프로그램 자동 생성기의 구현 (Implementation of An Automatic Program Generator for Transforming CASE Data Format into CDIF Format)

  • 배상현;남영광;신규상
    • 한국정보처리학회논문지
    • /
    • 제7권12호
    • /
    • pp.3840-3847
    • /
    • 2000
  • 미국의 전자산업협회(Electronic Industries Association)에서는 1991년부터 CASE 도구간의 정보교환을 용이하게 하기 위하여 CDIF (CASE Data Interchange Format) 이라는 표준 형식을 제정해 오고 있다. 각 CASE 도구에서 사용된 데이터를 CDIF 형식으로 변환만 해주면 다른 CASE 도구에서 이를 자신에 맞는 형식으로 변환하여 사용할 수 있다. 이때 각 CASE 도구 공급자는 CDIF 형식으로 변환 혹은 CDIF 형식을 자신에 적합한 형식으로 변환하는 프로그램을 작성하여야 한다. 본 논문에서는 이러한 불편을 해소하기 위해서 CASE 도구 공급자가 각 CASE 도구에서 사용된 자료의 저장형식을 지정하여 주면 CDIF 형식을 지원하는 변환기의 소스코드를 자동으로 생성하는 생성기를 개발하였다. 이 자동 생성기는 CASE 도구에서 사용된 자료의 저장형식, 저장형식에 대한 메타정보, CDIF 메타정보를 입력받아서 CDIF 문장을 생성한다. 본 연구에서 개발한 자동 생성기는 정보저장소에 관계없이 단일화된 인터페이스를 제공하는 JDBC 및 Oracle과 Sun O/S 환경하에서 구현하였다.

  • PDF

임베디드 SQL 기반 정보시스템의 개발 및 관리 방법에 대한 연구 (A Study on the Development and Maintenance of Embedded SQL based Information Systems)

  • 송용욱
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제19권4호
    • /
    • pp.25-49
    • /
    • 2010
  • As companies introduced ERP (Enterprise Resource Planning) systems since the middle of 1990s, the databases of the companies has become centralized and gigantic. The companies are now developing data-mining based applications on those centralized and gigantic databases for knowledge management. Almost of them are using $Pro^*C$/C++, a embedded SQL programming language, and it's because the $Pro^*C$/C++ is independent of platforms and also fast. However, they suffer from difficulties in development and maintenance due to the characteristics of corporate databases which have intrinsically large number of tables and fields. The purpose of this research is to design and implement a methodology which makes it easier to develop and maintain embedded SQL applications based on relational databases. Firstly, this article analyzes the syntax of $Pro^*C$/C++ and addresses the concept of repetition and duplication which causes the difficulties in development and maintenance of corporate information systems. Then, this article suggests a management architecture of source codes and databases in which a preprocessor generates $Pro^*C$/C++ source codes by referring a DB table specification, which would solve the problem of repetition and duplication. Moreover, this article also suggests another architecture of DB administration in which the preprocessor generates DB administration commands by referring the same table specification, which would solve the problem of repetition and duplication again. The preprocessor, named $PrePro^*C$, has been developed under the UNIX command-line prompt environment to preprocess $Pro^*C$/C++ source codes and SQL administration commands, and is under update to be used in another DB interface environment like ODBC and JDBC, too.