• Title/Summary/Keyword: JDBC

Search Result 73, Processing Time 0.023 seconds

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

  • 최광미;박수영;정채영
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2002.05c
    • /
    • 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 (전자상거래 시스템에서 비교 검색 에이전트 설계 및 구현)

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

  • PDF

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

  • Jang, Wonyong;Kim, TaeWoo;Ryu, JunYeong;Cha, EunChae;Choi, Eunmi
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.05a
    • /
    • 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 (플랫폼 독립적인 웹서비스를 이용한 그리드 네트워크 성능 관리 시스템에 대한 연구)

  • Song, Ji-Hyun;Ahn, Seong-Jin;Chung, Jin-Wook
    • Journal of the Korean Society for Industrial and Applied Mathematics
    • /
    • v.10 no.2
    • /
    • pp.81-88
    • /
    • 2006
  • The advent of supercomputers contribute greatly in overcoming scientific and academic problems that were previously difficult to solve. However, the supercomputer itself suffers from the problem of being considerable cost. In response, the concept of grid computing, to use the resources of distribute computers connected with each other, was created. This system uses connection oriented protocols to integrate and manage the resources of different types of distributed systems, yet it has the problem of compatibility between protocols of other types. In this paper, a system to manage grid network performance through XML-based SOAP web service which is platform-independent, is proposed.

  • PDF

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

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

  • PDF

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

  • 김윤호;박운영
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.6
    • /
    • pp.915-922
    • /
    • 2002
  • This paper presents an implementation of an Remote Examination System on Internet using Java and SWING GUI API. The system is consisted of three parts: generating examination part that is Java application, answering questions part that is Java Applet, reviewing results part that is Java Applet. The first part is implemented with the 2-tier client/server architecture and the last two parts is implemented the 3-tier client/server architecture. Database programming is done using Java JDBC API for database independence and portability. This system can be used the evaluation of lectures, and substituted for pen-and-pencil examinations or adopted to survey applications based on Internet.

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

  • Rho, Jae-Gum;Gu, Tae-Wan;Lee, Sung-Ryong;Jung, Yeon-Jin;Lee, Kwang-Mo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • 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
    • Proceedings of the KSRS Conference
    • /
    • 1998.09a
    • /
    • 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

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

  • Bae, Sang-Hyun;Nam, Young-Kwang;Shin, Gyu-Sang
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.12
    • /
    • pp.3840-3847
    • /
    • 2000
  • Electronic Industries Association has set a standard format called CDIF(CASE Data Interchange Format) for exchanging information between CASE tools from 1991. If data used on a CASE tool is represented in CDIF format, then any other CASE tools can use the data by translating CDlF format into their own format. In order to do so, each CASE vendor must provide a translator program from CDIF to its own data format or from its own data to CDIF format. In this thesis, we have implemented a source code generator for translating CASE data format into CDIF format only if they provide how data is stored. This automatic program generator generates CDIF statements using data format used in CASE tools, meta information about stored data and CDIF meta information. In the thesis, the automatic program generator has been implemented with Java and Oracle DBMS with JOBC interface in Sun O/S environment.

  • PDF

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

  • Song, Yong-Uk
    • The Journal of Information Systems
    • /
    • v.19 no.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.